Sun Mar 16 16:28:58 UTC 2025  I: starting to build keystone/experimental/i386 on jenkins on '2025-03-16 16:28'
Sun Mar 16 16:28:58 UTC 2025  I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_12/43940/console.log
Sun Mar 16 16:28:58 UTC 2025  I: Downloading source for experimental/keystone=2:27.0.0~rc1-1
--2025-03-16 16:28:58--  http://cdn-fastly.deb.debian.org/debian/pool/main/k/keystone/keystone_27.0.0%7erc1-1.dsc
Connecting to 46.16.76.132:3128... connected.
Proxy request sent, awaiting response... 200 OK
Length: 3482 (3.4K) [text/prs.lines.tag]
Saving to: ‘keystone_27.0.0~rc1-1.dsc’

     0K ...                                                   100%  419M=0s

2025-03-16 16:28:58 (419 MB/s) - ‘keystone_27.0.0~rc1-1.dsc’ saved [3482/3482]

Sun Mar 16 16:28:58 UTC 2025  I: keystone_27.0.0~rc1-1.dsc
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 3.0 (quilt)
Source: keystone
Binary: keystone, keystone-doc, python3-keystone
Architecture: all
Version: 2:27.0.0~rc1-1
Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
Uploaders:  Thomas Goirand <zigo@debian.org>, Michal Arbet <michal.arbet@ultimum.io>,
Homepage: http://keystone.openstack.org/
Standards-Version: 4.4.1
Vcs-Browser: https://salsa.debian.org/openstack-team/services/keystone
Vcs-Git: https://salsa.debian.org/openstack-team/services/keystone.git
Testsuite: autopkgtest
Testsuite-Triggers: @builddeps@
Build-Depends: debhelper-compat (= 11), dh-apparmor, dh-python, openstack-pkg-tools (>= 133~), po-debconf, python3-all, python3-pbr, python3-setuptools, python3-sphinx
Build-Depends-Indep: git, python3-bashate, python3-bcrypt, python3-coverage, python3-cryptography, python3-dogpile.cache, python3-fixtures, python3-flask, python3-flask-restful, python3-freezegun, python3-hacking, python3-jsonschema, python3-jwt, python3-keystoneclient, python3-keystonemiddleware, python3-ldap, python3-ldappool, python3-lxml, python3-memcache, python3-msgpack, python3-oauthlib, python3-openstackdocstheme, python3-os-api-ref, python3-oslo.cache, python3-oslo.config, python3-oslo.context, python3-oslo.db, python3-oslo.i18n, python3-oslo.log, python3-oslo.messaging, python3-oslo.middleware, python3-oslo.policy (>= 4.5.0), python3-oslo.serialization, python3-oslo.upgradecheck, python3-oslo.utils, python3-oslotest, python3-osprofiler, python3-pycadf, python3-pymongo, python3-pysaml2, python3-requests, python3-scrypt, python3-sphinx-feature-classification, python3-sphinxcontrib.apidoc, python3-sphinxcontrib.blockdiag, python3-sphinxcontrib.seqdiag, python3-sqlalchemy, python3-stestr, python3-stevedore, python3-tempest, python3-testresources, python3-testscenarios, python3-testtools, python3-tz, python3-webob, python3-webtest, subunit, tempest, xmlsec1
Package-List:
 keystone deb net optional arch=all
 keystone-doc deb doc optional arch=all
 python3-keystone deb python optional arch=all
Checksums-Sha1:
 02f9637c0331ff01cd15cabf2c7ce0b9f5b6686f 1098492 keystone_27.0.0~rc1.orig.tar.xz
 9e617214c27a1154ac9ddd2fed92c8bbbfb96a8a 42324 keystone_27.0.0~rc1-1.debian.tar.xz
Checksums-Sha256:
 aa1e41625089161e2edb7b438135b8d1dbaa0ab16ad9dda2c0adb763b2905e87 1098492 keystone_27.0.0~rc1.orig.tar.xz
 f69e7edb6f5503ec832c2eb32b53bdd2faf6d3e96353e790a3354cc9624b2b39 42324 keystone_27.0.0~rc1-1.debian.tar.xz
Files:
 7fd533726a91982b70b81f5e960bbb51 1098492 keystone_27.0.0~rc1.orig.tar.xz
 83a167ce208ab13f8f059354873354eb 42324 keystone_27.0.0~rc1-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmfT/A8ACgkQ1BatFaxr
Q/44wg/+KwO826y8R4BXAmjBImDj4XhqMnbX2yZqLivBp0eIQjZSvE3qfNvq0dyz
Zx4jpmHbniMc3g1xADs7lDuldFkLlCfTOiCm0TrWIh8XEyiY5dKDqL19Uky+Ey1b
DZ7GLeJ1uAj1VldjmoXpYAQ4ni4tHlHBWWpw4XnKWS/dLEDYjF63pP6uIG9G+MQ+
OOmhfiGvb8UoJGUK9Yk81Zh0DvmT5DqiuMBzaCOWe1usknVn4OxpTmSBlp9ZigBC
p+8acFt7wvntxcAdeNRamPMrDPfdWK1FI78TmfC/SvVUyBsNvVurHE527ub0ty62
JvjmOoXRSGc4ZaZWy/weg3bRKhfZDUx3imC5hyI62Pxp6FVE70WHChBGi4OVcb02
mHWO2HxW4KTPUY8ZzEhvf0a6t6j5J+faVITLNXwr8Z1U3mRzmY3KPwj2gJLb3Q3g
3GtZcACFDK2iQabt5ejUi6+oCnnUGc6tYp323YL2PlnVS0hsc+ou6BxRjeC1n89/
XheZ98wWwEep2aQwmlX4ol7Ptug4nZ5WwrSCYmMQIVAXES0fizHs7XE9PKNunHHI
sxAdfNuK8MXW8GPkmyDYY5loiwVeDkmMgmKoNwqgTLkPdkb3iNMa4jav7eiZJlrm
XoiIFn2SvLXBF1uLkAX9MNGisqvepvhkBoZmHsyxl/F4PL5N+Ks=
=dId7
-----END PGP SIGNATURE-----
Sun Mar 16 16:28:58 UTC 2025  I: Checking whether the package is not for us
Sun Mar 16 16:28:58 UTC 2025  I: Starting 1st build on remote node ionos12-i386.debian.net.
Sun Mar 16 16:28:58 UTC 2025  I: Preparing to do remote build '1' on ionos12-i386.debian.net.
Sun Mar 16 16:42:53 UTC 2025  I: Deleting $TMPDIR on ionos12-i386.debian.net.
I: pbuilder: network access will be disabled during build
I: Current time: Sun Mar 16 04:29:00 -12 2025
I: pbuilder-time-stamp: 1742142540
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/experimental-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: using eatmydata during job
I: Copying source file
I: copying [keystone_27.0.0~rc1-1.dsc]
I: copying [./keystone_27.0.0~rc1.orig.tar.xz]
I: copying [./keystone_27.0.0~rc1-1.debian.tar.xz]
I: Extracting source
dpkg-source: warning: cannot verify inline signature for ./keystone_27.0.0~rc1-1.dsc: unsupported subcommand
dpkg-source: info: extracting keystone in keystone-27.0.0~rc1
dpkg-source: info: unpacking keystone_27.0.0~rc1.orig.tar.xz
dpkg-source: info: unpacking keystone_27.0.0~rc1-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying install-missing-files.patch
dpkg-source: info: applying do-not-set-chartset-in-flask-responce.patch
dpkg-source: info: applying set-deprecation-warnings-to-ignore.patch
I: using fakeroot in build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/35904/tmp/hooks/D02_print_environment starting
I: set
  BUILDDIR='/build/reproducible-path'
  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
  BUILDUSERNAME='pbuilder1'
  BUILD_ARCH='i386'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=11 '
  DISTRIBUTION='experimental'
  HOME='/root'
  HOST_ARCH='i386'
  IFS=' 	
  '
  INVOCATION_ID='112b24f597964558bdef37e413a1161c'
  LANG='C'
  LANGUAGE='en_US:en'
  LC_ALL='C'
  LD_LIBRARY_PATH='/usr/lib/libeatmydata'
  LD_PRELOAD='libeatmydata.so'
  MAIL='/var/mail/root'
  OPTIND='1'
  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
  PBCURRENTCOMMANDLINEOPERATION='build'
  PBUILDER_OPERATION='build'
  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
  PBUILDER_SYSCONFDIR='/etc'
  PPID='35904'
  PS1='# '
  PS2='> '
  PS4='+ '
  PWD='/'
  SHELL='/bin/bash'
  SHLVL='2'
  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.ql45rhHu/pbuilderrc_fyTO --distribution experimental --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ql45rhHu/b1 --logfile b1/build.log keystone_27.0.0~rc1-1.dsc'
  SUDO_GID='112'
  SUDO_UID='107'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  _='/usr/bin/systemd-run'
  http_proxy='http://46.16.76.132:3128'
I: uname -a
  Linux ionos12-i386 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Mar  4 11:20 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/35904/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: i386
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper-compat (= 11), dh-apparmor, dh-python, openstack-pkg-tools (>= 133~), po-debconf, python3-all, python3-pbr, python3-setuptools, python3-sphinx, git, python3-bashate, python3-bcrypt, python3-coverage, python3-cryptography, python3-dogpile.cache, python3-fixtures, python3-flask, python3-flask-restful, python3-freezegun, python3-hacking, python3-jsonschema, python3-jwt, python3-keystoneclient, python3-keystonemiddleware, python3-ldap, python3-ldappool, python3-lxml, python3-memcache, python3-msgpack, python3-oauthlib, python3-openstackdocstheme, python3-os-api-ref, python3-oslo.cache, python3-oslo.config, python3-oslo.context, python3-oslo.db, python3-oslo.i18n, python3-oslo.log, python3-oslo.messaging, python3-oslo.middleware, python3-oslo.policy (>= 4.5.0), python3-oslo.serialization, python3-oslo.upgradecheck, python3-oslo.utils, python3-oslotest, python3-osprofiler, python3-pycadf, python3-pymongo, python3-pysaml2, python3-requests, python3-scrypt, python3-sphinx-feature-classification, python3-sphinxcontrib.apidoc, python3-sphinxcontrib.blockdiag, python3-sphinxcontrib.seqdiag, python3-sqlalchemy, python3-stestr, python3-stevedore, python3-tempest, python3-testresources, python3-testscenarios, python3-testtools, python3-tz, python3-webob, python3-webtest, subunit, tempest, xmlsec1
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19770 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 11); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on dh-apparmor; however:
  Package dh-apparmor is not installed.
 pbuilder-satisfydepends-dummy depends on dh-python; however:
  Package dh-python is not installed.
 pbuilder-satisfydepends-dummy depends on openstack-pkg-tools (>= 133~); however:
  Package openstack-pkg-tools is not installed.
 pbuilder-satisfydepends-dummy depends on po-debconf; however:
  Package po-debconf is not installed.
 pbuilder-satisfydepends-dummy depends on python3-all; however:
  Package python3-all is not installed.
 pbuilder-satisfydepends-dummy depends on python3-pbr; however:
  Package python3-pbr is not installed.
 pbuilder-satisfydepends-dummy depends on python3-setuptools; however:
  Package python3-setuptools is not installed.
 pbuilder-satisfydepends-dummy depends on python3-sphinx; however:
  Package python3-sphinx is not installed.
 pbuilder-satisfydepends-dummy depends on git; however:
  Package git is not installed.
 pbuilder-satisfydepends-dummy depends on python3-bashate; however:
  Package python3-bashate is not installed.
 pbuilder-satisfydepends-dummy depends on python3-bcrypt; however:
  Package python3-bcrypt is not installed.
 pbuilder-satisfydepends-dummy depends on python3-coverage; however:
  Package python3-coverage is not installed.
 pbuilder-satisfydepends-dummy depends on python3-cryptography; however:
  Package python3-cryptography is not installed.
 pbuilder-satisfydepends-dummy depends on python3-dogpile.cache; however:
  Package python3-dogpile.cache is not installed.
 pbuilder-satisfydepends-dummy depends on python3-fixtures; however:
  Package python3-fixtures is not installed.
 pbuilder-satisfydepends-dummy depends on python3-flask; however:
  Package python3-flask is not installed.
 pbuilder-satisfydepends-dummy depends on python3-flask-restful; however:
  Package python3-flask-restful is not installed.
 pbuilder-satisfydepends-dummy depends on python3-freezegun; however:
  Package python3-freezegun is not installed.
 pbuilder-satisfydepends-dummy depends on python3-hacking; however:
  Package python3-hacking is not installed.
 pbuilder-satisfydepends-dummy depends on python3-jsonschema; however:
  Package python3-jsonschema is not installed.
 pbuilder-satisfydepends-dummy depends on python3-jwt; however:
  Package python3-jwt is not installed.
 pbuilder-satisfydepends-dummy depends on python3-keystoneclient; however:
  Package python3-keystoneclient is not installed.
 pbuilder-satisfydepends-dummy depends on python3-keystonemiddleware; however:
  Package python3-keystonemiddleware is not installed.
 pbuilder-satisfydepends-dummy depends on python3-ldap; however:
  Package python3-ldap is not installed.
 pbuilder-satisfydepends-dummy depends on python3-ldappool; however:
  Package python3-ldappool is not installed.
 pbuilder-satisfydepends-dummy depends on python3-lxml; however:
  Package python3-lxml is not installed.
 pbuilder-satisfydepends-dummy depends on python3-memcache; however:
  Package python3-memcache is not installed.
 pbuilder-satisfydepends-dummy depends on python3-msgpack; however:
  Package python3-msgpack is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oauthlib; however:
  Package python3-oauthlib is not installed.
 pbuilder-satisfydepends-dummy depends on python3-openstackdocstheme; however:
  Package python3-openstackdocstheme is not installed.
 pbuilder-satisfydepends-dummy depends on python3-os-api-ref; however:
  Package python3-os-api-ref is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.cache; however:
  Package python3-oslo.cache is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.config; however:
  Package python3-oslo.config is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.context; however:
  Package python3-oslo.context is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.db; however:
  Package python3-oslo.db is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.i18n; however:
  Package python3-oslo.i18n is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.log; however:
  Package python3-oslo.log is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.messaging; however:
  Package python3-oslo.messaging is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.middleware; however:
  Package python3-oslo.middleware is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.policy (>= 4.5.0); however:
  Package python3-oslo.policy is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.serialization; however:
  Package python3-oslo.serialization is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.upgradecheck; however:
  Package python3-oslo.upgradecheck is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.utils; however:
  Package python3-oslo.utils is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslotest; however:
  Package python3-oslotest is not installed.
 pbuilder-satisfydepends-dummy depends on python3-osprofiler; however:
  Package python3-osprofiler is not installed.
 pbuilder-satisfydepends-dummy depends on python3-pycadf; however:
  Package python3-pycadf is not installed.
 pbuilder-satisfydepends-dummy depends on python3-pymongo; however:
  Package python3-pymongo is not installed.
 pbuilder-satisfydepends-dummy depends on python3-pysaml2; however:
  Package python3-pysaml2 is not installed.
 pbuilder-satisfydepends-dummy depends on python3-requests; however:
  Package python3-requests is not installed.
 pbuilder-satisfydepends-dummy depends on python3-scrypt; however:
  Package python3-scrypt is not installed.
 pbuilder-satisfydepends-dummy depends on python3-sphinx-feature-classification; however:
  Package python3-sphinx-feature-classification is not installed.
 pbuilder-satisfydepends-dummy depends on python3-sphinxcontrib.apidoc; however:
  Package python3-sphinxcontrib.apidoc is not installed.
 pbuilder-satisfydepends-dummy depends on python3-sphinxcontrib.blockdiag; however:
  Package python3-sphinxcontrib.blockdiag is not installed.
 pbuilder-satisfydepends-dummy depends on python3-sphinxcontrib.seqdiag; however:
  Package python3-sphinxcontrib.seqdiag is not installed.
 pbuilder-satisfydepends-dummy depends on python3-sqlalchemy; however:
  Package python3-sqlalchemy is not installed.
 pbuilder-satisfydepends-dummy depends on python3-stestr; however:
  Package python3-stestr is not installed.
 pbuilder-satisfydepends-dummy depends on python3-stevedore; however:
  Package python3-stevedore is not installed.
 pbuilder-satisfydepends-dummy depends on python3-tempest; however:
  Package python3-tempest is not installed.
 pbuilder-satisfydepends-dummy depends on python3-testresources; however:
  Package python3-testresources is not installed.
 pbuilder-satisfydepends-dummy depends on python3-testscenarios; however:
  Package python3-testscenarios is not installed.
 pbuilder-satisfydepends-dummy depends on python3-testtools; however:
  Package python3-testtools is not installed.
 pbuilder-satisfydepends-dummy depends on python3-tz; however:
  Package python3-tz is not installed.
 pbuilder-satisfydepends-dummy depends on python3-webob; however:
  Package python3-webob is not installed.
 pbuilder-satisfydepends-dummy depends on python3-webtest; however:
  Package python3-webtest is not installed.
 pbuilder-satisfydepends-dummy depends on subunit; however:
  Package subunit is not installed.
 pbuilder-satisfydepends-dummy depends on tempest; however:
  Package tempest is not installed.
 pbuilder-satisfydepends-dummy depends on xmlsec1; however:
  Package xmlsec1 is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  alembic{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} debhelper{a} dh-apparmor{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} docutils-common{a} dwz{a} e2fsprogs{a} file{a} flake8{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} fonts-font-awesome{a} fonts-glyphicons-halflings{a} fonts-urw-base35{a} gettext{a} gettext-base{a} git{a} git-man{a} groff-base{a} ieee-data{a} intltool-debian{a} jq{a} libarchive-zip-perl{a} libbrotli1{a} libcairo2{a} libcares2{a} libcom-err2{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdebhelper-perl{a} libdeflate0{a} libelf1t64{a} liberror-perl{a} libev4t64{a} libexpat1{a} libext2fs2t64{a} libffi8{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfontenc1{a} libfreetype6{a} libfribidi0{a} libgcrypt20{a} libglib2.0-0t64{a} libgnutls30t64{a} libgpg-error0{a} libgraphite2-3{a} libgssapi-krb5-2{a} libharfbuzz0b{a} libice6{a} libicu76{a} libidn2-0{a} libimagequant0{a} libjbig0{a} libjpeg62-turbo{a} libjq1{a} libjs-bootstrap5{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libjson-perl{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} liblcms2-2{a} libldap2{a} liblerc4{a} libmagic-mgc{a} libmagic1t64{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libnorm1t64{a} libonig5{a} libopenjp2-7{a} libp11-kit0{a} libpgm-5.3-0t64{a} libpipeline1{a} libpixman-1-0{a} libpng16-16t64{a} libpq5{a} libproc2-0{a} libpsl5t64{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libraqm0{a} librdkafka1{a} libreadline8t64{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsharpyuv0{a} libsm6{a} libsodium23{a} libss2{a} libssh2-1t64{a} libsubunit-perl{a} libtasn1-6{a} libtiff6{a} libtool{a} libuchardet0{a} libunistring5{a} libwebp7{a} libwebpdemux2{a} libwebpmux3{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxml2{a} libxmlsec1t64{a} libxmlsec1t64-openssl{a} libxmu6{a} libxrender1{a} libxslt1.1{a} libxt6t64{a} libyaml-0-2{a} libzmq5{a} logsave{a} m4{a} man-db{a} media-types{a} netbase{a} node-popper2{a} openssl{a} openstack-pkg-tools{a} po-debconf{a} procps{a} pycadf-common{a} pyflakes3{a} python-babel-localedata{a} python-os-api-ref-common{a} python-oslosphinx-common{a} python3{a} python3-alabaster{a} python3-alembic{a} python3-all{a} python3-amqp{a} python3-aniso8601{a} python3-attr{a} python3-autocommand{a} python3-autopage{a} python3-babel{a} python3-bashate{a} python3-bcrypt{a} python3-binary-memcached{a} python3-blinker{a} python3-blockdiag{a} python3-bs4{a} python3-bson{a} python3-cachetools{a} python3-cairo{a} python3-certifi{a} python3-cffi{a} python3-cffi-backend{a} python3-chardet{a} python3-charset-normalizer{a} python3-click{a} python3-cliff{a} python3-cmd2{a} python3-colorama{a} python3-confluent-kafka{a} python3-coverage{a} python3-cryptography{a} python3-dateutil{a} python3-ddt{a} python3-debtcollector{a} python3-decorator{a} python3-defusedxml{a} python3-deprecation{a} python3-dnspython{a} python3-docutils{a} python3-dogpile.cache{a} python3-dulwich{a} python3-elementpath{a} python3-eventlet{a} python3-extras{a} python3-fasteners{a} python3-fixtures{a} python3-flake8{a} python3-flask{a} python3-flask-restful{a} python3-freetype{a} python3-freezegun{a} python3-funcparserlib{a} python3-futurist{a} python3-gabbi{a} python3-gevent{a} python3-greenlet{a} python3-hacking{a} python3-httplib2{a} python3-idna{a} python3-imagesize{a} python3-importlib-metadata{a} python3-importlib-resources{a} python3-inflect{a} python3-iniconfig{a} python3-iso8601{a} python3-itsdangerous{a} python3-jaraco.classes{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-jeepney{a} python3-jinja2{a} python3-jmespath{a} python3-json-pointer{a} python3-jsonpatch{a} python3-jsonpath-rw{a} python3-jsonpath-rw-ext{a} python3-jsonschema{a} python3-jsonschema-specifications{a} python3-jwt{a} python3-keyring{a} python3-keystoneauth1{a} python3-keystoneclient{a} python3-keystonemiddleware{a} python3-kombu{a} python3-ldap{a} python3-ldappool{a} python3-legacy-cgi{a} python3-lxml{a} python3-mako{a} python3-markupsafe{a} python3-mccabe{a} python3-memcache{a} python3-minimal{a} python3-monotonic{a} python3-more-itertools{a} python3-msgpack{a} python3-nacl{a} python3-netaddr{a} python3-netifaces{a} python3-oauthlib{a} python3-openssl{a} python3-openstackdocstheme{a} python3-openstacksdk{a} python3-os-api-ref{a} python3-os-client-config{a} python3-os-service-types{a} python3-os-testr{a} python3-oslo.cache{a} python3-oslo.concurrency{a} python3-oslo.config{a} python3-oslo.context{a} python3-oslo.db{a} python3-oslo.i18n{a} python3-oslo.log{a} python3-oslo.messaging{a} python3-oslo.metrics{a} python3-oslo.middleware{a} python3-oslo.policy{a} python3-oslo.serialization{a} python3-oslo.service{a} python3-oslo.upgradecheck{a} python3-oslo.utils{a} python3-oslosphinx{a} python3-oslotest{a} python3-osprofiler{a} python3-packaging{a} python3-paramiko{a} python3-paste{a} python3-pastedeploy{a} python3-pastedeploy-tpl{a} python3-pbr{a} python3-pil{a} python3-pip{a} python3-pkg-resources{a} python3-platformdirs{a} python3-pluggy{a} python3-ply{a} python3-prettytable{a} python3-prometheus-client{a} python3-psycopg2{a} python3-pyasn1{a} python3-pyasn1-modules{a} python3-pyasyncore{a} python3-pycadf{a} python3-pycodestyle{a} python3-pycparser{a} python3-pyflakes{a} python3-pygments{a} python3-pymongo{a} python3-pymysql{a} python3-pyparsing{a} python3-pyperclip{a} python3-pysaml2{a} python3-pytest{a} python3-pytz{a} python3-referencing{a} python3-reportlab{a} python3-repoze.lru{a} python3-repoze.who{a} python3-requests{a} python3-requestsexceptions{a} python3-responses{a} python3-rfc3986{a} python3-rlpycairo{a} python3-roman{a} python3-routes{a} python3-rpds-py{a} python3-scrypt{a} python3-secretstorage{a} python3-seqdiag{a} python3-setuptools{a} python3-six{a} python3-snowballstemmer{a} python3-soupsieve{a} python3-sphinx{a} python3-sphinx-feature-classification{a} python3-sphinxcontrib.apidoc{a} python3-sphinxcontrib.blockdiag{a} python3-sphinxcontrib.seqdiag{a} python3-sqlalchemy{a} python3-statsd{a} python3-stestr{a} python3-stevedore{a} python3-subunit{a} python3-swiftclient{a} python3-tempest{a} python3-tempita{a} python3-tenacity{a} python3-testrepository{a} python3-testresources{a} python3-testscenarios{a} python3-testtools{a} python3-tomlkit{a} python3-typeguard{a} python3-typing-extensions{a} python3-tz{a} python3-uhashring{a} python3-urllib3{a} python3-vine{a} python3-voluptuous{a} python3-waitress{a} python3-wcwidth{a} python3-webcolors{a} python3-webob{a} python3-webtest{a} python3-werkzeug{a} python3-wheel{a} python3-wrapt{a} python3-wsgi-intercept{a} python3-xmlschema{a} python3-yaml{a} python3-yappi{a} python3-zipp{a} python3-zmq{a} python3-zope.event{a} python3-zope.interface{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} sphinx-common{a} subunit{a} tempest{a} testrepository{a} tzdata{a} wget{a} x11-common{a} xclip{a} xfonts-encodings{a} xfonts-utils{a} xml-core{a} xmlsec1{a} 
The following packages are RECOMMENDED but will NOT be installed:
  autopkgtest e2fsprogs-l10n fonts-dejavu-extra javascript-common krb5-locales less libarchive-cpio-perl libglib2.0-data libgpg-error-l10n libjson-xs-perl libldap-common libltdl-dev libmail-sendmail-perl libpaper-utils libsasl2-modules linux-sysctl-defaults madison-lite openssh-client pristine-tar psmisc publicsuffix python3-asgiref python3-bson-ext python3-cssselect python3-dev python3-dotenv python3-fastimport python3-fqdn python3-gridfs python3-h2 python3-html5lib python3-httpcore python3-httpx python3-invoke python3-isoduration python3-jaeger-client python3-olefile python3-pastescript python3-pyinotify python3-pymongo-ext python3-rfc3339-validator python3-rfc3986-validator python3-rfc3987 python3-sqlalchemy-ext python3-uritemplate shared-mime-info xauth xdg-user-dirs 
0 packages upgraded, 383 newly installed, 0 to remove and 0 not upgraded.
Need to get 112 MB of archives. After unpacking 453 MB will be used.
The following packages have unmet dependencies:
 pbuilder-satisfydepends-dummy : Depends: python3-oslo.policy (>= 4.5.0) but 4.4.0-3 is to be installed
The following actions will resolve these dependencies:

     Install the following packages:               
1)     python3-oslo.policy [4.5.1-2 (experimental)]



The following NEW packages will be installed:
  alembic{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} debhelper{a} dh-apparmor{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} docutils-common{a} dwz{a} e2fsprogs{a} file{a} flake8{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} fonts-font-awesome{a} fonts-glyphicons-halflings{a} fonts-urw-base35{a} gettext{a} gettext-base{a} git{a} git-man{a} groff-base{a} ieee-data{a} intltool-debian{a} jq{a} libarchive-zip-perl{a} libbrotli1{a} libcairo2{a} libcares2{a} libcom-err2{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdebhelper-perl{a} libdeflate0{a} libelf1t64{a} liberror-perl{a} libev4t64{a} libexpat1{a} libext2fs2t64{a} libffi8{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfontenc1{a} libfreetype6{a} libfribidi0{a} libgcrypt20{a} libglib2.0-0t64{a} libgnutls30t64{a} libgpg-error0{a} libgraphite2-3{a} libgssapi-krb5-2{a} libharfbuzz0b{a} libice6{a} libicu76{a} libidn2-0{a} libimagequant0{a} libjbig0{a} libjpeg62-turbo{a} libjq1{a} libjs-bootstrap5{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libjson-perl{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} liblcms2-2{a} libldap2{a} liblerc4{a} libmagic-mgc{a} libmagic1t64{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libnorm1t64{a} libonig5{a} libopenjp2-7{a} libp11-kit0{a} libpgm-5.3-0t64{a} libpipeline1{a} libpixman-1-0{a} libpng16-16t64{a} libpq5{a} libproc2-0{a} libpsl5t64{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libraqm0{a} librdkafka1{a} libreadline8t64{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsharpyuv0{a} libsm6{a} libsodium23{a} libss2{a} libssh2-1t64{a} libsubunit-perl{a} libtasn1-6{a} libtiff6{a} libtool{a} libuchardet0{a} libunistring5{a} libwebp7{a} libwebpdemux2{a} libwebpmux3{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxml2{a} libxmlsec1t64{a} libxmlsec1t64-openssl{a} libxmu6{a} libxrender1{a} libxslt1.1{a} libxt6t64{a} libyaml-0-2{a} libzmq5{a} logsave{a} m4{a} man-db{a} media-types{a} netbase{a} node-popper2{a} openssl{a} openstack-pkg-tools{a} po-debconf{a} procps{a} pycadf-common{a} pyflakes3{a} python-babel-localedata{a} python-os-api-ref-common{a} python-oslosphinx-common{a} python3{a} python3-alabaster{a} python3-alembic{a} python3-all{a} python3-amqp{a} python3-aniso8601{a} python3-attr{a} python3-autocommand{a} python3-autopage{a} python3-babel{a} python3-bashate{a} python3-bcrypt{a} python3-binary-memcached{a} python3-blinker{a} python3-blockdiag{a} python3-bs4{a} python3-bson{a} python3-cachetools{a} python3-cairo{a} python3-certifi{a} python3-cffi{a} python3-cffi-backend{a} python3-chardet{a} python3-charset-normalizer{a} python3-click{a} python3-cliff{a} python3-cmd2{a} python3-colorama{a} python3-confluent-kafka{a} python3-coverage{a} python3-cryptography{a} python3-dateutil{a} python3-ddt{a} python3-debtcollector{a} python3-decorator{a} python3-defusedxml{a} python3-deprecation{a} python3-dnspython{a} python3-docutils{a} python3-dogpile.cache{a} python3-dulwich{a} python3-elementpath{a} python3-eventlet{a} python3-extras{a} python3-fasteners{a} python3-fixtures{a} python3-flake8{a} python3-flask{a} python3-flask-restful{a} python3-freetype{a} python3-freezegun{a} python3-funcparserlib{a} python3-futurist{a} python3-gabbi{a} python3-gevent{a} python3-greenlet{a} python3-hacking{a} python3-httplib2{a} python3-idna{a} python3-imagesize{a} python3-importlib-metadata{a} python3-importlib-resources{a} python3-inflect{a} python3-iniconfig{a} python3-iso8601{a} python3-itsdangerous{a} python3-jaraco.classes{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-jeepney{a} python3-jinja2{a} python3-jmespath{a} python3-json-pointer{a} python3-jsonpatch{a} python3-jsonpath-rw{a} python3-jsonpath-rw-ext{a} python3-jsonschema{a} python3-jsonschema-specifications{a} python3-jwt{a} python3-keyring{a} python3-keystoneauth1{a} python3-keystoneclient{a} python3-keystonemiddleware{a} python3-kombu{a} python3-ldap{a} python3-ldappool{a} python3-legacy-cgi{a} python3-lxml{a} python3-mako{a} python3-markupsafe{a} python3-mccabe{a} python3-memcache{a} python3-minimal{a} python3-monotonic{a} python3-more-itertools{a} python3-msgpack{a} python3-nacl{a} python3-netaddr{a} python3-netifaces{a} python3-oauthlib{a} python3-openssl{a} python3-openstackdocstheme{a} python3-openstacksdk{a} python3-os-api-ref{a} python3-os-client-config{a} python3-os-service-types{a} python3-os-testr{a} python3-oslo.cache{a} python3-oslo.concurrency{a} python3-oslo.config{a} python3-oslo.context{a} python3-oslo.db{a} python3-oslo.i18n{a} python3-oslo.log{a} python3-oslo.messaging{a} python3-oslo.metrics{a} python3-oslo.middleware{a} python3-oslo.policy{a} python3-oslo.serialization{a} python3-oslo.service{a} python3-oslo.upgradecheck{a} python3-oslo.utils{a} python3-oslosphinx{a} python3-oslotest{a} python3-osprofiler{a} python3-packaging{a} python3-paramiko{a} python3-paste{a} python3-pastedeploy{a} python3-pastedeploy-tpl{a} python3-pbr{a} python3-pil{a} python3-pip{a} python3-pkg-resources{a} python3-platformdirs{a} python3-pluggy{a} python3-ply{a} python3-prettytable{a} python3-prometheus-client{a} python3-psycopg2{a} python3-pyasn1{a} python3-pyasn1-modules{a} python3-pyasyncore{a} python3-pycadf{a} python3-pycodestyle{a} python3-pycparser{a} python3-pyflakes{a} python3-pygments{a} python3-pymongo{a} python3-pymysql{a} python3-pyparsing{a} python3-pyperclip{a} python3-pysaml2{a} python3-pytest{a} python3-pytz{a} python3-referencing{a} python3-reportlab{a} python3-repoze.lru{a} python3-repoze.who{a} python3-requests{a} python3-requestsexceptions{a} python3-responses{a} python3-rfc3986{a} python3-rlpycairo{a} python3-roman{a} python3-routes{a} python3-rpds-py{a} python3-scrypt{a} python3-secretstorage{a} python3-seqdiag{a} python3-setuptools{a} python3-six{a} python3-snowballstemmer{a} python3-soupsieve{a} python3-sphinx{a} python3-sphinx-feature-classification{a} python3-sphinxcontrib.apidoc{a} python3-sphinxcontrib.blockdiag{a} python3-sphinxcontrib.seqdiag{a} python3-sqlalchemy{a} python3-statsd{a} python3-stestr{a} python3-stevedore{a} python3-subunit{a} python3-swiftclient{a} python3-tempest{a} python3-tempita{a} python3-tenacity{a} python3-testrepository{a} python3-testresources{a} python3-testscenarios{a} python3-testtools{a} python3-tomlkit{a} python3-typeguard{a} python3-typing-extensions{a} python3-tz{a} python3-uhashring{a} python3-urllib3{a} python3-vine{a} python3-voluptuous{a} python3-waitress{a} python3-wcwidth{a} python3-webcolors{a} python3-webob{a} python3-webtest{a} python3-werkzeug{a} python3-wheel{a} python3-wrapt{a} python3-wsgi-intercept{a} python3-xmlschema{a} python3-yaml{a} python3-yappi{a} python3-zipp{a} python3-zmq{a} python3-zope.event{a} python3-zope.interface{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} sphinx-common{a} subunit{a} tempest{a} testrepository{a} tzdata{a} wget{a} x11-common{a} xclip{a} xfonts-encodings{a} xfonts-utils{a} xml-core{a} xmlsec1{a} 
The following packages are RECOMMENDED but will NOT be installed:
  autopkgtest e2fsprogs-l10n fonts-dejavu-extra javascript-common krb5-locales less libarchive-cpio-perl libglib2.0-data libgpg-error-l10n libjson-xs-perl libldap-common libltdl-dev libmail-sendmail-perl libpaper-utils libsasl2-modules linux-sysctl-defaults madison-lite openssh-client pristine-tar psmisc publicsuffix python3-asgiref python3-bson-ext python3-cssselect python3-dev python3-dotenv python3-fastimport python3-fqdn python3-gridfs python3-h2 python3-html5lib python3-httpcore python3-httpx python3-invoke python3-isoduration python3-jaeger-client python3-olefile python3-pastescript python3-pyinotify python3-pymongo-ext python3-rfc3339-validator python3-rfc3986-validator python3-rfc3987 python3-sqlalchemy-ext python3-uritemplate shared-mime-info xauth xdg-user-dirs 
0 packages upgraded, 383 newly installed, 0 to remove and 0 not upgraded.
Need to get 112 MB of archives. After unpacking 453 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian unstable/main i386 libcom-err2 i386 1.47.2-1+b1 [24.6 kB]
Get: 2 http://deb.debian.org/debian unstable/main i386 libext2fs2t64 i386 1.47.2-1+b1 [239 kB]
Get: 3 http://deb.debian.org/debian unstable/main i386 libss2 i386 1.47.2-1+b1 [29.5 kB]
Get: 4 http://deb.debian.org/debian unstable/main i386 logsave i386 1.47.2-1+b1 [24.3 kB]
Get: 5 http://deb.debian.org/debian unstable/main i386 e2fsprogs i386 1.47.2-1+b1 [630 kB]
Get: 6 http://deb.debian.org/debian unstable/main i386 libpython3.13-minimal i386 3.13.2-2 [859 kB]
Get: 7 http://deb.debian.org/debian unstable/main i386 libexpat1 i386 2.7.0-1 [109 kB]
Get: 8 http://deb.debian.org/debian unstable/main i386 python3.13-minimal i386 3.13.2-2 [2262 kB]
Get: 9 http://deb.debian.org/debian unstable/main i386 python3-minimal i386 3.13.2-2 [27.1 kB]
Get: 10 http://deb.debian.org/debian unstable/main i386 media-types all 13.0.0 [29.3 kB]
Get: 11 http://deb.debian.org/debian unstable/main i386 netbase all 6.5 [12.4 kB]
Get: 12 http://deb.debian.org/debian unstable/main i386 tzdata all 2025a-2 [259 kB]
Get: 13 http://deb.debian.org/debian unstable/main i386 libffi8 i386 3.4.7-1 [21.4 kB]
Get: 14 http://deb.debian.org/debian unstable/main i386 readline-common all 8.2-6 [69.4 kB]
Get: 15 http://deb.debian.org/debian unstable/main i386 libreadline8t64 i386 8.2-6 [173 kB]
Get: 16 http://deb.debian.org/debian unstable/main i386 libpython3.13-stdlib i386 3.13.2-2 [1960 kB]
Get: 17 http://deb.debian.org/debian unstable/main i386 python3.13 i386 3.13.2-2 [746 kB]
Get: 18 http://deb.debian.org/debian unstable/main i386 libpython3-stdlib i386 3.13.2-2 [10.1 kB]
Get: 19 http://deb.debian.org/debian unstable/main i386 python3 i386 3.13.2-2 [28.1 kB]
Get: 20 http://deb.debian.org/debian unstable/main i386 sgml-base all 1.31 [15.4 kB]
Get: 21 http://deb.debian.org/debian unstable/main i386 libproc2-0 i386 2:4.0.4-7 [66.0 kB]
Get: 22 http://deb.debian.org/debian unstable/main i386 procps i386 2:4.0.4-7 [876 kB]
Get: 23 http://deb.debian.org/debian unstable/main i386 sensible-utils all 0.0.24 [24.8 kB]
Get: 24 http://deb.debian.org/debian unstable/main i386 openssl i386 3.4.1-1 [1432 kB]
Get: 25 http://deb.debian.org/debian unstable/main i386 ca-certificates all 20241223 [164 kB]
Get: 26 http://deb.debian.org/debian unstable/main i386 libmagic-mgc i386 1:5.46-2 [337 kB]
Get: 27 http://deb.debian.org/debian unstable/main i386 libmagic1t64 i386 1:5.46-2 [117 kB]
Get: 28 http://deb.debian.org/debian unstable/main i386 file i386 1:5.46-2 [43.4 kB]
Get: 29 http://deb.debian.org/debian unstable/main i386 gettext-base i386 0.23.1-1 [245 kB]
Get: 30 http://deb.debian.org/debian unstable/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB]
Get: 31 http://deb.debian.org/debian unstable/main i386 groff-base i386 1.23.0-7 [1199 kB]
Get: 32 http://deb.debian.org/debian unstable/main i386 bsdextrautils i386 2.40.4-5 [96.5 kB]
Get: 33 http://deb.debian.org/debian unstable/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB]
Get: 34 http://deb.debian.org/debian unstable/main i386 man-db i386 2.13.0-1 [1428 kB]
Get: 35 http://deb.debian.org/debian unstable/main i386 libunistring5 i386 1.3-1 [458 kB]
Get: 36 http://deb.debian.org/debian unstable/main i386 libidn2-0 i386 2.3.8-2 [110 kB]
Get: 37 http://deb.debian.org/debian unstable/main i386 libp11-kit0 i386 0.25.5-3 [423 kB]
Get: 38 http://deb.debian.org/debian unstable/main i386 libtasn1-6 i386 4.20.0-2 [51.6 kB]
Get: 39 http://deb.debian.org/debian unstable/main i386 libgnutls30t64 i386 3.8.9-2 [1462 kB]
Get: 40 http://deb.debian.org/debian unstable/main i386 libpsl5t64 i386 0.21.2-1.1+b1 [57.7 kB]
Get: 41 http://deb.debian.org/debian unstable/main i386 wget i386 1.25.0-2 [1000 kB]
Get: 42 http://deb.debian.org/debian unstable/main i386 python3-markupsafe i386 2.1.5-1+b3 [14.0 kB]
Get: 43 http://deb.debian.org/debian unstable/main i386 python3-mako all 1.3.8-2 [83.5 kB]
Get: 44 http://deb.debian.org/debian unstable/main i386 python3-greenlet i386 3.1.0-1+b2 [168 kB]
Get: 45 http://deb.debian.org/debian unstable/main i386 python3-zipp all 3.21.0-1 [10.6 kB]
Get: 46 http://deb.debian.org/debian unstable/main i386 python3-importlib-metadata all 8.6.1-1 [21.4 kB]
Get: 47 http://deb.debian.org/debian unstable/main i386 python3-typing-extensions all 4.12.2-2 [73.0 kB]
Get: 48 http://deb.debian.org/debian unstable/main i386 python3-sqlalchemy all 2.0.32+ds1-1 [1196 kB]
Get: 49 http://deb.debian.org/debian unstable/main i386 python3-alembic all 1.13.2-4 [147 kB]
Get: 50 http://deb.debian.org/debian unstable/main i386 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get: 51 http://deb.debian.org/debian unstable/main i386 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB]
Get: 52 http://deb.debian.org/debian unstable/main i386 libjs-sphinxdoc all 8.1.3-5 [30.5 kB]
Get: 53 http://deb.debian.org/debian unstable/main i386 alembic all 1.13.2-4 [481 kB]
Get: 54 http://deb.debian.org/debian unstable/main i386 m4 i386 1.4.19-7 [301 kB]
Get: 55 http://deb.debian.org/debian unstable/main i386 autoconf all 2.72-3 [493 kB]
Get: 56 http://deb.debian.org/debian unstable/main i386 autotools-dev all 20220109.1 [51.6 kB]
Get: 57 http://deb.debian.org/debian unstable/main i386 automake all 1:1.17-3 [862 kB]
Get: 58 http://deb.debian.org/debian unstable/main i386 autopoint all 0.23.1-1 [770 kB]
Get: 59 http://deb.debian.org/debian unstable/main i386 libdebhelper-perl all 13.24.1 [90.9 kB]
Get: 60 http://deb.debian.org/debian unstable/main i386 libtool all 2.5.4-4 [539 kB]
Get: 61 http://deb.debian.org/debian unstable/main i386 dh-autoreconf all 20 [17.1 kB]
Get: 62 http://deb.debian.org/debian unstable/main i386 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 63 http://deb.debian.org/debian unstable/main i386 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB]
Get: 64 http://deb.debian.org/debian unstable/main i386 dh-strip-nondeterminism all 1.14.1-2 [8620 B]
Get: 65 http://deb.debian.org/debian unstable/main i386 libelf1t64 i386 0.192-4 [195 kB]
Get: 66 http://deb.debian.org/debian unstable/main i386 dwz i386 0.15-1+b1 [116 kB]
Get: 67 http://deb.debian.org/debian unstable/main i386 libicu76 i386 76.1-3 [9893 kB]
Get: 68 http://deb.debian.org/debian unstable/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.3+b1 [734 kB]
Get: 69 http://deb.debian.org/debian unstable/main i386 gettext i386 0.23.1-1 [1714 kB]
Get: 70 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 71 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 72 http://deb.debian.org/debian unstable/main i386 debhelper all 13.24.1 [920 kB]
Get: 73 http://deb.debian.org/debian unstable/main i386 dh-apparmor all 4.1.0~beta5-3 [17.1 kB]
Get: 74 http://deb.debian.org/debian unstable/main i386 dh-python all 6.20250308 [115 kB]
Get: 75 http://deb.debian.org/debian unstable/main i386 xml-core all 0.19 [20.1 kB]
Get: 76 http://deb.debian.org/debian unstable/main i386 docutils-common all 0.21.2+dfsg-2 [128 kB]
Get: 77 http://deb.debian.org/debian unstable/main i386 python3-mccabe all 0.7.0-1 [10.5 kB]
Get: 78 http://deb.debian.org/debian unstable/main i386 python3-pycodestyle all 2.12.1-2 [39.7 kB]
Get: 79 http://deb.debian.org/debian unstable/main i386 python3-pyflakes all 3.2.0-3 [57.3 kB]
Get: 80 http://deb.debian.org/debian unstable/main i386 python3-flake8 all 7.1.1-3 [56.3 kB]
Get: 81 http://deb.debian.org/debian unstable/main i386 flake8 all 7.1.1-3 [21.5 kB]
Get: 82 http://deb.debian.org/debian unstable/main i386 fonts-dejavu-mono all 2.37-8 [489 kB]
Get: 83 http://deb.debian.org/debian unstable/main i386 fonts-dejavu-core all 2.37-8 [840 kB]
Get: 84 http://deb.debian.org/debian unstable/main i386 libfontenc1 i386 1:1.1.8-1+b2 [23.4 kB]
Get: 85 http://deb.debian.org/debian unstable/main i386 libbrotli1 i386 1.1.0-2+b7 [299 kB]
Get: 86 http://deb.debian.org/debian unstable/main i386 libpng16-16t64 i386 1.6.47-1.1 [289 kB]
Get: 87 http://deb.debian.org/debian unstable/main i386 libfreetype6 i386 2.13.3+dfsg-1 [464 kB]
Get: 88 http://deb.debian.org/debian unstable/main i386 x11-common all 1:7.7+24 [217 kB]
Get: 89 http://deb.debian.org/debian unstable/main i386 xfonts-encodings all 1:1.0.4-2.2 [577 kB]
Get: 90 http://deb.debian.org/debian unstable/main i386 xfonts-utils i386 1:7.7+7 [95.1 kB]
Get: 91 http://deb.debian.org/debian unstable/main i386 fonts-urw-base35 all 20200910-8 [10.8 MB]
Get: 92 http://deb.debian.org/debian unstable/main i386 fontconfig-config i386 2.15.0-2.1 [318 kB]
Get: 93 http://deb.debian.org/debian unstable/main i386 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [517 kB]
Get: 94 http://deb.debian.org/debian unstable/main i386 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [162 kB]
Get: 95 http://deb.debian.org/debian unstable/main i386 libkrb5support0 i386 1.21.3-5 [35.3 kB]
Get: 96 http://deb.debian.org/debian unstable/main i386 libk5crypto3 i386 1.21.3-5 [84.3 kB]
Get: 97 http://deb.debian.org/debian unstable/main i386 libkeyutils1 i386 1.6.3-4 [9600 B]
Get: 98 http://deb.debian.org/debian unstable/main i386 libkrb5-3 i386 1.21.3-5 [355 kB]
Get: 99 http://deb.debian.org/debian unstable/main i386 libgssapi-krb5-2 i386 1.21.3-5 [149 kB]
Get: 100 http://deb.debian.org/debian unstable/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-9 [20.8 kB]
Get: 101 http://deb.debian.org/debian unstable/main i386 libsasl2-2 i386 2.1.28+dfsg1-9 [61.2 kB]
Get: 102 http://deb.debian.org/debian unstable/main i386 libldap2 i386 2.6.9+dfsg-2 [206 kB]
Get: 103 http://deb.debian.org/debian unstable/main i386 libnghttp2-14 i386 1.64.0-1 [82.4 kB]
Get: 104 http://deb.debian.org/debian unstable/main i386 libnghttp3-9 i386 1.8.0-1 [78.7 kB]
Get: 105 http://deb.debian.org/debian unstable/main i386 libngtcp2-16 i386 1.11.0-1 [163 kB]
Get: 106 http://deb.debian.org/debian unstable/main i386 libngtcp2-crypto-gnutls8 i386 1.11.0-1 [29.9 kB]
Get: 107 http://deb.debian.org/debian unstable/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2+b5 [62.4 kB]
Get: 108 http://deb.debian.org/debian unstable/main i386 libssh2-1t64 i386 1.11.1-1 [256 kB]
Get: 109 http://deb.debian.org/debian unstable/main i386 libcurl3t64-gnutls i386 8.12.1-3 [411 kB]
Get: 110 http://deb.debian.org/debian unstable/main i386 liberror-perl all 0.17030-1 [26.9 kB]
Get: 111 http://deb.debian.org/debian unstable/main i386 git-man all 1:2.49.0-1 [2236 kB]
Get: 112 http://deb.debian.org/debian unstable/main i386 git i386 1:2.49.0-1 [9570 kB]
Get: 113 http://deb.debian.org/debian unstable/main i386 ieee-data all 20240722 [2221 kB]
Get: 114 http://deb.debian.org/debian unstable/main i386 libonig5 i386 6.9.9-1+b1 [195 kB]
Get: 115 http://deb.debian.org/debian unstable/main i386 libjq1 i386 1.7.1-3+b1 [198 kB]
Get: 116 http://deb.debian.org/debian unstable/main i386 jq i386 1.7.1-3+b1 [79.2 kB]
Get: 117 http://deb.debian.org/debian unstable/main i386 libfontconfig1 i386 2.15.0-2.1 [402 kB]
Get: 118 http://deb.debian.org/debian unstable/main i386 libpixman-1-0 i386 0.44.0-3 [246 kB]
Get: 119 http://deb.debian.org/debian unstable/main i386 libxau6 i386 1:1.0.11-1 [20.7 kB]
Get: 120 http://deb.debian.org/debian unstable/main i386 libxdmcp6 i386 1:1.1.5-1 [28.2 kB]
Get: 121 http://deb.debian.org/debian unstable/main i386 libxcb1 i386 1.17.0-2+b1 [148 kB]
Get: 122 http://deb.debian.org/debian unstable/main i386 libx11-data all 2:1.8.10-2 [337 kB]
Get: 123 http://deb.debian.org/debian unstable/main i386 libx11-6 i386 2:1.8.10-2 [834 kB]
Get: 124 http://deb.debian.org/debian unstable/main i386 libxcb-render0 i386 1.17.0-2+b1 [116 kB]
Get: 125 http://deb.debian.org/debian unstable/main i386 libxcb-shm0 i386 1.17.0-2+b1 [105 kB]
Get: 126 http://deb.debian.org/debian unstable/main i386 libxext6 i386 2:1.3.4-1+b3 [52.5 kB]
Get: 127 http://deb.debian.org/debian unstable/main i386 libxrender1 i386 1:0.9.10-1.1+b4 [28.8 kB]
Get: 128 http://deb.debian.org/debian unstable/main i386 libcairo2 i386 1.18.4-1+b1 [596 kB]
Get: 129 http://deb.debian.org/debian unstable/main i386 libcares2 i386 1.34.4-2.1 [113 kB]
Get: 130 http://deb.debian.org/debian unstable/main i386 libcurl4t64 i386 8.12.1-3 [415 kB]
Get: 131 http://deb.debian.org/debian unstable/main i386 libdeflate0 i386 1.23-1+b1 [48.4 kB]
Get: 132 http://deb.debian.org/debian unstable/main i386 libev4t64 i386 1:4.33-2.1+b1 [44.1 kB]
Get: 133 http://deb.debian.org/debian unstable/main i386 libfribidi0 i386 1.0.16-1 [27.0 kB]
Get: 134 http://deb.debian.org/debian unstable/main i386 libgpg-error0 i386 1.51-3 [87.3 kB]
Get: 135 http://deb.debian.org/debian unstable/main i386 libgcrypt20 i386 1.11.0-7 [799 kB]
Get: 136 http://deb.debian.org/debian unstable/main i386 libglib2.0-0t64 i386 2.84.0-2 [1583 kB]
Get: 137 http://deb.debian.org/debian unstable/main i386 libgraphite2-3 i386 1.3.14-2+b1 [77.8 kB]
Get: 138 http://deb.debian.org/debian unstable/main i386 libharfbuzz0b i386 10.2.0-1+b1 [505 kB]
Get: 139 http://deb.debian.org/debian unstable/main i386 libice6 i386 2:1.1.1-1 [67.8 kB]
Get: 140 http://deb.debian.org/debian unstable/main i386 libimagequant0 i386 2.18.0-1+b2 [36.0 kB]
Get: 141 http://deb.debian.org/debian unstable/main i386 libjbig0 i386 2.1-6.1+b2 [32.2 kB]
Get: 142 http://deb.debian.org/debian unstable/main i386 libjpeg62-turbo i386 1:2.1.5-3.1 [170 kB]
Get: 143 http://deb.debian.org/debian unstable/main i386 node-popper2 all 2.11.2-8 [100.0 kB]
Get: 144 http://deb.debian.org/debian unstable/main i386 libjs-bootstrap5 all 5.3.3+dfsg-4 [366 kB]
Get: 145 http://deb.debian.org/debian unstable/main i386 libjson-perl all 4.10000-1 [87.5 kB]
Get: 146 http://deb.debian.org/debian unstable/main i386 liblcms2-2 i386 2.16-2 [171 kB]
Get: 147 http://deb.debian.org/debian unstable/main i386 liblerc4 i386 4.0.0+ds-5 [191 kB]
Get: 148 http://deb.debian.org/debian unstable/main i386 libnorm1t64 i386 1.5.9+dfsg-3.1+b2 [239 kB]
Get: 149 http://deb.debian.org/debian unstable/main i386 libopenjp2-7 i386 2.5.3-2 [216 kB]
Get: 150 http://deb.debian.org/debian unstable/main i386 libpgm-5.3-0t64 i386 5.3.128~dfsg-2.1+b1 [169 kB]
Get: 151 http://deb.debian.org/debian unstable/main i386 libpq5 i386 17.4-1+b1 [236 kB]
Get: 152 http://deb.debian.org/debian unstable/main i386 libraqm0 i386 0.10.2-1 [14.6 kB]
Get: 153 http://deb.debian.org/debian unstable/main i386 librdkafka1 i386 2.8.0-1 [834 kB]
Get: 154 http://deb.debian.org/debian unstable/main i386 libsharpyuv0 i386 1.5.0-0.1 [115 kB]
Get: 155 http://deb.debian.org/debian unstable/main i386 libsm6 i386 2:1.2.4-1 [35.9 kB]
Get: 156 http://deb.debian.org/debian unstable/main i386 libsodium23 i386 1.0.18-1+b2 [186 kB]
Get: 157 http://deb.debian.org/debian unstable/main i386 libsubunit-perl all 1.4.2-3 [5724 B]
Get: 158 http://deb.debian.org/debian unstable/main i386 libwebp7 i386 1.5.0-0.1 [329 kB]
Get: 159 http://deb.debian.org/debian unstable/main i386 libtiff6 i386 4.5.1+git230720-5 [339 kB]
Get: 160 http://deb.debian.org/debian unstable/main i386 libwebpdemux2 i386 1.5.0-0.1 [114 kB]
Get: 161 http://deb.debian.org/debian unstable/main i386 libwebpmux3 i386 1.5.0-0.1 [127 kB]
Get: 162 http://deb.debian.org/debian unstable/main i386 libxslt1.1 i386 1.1.35-1.1+b1 [243 kB]
Get: 163 http://deb.debian.org/debian unstable/main i386 libxmlsec1t64 i386 1.2.41-1+b1 [139 kB]
Get: 164 http://deb.debian.org/debian unstable/main i386 libxmlsec1t64-openssl i386 1.2.41-1+b1 [77.7 kB]
Get: 165 http://deb.debian.org/debian unstable/main i386 libxt6t64 i386 1:1.2.1-1.2+b2 [194 kB]
Get: 166 http://deb.debian.org/debian unstable/main i386 libxmu6 i386 2:1.1.3-3+b4 [60.8 kB]
Get: 167 http://deb.debian.org/debian unstable/main i386 libyaml-0-2 i386 0.2.5-2 [55.8 kB]
Get: 168 http://deb.debian.org/debian unstable/main i386 libzmq5 i386 4.3.5-1+b3 [308 kB]
Get: 169 http://deb.debian.org/debian unstable/main i386 python3-wheel all 0.45.1-1 [56.7 kB]
Get: 170 http://deb.debian.org/debian unstable/main i386 python3-pip all 25.0+dfsg-1 [1454 kB]
Get: 171 http://deb.debian.org/debian unstable/main i386 openstack-pkg-tools all 133 [98.6 kB]
Get: 172 http://deb.debian.org/debian unstable/main i386 pycadf-common all 3.1.1-5 [4576 B]
Get: 173 http://deb.debian.org/debian unstable/main i386 pyflakes3 all 3.2.0-3 [10.3 kB]
Get: 174 http://deb.debian.org/debian unstable/main i386 python-babel-localedata all 2.17.0-1 [6050 kB]
Get: 175 http://deb.debian.org/debian unstable/main i386 python-os-api-ref-common all 2.3.0+ds1-4 [9604 B]
Get: 176 http://deb.debian.org/debian unstable/main i386 python-oslosphinx-common all 4.18.0-6 [28.4 kB]
Get: 177 http://deb.debian.org/debian unstable/main i386 python3-alabaster all 0.7.16-0.1 [27.9 kB]
Get: 178 http://deb.debian.org/debian unstable/main i386 python3-all i386 3.13.2-2 [1044 B]
Get: 179 http://deb.debian.org/debian unstable/main i386 python3-vine all 5.1.0+dfsg-1 [15.6 kB]
Get: 180 http://deb.debian.org/debian unstable/main i386 python3-amqp all 5.3.1-2 [42.7 kB]
Get: 181 http://deb.debian.org/debian unstable/main i386 python3-aniso8601 all 10.0.0-2 [40.0 kB]
Get: 182 http://deb.debian.org/debian unstable/main i386 python3-attr all 25.1.0-1 [68.7 kB]
Get: 183 http://deb.debian.org/debian unstable/main i386 python3-autocommand all 2.2.2-3 [13.6 kB]
Get: 184 http://deb.debian.org/debian unstable/main i386 python3-autopage all 0.4.0-4 [12.9 kB]
Get: 185 http://deb.debian.org/debian unstable/main i386 python3-babel all 2.17.0-1 [117 kB]
Get: 186 http://deb.debian.org/debian unstable/main i386 python3-more-itertools all 10.6.0-1 [65.3 kB]
Get: 187 http://deb.debian.org/debian unstable/main i386 python3-typeguard all 4.4.2-1 [37.3 kB]
Get: 188 http://deb.debian.org/debian unstable/main i386 python3-inflect all 7.3.1-2 [32.4 kB]
Get: 189 http://deb.debian.org/debian unstable/main i386 python3-jaraco.context all 6.0.1-1 [8276 B]
Get: 190 http://deb.debian.org/debian unstable/main i386 python3-jaraco.functools all 4.1.0-1 [12.0 kB]
Get: 191 http://deb.debian.org/debian unstable/main i386 python3-pkg-resources all 75.8.0-1 [222 kB]
Get: 192 http://deb.debian.org/debian unstable/main i386 python3-importlib-resources all 6.5.2-1 [24.2 kB]
Get: 193 http://deb.debian.org/debian unstable/main i386 python3-jaraco.text all 4.0.0-1 [11.4 kB]
Get: 194 http://deb.debian.org/debian unstable/main i386 python3-setuptools all 75.8.0-1 [724 kB]
Get: 195 http://deb.debian.org/debian unstable/main i386 python3-pbr all 6.1.0-4 [56.6 kB]
Get: 196 http://deb.debian.org/debian unstable/main i386 python3-bashate all 2.1.0-4 [13.3 kB]
Get: 197 http://deb.debian.org/debian unstable/main i386 python3-bcrypt i386 4.2.0-2.1+b1 [225 kB]
Get: 198 http://deb.debian.org/debian unstable/main i386 python3-six all 1.17.0-1 [16.5 kB]
Get: 199 http://deb.debian.org/debian unstable/main i386 python3-memcache all 1.62-3 [26.0 kB]
Get: 200 http://deb.debian.org/debian unstable/main i386 python3-uhashring all 2.3-2 [12.3 kB]
Get: 201 http://deb.debian.org/debian unstable/main i386 python3-binary-memcached all 0.31.2+dfsg1-4 [13.9 kB]
Get: 202 http://deb.debian.org/debian unstable/main i386 python3-blinker all 1.9.0-1 [12.6 kB]
Get: 203 http://deb.debian.org/debian unstable/main i386 python3-funcparserlib all 1.0.0-0.2 [17.5 kB]
Get: 204 http://deb.debian.org/debian unstable/main i386 python3-pil i386 11.1.0-5+b1 [518 kB]
Get: 205 http://deb.debian.org/debian unstable/main i386 python3-webcolors all 1.13-1 [15.3 kB]
Get: 206 http://deb.debian.org/debian unstable/main i386 python3-roman all 5.0-1 [10.6 kB]
Get: 207 http://deb.debian.org/debian unstable/main i386 python3-docutils all 0.21.2+dfsg-2 [403 kB]
Get: 208 http://deb.debian.org/debian unstable/main i386 python3-chardet all 5.2.0+dfsg-2 [108 kB]
Get: 209 http://deb.debian.org/debian unstable/main i386 python3-cairo i386 1.27.0-2 [117 kB]
Get: 210 http://deb.debian.org/debian unstable/main i386 python3-freetype all 2.5.1-1 [89.3 kB]
Get: 211 http://deb.debian.org/debian unstable/main i386 python3-rlpycairo all 0.3.0-3 [9904 B]
Get: 212 http://deb.debian.org/debian unstable/main i386 python3-reportlab all 4.3.1-1 [1158 kB]
Get: 213 http://deb.debian.org/debian unstable/main i386 python3-blockdiag all 3.0.0+dfsg-3 [73.1 kB]
Get: 214 http://deb.debian.org/debian unstable/main i386 python3-soupsieve all 2.6-1 [38.3 kB]
Get: 215 http://deb.debian.org/debian unstable/main i386 python3-bs4 all 4.13.3-2 [166 kB]
Get: 216 http://deb.debian.org/debian unstable/main i386 python3-bson all 4.10.1-5 [87.1 kB]
Get: 217 http://deb.debian.org/debian unstable/main i386 python3-cachetools all 5.3.3-1 [13.2 kB]
Get: 218 http://deb.debian.org/debian unstable/main i386 python3-certifi all 2025.1.31+ds-1 [9652 B]
Get: 219 http://deb.debian.org/debian unstable/main i386 python3-cffi-backend i386 1.17.1-2+b2 [96.5 kB]
Get: 220 http://deb.debian.org/debian unstable/main i386 python3-ply all 3.11-7 [62.6 kB]
Get: 221 http://deb.debian.org/debian unstable/main i386 python3-pycparser all 2.22-2 [78.0 kB]
Get: 222 http://deb.debian.org/debian unstable/main i386 python3-cffi all 1.17.1-2 [89.4 kB]
Get: 223 http://deb.debian.org/debian unstable/main i386 python3-charset-normalizer i386 3.4.1-1+b1 [127 kB]
Get: 224 http://deb.debian.org/debian unstable/main i386 python3-click all 8.2.0+0.really.8.1.8-1 [95.4 kB]
Get: 225 http://deb.debian.org/debian unstable/main i386 python3-wcwidth all 0.2.13+dfsg1-1 [24.9 kB]
Get: 226 http://deb.debian.org/debian unstable/main i386 xclip i386 0.13-4 [21.1 kB]
Get: 227 http://deb.debian.org/debian unstable/main i386 python3-pyperclip all 1.8.2-2 [13.2 kB]
Get: 228 http://deb.debian.org/debian unstable/main i386 python3-cmd2 all 2.5.11+ds-1 [150 kB]
Get: 229 http://deb.debian.org/debian unstable/main i386 python3-prettytable all 3.12.0-1 [39.5 kB]
Get: 230 http://deb.debian.org/debian unstable/main i386 python3-stevedore all 5.3.0-4 [21.0 kB]
Get: 231 http://deb.debian.org/debian unstable/main i386 python3-yaml i386 6.0.2-1+b2 [135 kB]
Get: 232 http://deb.debian.org/debian unstable/main i386 python3-cliff all 4.7.0-3 [42.5 kB]
Get: 233 http://deb.debian.org/debian unstable/main i386 python3-colorama all 0.4.6-4 [36.2 kB]
Get: 234 http://deb.debian.org/debian unstable/main i386 python3-confluent-kafka i386 1.7.0-4+b4 [80.6 kB]
Get: 235 http://deb.debian.org/debian unstable/main i386 python3-coverage i386 7.6.0+dfsg1-2+b2 [176 kB]
Get: 236 http://deb.debian.org/debian unstable/main i386 python3-cryptography i386 43.0.0-1 [975 kB]
Get: 237 http://deb.debian.org/debian unstable/main i386 python3-dateutil all 2.9.0-3 [79.3 kB]
Get: 238 http://deb.debian.org/debian unstable/main i386 python3-ddt all 1.7.2-4 [8668 B]
Get: 239 http://deb.debian.org/debian unstable/main i386 python3-wrapt i386 1.15.0-4+b1 [44.2 kB]
Get: 240 http://deb.debian.org/debian unstable/main i386 python3-debtcollector all 3.0.0-4 [13.2 kB]
Get: 241 http://deb.debian.org/debian unstable/main i386 python3-decorator all 5.1.1-5 [15.1 kB]
Get: 242 http://deb.debian.org/debian unstable/main i386 python3-defusedxml all 0.7.1-3 [43.4 kB]
Get: 243 http://deb.debian.org/debian unstable/main i386 python3-packaging all 24.2-1 [55.3 kB]
Get: 244 http://deb.debian.org/debian unstable/main i386 python3-deprecation all 2.1.0-3 [14.5 kB]
Get: 245 http://deb.debian.org/debian unstable/main i386 python3-dnspython all 2.7.0-1 [164 kB]
Get: 246 http://deb.debian.org/debian unstable/main i386 python3-dogpile.cache all 1.3.3-1 [46.0 kB]
Get: 247 http://deb.debian.org/debian unstable/main i386 python3-urllib3 all 2.3.0-2 [114 kB]
Get: 248 http://deb.debian.org/debian unstable/main i386 python3-dulwich i386 0.22.7-1 [205 kB]
Get: 249 http://deb.debian.org/debian unstable/main i386 python3-elementpath all 4.8.0-1 [163 kB]
Get: 250 http://deb.debian.org/debian unstable/main i386 python3-eventlet all 0.36.1-12 [308 kB]
Get: 251 http://deb.debian.org/debian unstable/main i386 python3-extras all 1.0.0-6 [7528 B]
Get: 252 http://deb.debian.org/debian unstable/main i386 python3-monotonic all 1.6-3 [5340 B]
Get: 253 http://deb.debian.org/debian unstable/main i386 python3-fasteners all 0.18-2 [14.0 kB]
Get: 254 http://deb.debian.org/debian unstable/main i386 python3-testtools all 2.7.2-5 [123 kB]
Get: 255 http://deb.debian.org/debian unstable/main i386 python3-fixtures all 4.1.0-3 [34.2 kB]
Get: 256 http://deb.debian.org/debian unstable/main i386 python3-itsdangerous all 2.2.0-2 [18.1 kB]
Get: 257 http://deb.debian.org/debian unstable/main i386 python3-jinja2 all 3.1.5-2 [107 kB]
Get: 258 http://deb.debian.org/debian unstable/main i386 python3-werkzeug all 3.1.3-2 [207 kB]
Get: 259 http://deb.debian.org/debian unstable/main i386 python3-flask all 3.1.0-2 [106 kB]
Get: 260 http://deb.debian.org/debian unstable/main i386 python3-pytz all 2025.1-3 [150 kB]
Get: 261 http://deb.debian.org/debian unstable/main i386 python3-tz all 2025.1-3 [4004 B]
Get: 262 http://deb.debian.org/debian unstable/main i386 python3-flask-restful all 0.3.10-5 [28.5 kB]
Get: 263 http://deb.debian.org/debian unstable/main i386 python3-freezegun all 1.5.1-1.2 [17.2 kB]
Get: 264 http://deb.debian.org/debian unstable/main i386 python3-futurist all 3.0.0-3 [23.8 kB]
Get: 265 http://deb.debian.org/debian unstable/main i386 python3-pyparsing all 3.1.2-1 [146 kB]
Get: 266 http://deb.debian.org/debian unstable/main i386 python3-httplib2 all 0.22.0-1 [36.1 kB]
Get: 267 http://deb.debian.org/debian unstable/main i386 python3-jsonpath-rw all 1.4.0-7 [14.8 kB]
Get: 268 http://deb.debian.org/debian unstable/main i386 python3-jsonpath-rw-ext all 1.2.2-4 [11.7 kB]
Get: 269 http://deb.debian.org/debian unstable/main i386 python3-wsgi-intercept all 1.13.1-1 [18.9 kB]
Get: 270 http://deb.debian.org/debian unstable/main i386 python3-iniconfig all 1.1.1-2 [6396 B]
Get: 271 http://deb.debian.org/debian unstable/main i386 python3-pluggy all 1.5.0-1 [26.9 kB]
Get: 272 http://deb.debian.org/debian unstable/main i386 python3-pytest all 8.3.5-1 [250 kB]
Get: 273 http://deb.debian.org/debian unstable/main i386 python3-gabbi all 3.0.0-3 [42.0 kB]
Get: 274 http://deb.debian.org/debian unstable/main i386 python3-zope.event all 5.0-0.1 [8164 B]
Get: 275 http://deb.debian.org/debian unstable/main i386 python3-zope.interface i386 7.2-1+b1 [152 kB]
Get: 276 http://deb.debian.org/debian unstable/main i386 python3-gevent i386 24.11.1-1+b1 [818 kB]
Get: 277 http://deb.debian.org/debian unstable/main i386 python3-hacking all 4.1.0-4 [22.3 kB]
Get: 278 http://deb.debian.org/debian unstable/main i386 python3-idna all 3.10-1 [42.0 kB]
Get: 279 http://deb.debian.org/debian unstable/main i386 python3-imagesize all 1.4.1-1 [6688 B]
Get: 280 http://deb.debian.org/debian unstable/main i386 python3-iso8601 all 2.1.0-2 [12.1 kB]
Get: 281 http://deb.debian.org/debian unstable/main i386 python3-jaraco.classes all 3.4.0-1 [7728 B]
Get: 282 http://deb.debian.org/debian unstable/main i386 python3-jeepney all 0.8.0-4 [32.6 kB]
Get: 283 http://deb.debian.org/debian unstable/main i386 python3-jmespath all 1.0.1-1 [21.1 kB]
Get: 284 http://deb.debian.org/debian unstable/main i386 python3-json-pointer all 2.4-3 [14.6 kB]
Get: 285 http://deb.debian.org/debian unstable/main i386 python3-jsonpatch all 1.32-5 [12.1 kB]
Get: 286 http://deb.debian.org/debian unstable/main i386 python3-rpds-py i386 0.21.0-2+b1 [275 kB]
Get: 287 http://deb.debian.org/debian unstable/main i386 python3-referencing all 0.35.1-2 [23.5 kB]
Get: 288 http://deb.debian.org/debian unstable/main i386 python3-jsonschema-specifications all 2023.12.1-2 [9020 B]
Get: 289 http://deb.debian.org/debian unstable/main i386 python3-jsonschema all 4.19.2-6 [71.4 kB]
Get: 290 http://deb.debian.org/debian unstable/main i386 python3-jwt all 2.10.1-2 [31.3 kB]
Get: 291 http://deb.debian.org/debian unstable/main i386 python3-secretstorage all 3.3.3-3 [16.1 kB]
Get: 292 http://deb.debian.org/debian unstable/main i386 python3-keyring all 25.6.0-1 [54.7 kB]
Get: 293 http://deb.debian.org/debian unstable/main i386 python3-lxml i386 5.3.1-1+b1 [1257 kB]
Get: 294 http://deb.debian.org/debian unstable/main i386 python3-oauthlib all 3.2.2-3 [95.6 kB]
Get: 295 http://deb.debian.org/debian unstable/main i386 python3-os-service-types all 1.7.0-5 [12.6 kB]
Get: 296 http://deb.debian.org/debian unstable/main i386 python3-requests all 2.32.3+dfsg-4 [72.1 kB]
Get: 297 http://deb.debian.org/debian unstable/main i386 python3-keystoneauth1 all 5.8.0-4 [157 kB]
Get: 298 http://deb.debian.org/debian unstable/main i386 python3-netaddr all 1.3.0-1 [356 kB]
Get: 299 http://deb.debian.org/debian unstable/main i386 python3-oslo.i18n all 6.4.0-3 [19.1 kB]
Get: 300 http://deb.debian.org/debian unstable/main i386 python3-oslo.context all 5.6.0-3 [13.3 kB]
Get: 301 http://deb.debian.org/debian unstable/main i386 python3-msgpack i386 1.0.3-3+b4 [86.1 kB]
Get: 302 http://deb.debian.org/debian unstable/main i386 python3-netifaces i386 0.11.0-2+b6 [17.9 kB]
Get: 303 http://deb.debian.org/debian unstable/main i386 python3-oslo.utils all 7.3.0-5 [81.6 kB]
Get: 304 http://deb.debian.org/debian unstable/main i386 python3-oslo.serialization all 5.5.0-3 [14.8 kB]
Get: 305 http://deb.debian.org/debian unstable/main i386 python3-pyasyncore all 1.0.2-3 [10.1 kB]
Get: 306 http://deb.debian.org/debian unstable/main i386 python3-oslo.log all 6.1.2-4 [43.0 kB]
Get: 307 http://deb.debian.org/debian unstable/main i386 python3-rfc3986 all 2.0.0-3 [21.6 kB]
Get: 308 http://deb.debian.org/debian unstable/main i386 python3-oslo.config all 1:9.6.0-6 [108 kB]
Get: 309 http://deb.debian.org/debian unstable/main i386 python3-keystoneclient all 1:5.5.0-4 [199 kB]
Get: 310 http://deb.debian.org/debian unstable/main i386 python3-oslo.cache all 3.8.0-3 [35.3 kB]
Get: 311 http://deb.debian.org/debian unstable/main i386 python3-pycadf all 3.1.1-5 [18.1 kB]
Get: 312 http://deb.debian.org/debian unstable/main i386 python3-legacy-cgi all 2.6.2-1 [16.3 kB]
Get: 313 http://deb.debian.org/debian unstable/main i386 python3-webob all 1:1.8.9-1 [89.1 kB]
Get: 314 http://deb.debian.org/debian unstable/main i386 python3-keystonemiddleware all 10.7.1-3 [79.3 kB]
Get: 315 http://deb.debian.org/debian unstable/main i386 python3-kombu all 5.4.2-3 [189 kB]
Get: 316 http://deb.debian.org/debian unstable/main i386 python3-pyasn1 all 0.6.1-1 [68.9 kB]
Get: 317 http://deb.debian.org/debian unstable/main i386 python3-pyasn1-modules all 0.4.1-2 [85.2 kB]
Get: 318 http://deb.debian.org/debian unstable/main i386 python3-ldap i386 3.4.4-1+b6 [111 kB]
Get: 319 http://deb.debian.org/debian unstable/main i386 python3-ldappool all 3.0.0-5 [11.0 kB]
Get: 320 http://deb.debian.org/debian unstable/main i386 python3-nacl i386 1.5.0-7 [54.5 kB]
Get: 321 http://deb.debian.org/debian unstable/main i386 python3-openssl all 25.0.0-1 [52.1 kB]
Get: 322 http://deb.debian.org/debian unstable/main i386 sphinx-common all 8.1.3-5 [617 kB]
Get: 323 http://deb.debian.org/debian unstable/main i386 python3-pygments all 2.18.0+dfsg-2 [836 kB]
Get: 324 http://deb.debian.org/debian unstable/main i386 python3-snowballstemmer all 2.2.0-4 [58.0 kB]
Get: 325 http://deb.debian.org/debian unstable/main i386 python3-sphinx all 8.1.3-5 [468 kB]
Get: 326 http://deb.debian.org/debian unstable/main i386 python3-openstackdocstheme all 3.2.0-3 [684 kB]
Get: 327 http://deb.debian.org/debian unstable/main i386 python3-platformdirs all 4.3.6-1 [16.6 kB]
Get: 328 http://deb.debian.org/debian unstable/main i386 python3-requestsexceptions all 1.4.0-5 [3860 B]
Get: 329 http://deb.debian.org/debian unstable/main i386 python3-openstacksdk all 4.0.1-3 [671 kB]
Get: 330 http://deb.debian.org/debian unstable/main i386 python3-oslosphinx all 4.18.0-6 [33.0 kB]
Get: 331 http://deb.debian.org/debian unstable/main i386 python3-os-api-ref all 2.3.0+ds1-4 [17.0 kB]
Get: 332 http://deb.debian.org/debian unstable/main i386 python3-os-client-config all 2.1.0-3 [17.5 kB]
Get: 333 http://deb.debian.org/debian unstable/main i386 python3-tomlkit all 0.13.2-1 [42.7 kB]
Get: 334 http://deb.debian.org/debian unstable/main i386 python3-voluptuous all 0.14.2-1 [45.8 kB]
Get: 335 http://deb.debian.org/debian unstable/main i386 python3-subunit all 1.4.2-3 [66.4 kB]
Get: 336 http://deb.debian.org/debian unstable/main i386 subunit all 1.4.2-3 [5248 B]
Get: 337 http://deb.debian.org/debian unstable/main i386 python3-stestr all 4.1.0-3 [56.9 kB]
Get: 338 http://deb.debian.org/debian unstable/main i386 python3-os-testr all 3.0.0-4 [18.0 kB]
Get: 339 http://deb.debian.org/debian unstable/main i386 python3-oslo.concurrency all 6.1.0-4 [28.0 kB]
Get: 340 http://deb.debian.org/debian unstable/main i386 python3-psycopg2 i386 2.9.10-1+b1 [131 kB]
Get: 341 http://deb.debian.org/debian unstable/main i386 python3-pymysql all 1.1.1-2 [43.0 kB]
Get: 342 http://deb.debian.org/debian unstable/main i386 python3-testresources all 2.0.1-5 [26.3 kB]
Get: 343 http://deb.debian.org/debian unstable/main i386 python3-testscenarios all 0.5.0-5 [12.8 kB]
Get: 344 http://deb.debian.org/debian unstable/main i386 python3-oslo.db all 16.0.0-3 [94.8 kB]
Get: 345 http://deb.debian.org/debian unstable/main i386 python3-prometheus-client all 0.21.1+ds1-1 [44.9 kB]
Get: 346 http://deb.debian.org/debian unstable/main i386 python3-oslo.metrics all 0.9.0-3 [7344 B]
Get: 347 http://deb.debian.org/debian unstable/main i386 python3-statsd all 4.0.1-2 [13.3 kB]
Get: 348 http://deb.debian.org/debian unstable/main i386 python3-oslo.middleware all 6.2.0-3 [33.4 kB]
Get: 349 http://deb.debian.org/debian unstable/main i386 python3-tempita all 0.6.0-1 [14.6 kB]
Get: 350 http://deb.debian.org/debian unstable/main i386 python3-paste all 3.10.1-1 [222 kB]
Get: 351 http://deb.debian.org/debian unstable/main i386 python3-pastedeploy-tpl all 3.1-1 [8268 B]
Get: 352 http://deb.debian.org/debian unstable/main i386 python3-pastedeploy all 3.1-1 [18.3 kB]
Get: 353 http://deb.debian.org/debian unstable/main i386 python3-repoze.lru all 0.7-3 [12.2 kB]
Get: 354 http://deb.debian.org/debian unstable/main i386 python3-routes all 2.5.1-7 [98.2 kB]
Get: 355 http://deb.debian.org/debian unstable/main i386 python3-yappi i386 1.6.10-2+b1 [33.4 kB]
Get: 356 http://deb.debian.org/debian unstable/main i386 python3-oslo.service all 3.5.0-3 [43.5 kB]
Get: 357 http://deb.debian.org/debian unstable/main i386 python3-tenacity all 8.4.2+really8.4.1-2 [46.0 kB]
Get: 358 http://deb.debian.org/debian unstable/main i386 python3-zmq i386 26.2.1-1+b1 [181 kB]
Get: 359 http://deb.debian.org/debian unstable/main i386 python3-oslo.messaging all 14.9.1-2 [1111 kB]
Get: 360 http://deb.debian.org/debian experimental/main i386 python3-oslo.policy all 4.5.1-2 [55.9 kB]
Get: 361 http://deb.debian.org/debian unstable/main i386 python3-oslo.upgradecheck all 2.4.0-3 [8840 B]
Get: 362 http://deb.debian.org/debian unstable/main i386 python3-oslotest all 1:5.0.0-4 [17.2 kB]
Get: 363 http://deb.debian.org/debian unstable/main i386 python3-osprofiler all 4.2.0-4 [46.7 kB]
Get: 364 http://deb.debian.org/debian unstable/main i386 python3-paramiko all 3.5.1-2 [144 kB]
Get: 365 http://deb.debian.org/debian unstable/main i386 python3-pymongo all 4.10.1-5 [272 kB]
Get: 366 http://deb.debian.org/debian unstable/main i386 python3-repoze.who all 3.0.0-4 [61.4 kB]
Get: 367 http://deb.debian.org/debian unstable/main i386 python3-responses all 0.25.6-1 [46.0 kB]
Get: 368 http://deb.debian.org/debian unstable/main i386 python3-xmlschema all 3.4.3-1 [239 kB]
Get: 369 http://deb.debian.org/debian unstable/main i386 xmlsec1 i386 1.2.41-1+b1 [29.1 kB]
Get: 370 http://deb.debian.org/debian unstable/main i386 python3-pysaml2 all 7.5.0-4 [250 kB]
Get: 371 http://deb.debian.org/debian unstable/main i386 python3-scrypt i386 0.8.27-2+b1 [38.8 kB]
Get: 372 http://deb.debian.org/debian unstable/main i386 python3-seqdiag all 3.0.0+dfsg-3 [22.1 kB]
Get: 373 http://deb.debian.org/debian unstable/main i386 python3-sphinx-feature-classification all 2.0.0-2 [8980 B]
Get: 374 http://deb.debian.org/debian unstable/main i386 python3-sphinxcontrib.apidoc all 0.3.0-6 [7716 B]
Get: 375 http://deb.debian.org/debian unstable/main i386 python3-sphinxcontrib.blockdiag all 3.0.0-3 [7508 B]
Get: 376 http://deb.debian.org/debian unstable/main i386 python3-sphinxcontrib.seqdiag all 3.0.0-2 [7536 B]
Get: 377 http://deb.debian.org/debian unstable/main i386 python3-swiftclient all 1:4.6.0-3 [76.4 kB]
Get: 378 http://deb.debian.org/debian unstable/main i386 python3-testrepository all 0.0.21-3 [64.6 kB]
Get: 379 http://deb.debian.org/debian unstable/main i386 testrepository all 0.0.21-3 [20.8 kB]
Get: 380 http://deb.debian.org/debian unstable/main i386 python3-tempest all 1:41.0.0-2 [622 kB]
Get: 381 http://deb.debian.org/debian unstable/main i386 python3-waitress all 3.0.2-1 [46.5 kB]
Get: 382 http://deb.debian.org/debian unstable/main i386 python3-webtest all 3.0.2-1 [35.2 kB]
Get: 383 http://deb.debian.org/debian unstable/main i386 tempest all 1:41.0.0-2 [1112 kB]
Fetched 112 MB in 2s (59.5 MB/s)
Preconfiguring packages ...
Selecting previously unselected package libcom-err2:i386.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19770 files and directories currently installed.)
Preparing to unpack .../libcom-err2_1.47.2-1+b1_i386.deb ...
Unpacking libcom-err2:i386 (1.47.2-1+b1) ...
Selecting previously unselected package libext2fs2t64:i386.
Preparing to unpack .../libext2fs2t64_1.47.2-1+b1_i386.deb ...
Adding 'diversion of /lib/i386-linux-gnu/libe2p.so.2 to /lib/i386-linux-gnu/libe2p.so.2.usr-is-merged by libext2fs2t64'
Adding 'diversion of /lib/i386-linux-gnu/libe2p.so.2.3 to /lib/i386-linux-gnu/libe2p.so.2.3.usr-is-merged by libext2fs2t64'
Adding 'diversion of /lib/i386-linux-gnu/libext2fs.so.2 to /lib/i386-linux-gnu/libext2fs.so.2.usr-is-merged by libext2fs2t64'
Adding 'diversion of /lib/i386-linux-gnu/libext2fs.so.2.4 to /lib/i386-linux-gnu/libext2fs.so.2.4.usr-is-merged by libext2fs2t64'
Unpacking libext2fs2t64:i386 (1.47.2-1+b1) ...
Selecting previously unselected package libss2:i386.
Preparing to unpack .../libss2_1.47.2-1+b1_i386.deb ...
Unpacking libss2:i386 (1.47.2-1+b1) ...
Selecting previously unselected package logsave.
Preparing to unpack .../logsave_1.47.2-1+b1_i386.deb ...
Unpacking logsave (1.47.2-1+b1) ...
Setting up libcom-err2:i386 (1.47.2-1+b1) ...
Setting up libext2fs2t64:i386 (1.47.2-1+b1) ...
Setting up libss2:i386 (1.47.2-1+b1) ...
Selecting previously unselected package e2fsprogs.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19805 files and directories currently installed.)
Preparing to unpack .../e2fsprogs_1.47.2-1+b1_i386.deb ...
Unpacking e2fsprogs (1.47.2-1+b1) ...
Selecting previously unselected package libpython3.13-minimal:i386.
Preparing to unpack .../libpython3.13-minimal_3.13.2-2_i386.deb ...
Unpacking libpython3.13-minimal:i386 (3.13.2-2) ...
Selecting previously unselected package libexpat1:i386.
Preparing to unpack .../libexpat1_2.7.0-1_i386.deb ...
Unpacking libexpat1:i386 (2.7.0-1) ...
Selecting previously unselected package python3.13-minimal.
Preparing to unpack .../python3.13-minimal_3.13.2-2_i386.deb ...
Unpacking python3.13-minimal (3.13.2-2) ...
Setting up libpython3.13-minimal:i386 (3.13.2-2) ...
Setting up libexpat1:i386 (2.7.0-1) ...
Setting up python3.13-minimal (3.13.2-2) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20218 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.13.2-2_i386.deb ...
Unpacking python3-minimal (3.13.2-2) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_13.0.0_all.deb ...
Unpacking media-types (13.0.0) ...
Selecting previously unselected package netbase.
Preparing to unpack .../2-netbase_6.5_all.deb ...
Unpacking netbase (6.5) ...
Selecting previously unselected package tzdata.
Preparing to unpack .../3-tzdata_2025a-2_all.deb ...
Unpacking tzdata (2025a-2) ...
Selecting previously unselected package libffi8:i386.
Preparing to unpack .../4-libffi8_3.4.7-1_i386.deb ...
Unpacking libffi8:i386 (3.4.7-1) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../5-readline-common_8.2-6_all.deb ...
Unpacking readline-common (8.2-6) ...
Selecting previously unselected package libreadline8t64:i386.
Preparing to unpack .../6-libreadline8t64_8.2-6_i386.deb ...
Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8 to /lib/i386-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8.2 to /lib/i386-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8 to /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8.2 to /lib/i386-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64'
Unpacking libreadline8t64:i386 (8.2-6) ...
Selecting previously unselected package libpython3.13-stdlib:i386.
Preparing to unpack .../7-libpython3.13-stdlib_3.13.2-2_i386.deb ...
Unpacking libpython3.13-stdlib:i386 (3.13.2-2) ...
Selecting previously unselected package python3.13.
Preparing to unpack .../8-python3.13_3.13.2-2_i386.deb ...
Unpacking python3.13 (3.13.2-2) ...
Selecting previously unselected package libpython3-stdlib:i386.
Preparing to unpack .../9-libpython3-stdlib_3.13.2-2_i386.deb ...
Unpacking libpython3-stdlib:i386 (3.13.2-2) ...
Setting up python3-minimal (3.13.2-2) ...
Selecting previously unselected package python3.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 21228 files and directories currently installed.)
Preparing to unpack .../000-python3_3.13.2-2_i386.deb ...
Unpacking python3 (3.13.2-2) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../001-sgml-base_1.31_all.deb ...
Unpacking sgml-base (1.31) ...
Selecting previously unselected package libproc2-0:i386.
Preparing to unpack .../002-libproc2-0_2%3a4.0.4-7_i386.deb ...
Unpacking libproc2-0:i386 (2:4.0.4-7) ...
Selecting previously unselected package procps.
Preparing to unpack .../003-procps_2%3a4.0.4-7_i386.deb ...
Unpacking procps (2:4.0.4-7) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../004-sensible-utils_0.0.24_all.deb ...
Unpacking sensible-utils (0.0.24) ...
Selecting previously unselected package openssl.
Preparing to unpack .../005-openssl_3.4.1-1_i386.deb ...
Unpacking openssl (3.4.1-1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../006-ca-certificates_20241223_all.deb ...
Unpacking ca-certificates (20241223) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../007-libmagic-mgc_1%3a5.46-2_i386.deb ...
Unpacking libmagic-mgc (1:5.46-2) ...
Selecting previously unselected package libmagic1t64:i386.
Preparing to unpack .../008-libmagic1t64_1%3a5.46-2_i386.deb ...
Unpacking libmagic1t64:i386 (1:5.46-2) ...
Selecting previously unselected package file.
Preparing to unpack .../009-file_1%3a5.46-2_i386.deb ...
Unpacking file (1:5.46-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../010-gettext-base_0.23.1-1_i386.deb ...
Unpacking gettext-base (0.23.1-1) ...
Selecting previously unselected package libuchardet0:i386.
Preparing to unpack .../011-libuchardet0_0.0.8-1+b2_i386.deb ...
Unpacking libuchardet0:i386 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../012-groff-base_1.23.0-7_i386.deb ...
Unpacking groff-base (1.23.0-7) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../013-bsdextrautils_2.40.4-5_i386.deb ...
Unpacking bsdextrautils (2.40.4-5) ...
Selecting previously unselected package libpipeline1:i386.
Preparing to unpack .../014-libpipeline1_1.5.8-1_i386.deb ...
Unpacking libpipeline1:i386 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../015-man-db_2.13.0-1_i386.deb ...
Unpacking man-db (2.13.0-1) ...
Selecting previously unselected package libunistring5:i386.
Preparing to unpack .../016-libunistring5_1.3-1_i386.deb ...
Unpacking libunistring5:i386 (1.3-1) ...
Selecting previously unselected package libidn2-0:i386.
Preparing to unpack .../017-libidn2-0_2.3.8-2_i386.deb ...
Unpacking libidn2-0:i386 (2.3.8-2) ...
Selecting previously unselected package libp11-kit0:i386.
Preparing to unpack .../018-libp11-kit0_0.25.5-3_i386.deb ...
Unpacking libp11-kit0:i386 (0.25.5-3) ...
Selecting previously unselected package libtasn1-6:i386.
Preparing to unpack .../019-libtasn1-6_4.20.0-2_i386.deb ...
Unpacking libtasn1-6:i386 (4.20.0-2) ...
Selecting previously unselected package libgnutls30t64:i386.
Preparing to unpack .../020-libgnutls30t64_3.8.9-2_i386.deb ...
Unpacking libgnutls30t64:i386 (3.8.9-2) ...
Selecting previously unselected package libpsl5t64:i386.
Preparing to unpack .../021-libpsl5t64_0.21.2-1.1+b1_i386.deb ...
Unpacking libpsl5t64:i386 (0.21.2-1.1+b1) ...
Selecting previously unselected package wget.
Preparing to unpack .../022-wget_1.25.0-2_i386.deb ...
Unpacking wget (1.25.0-2) ...
Selecting previously unselected package python3-markupsafe.
Preparing to unpack .../023-python3-markupsafe_2.1.5-1+b3_i386.deb ...
Unpacking python3-markupsafe (2.1.5-1+b3) ...
Selecting previously unselected package python3-mako.
Preparing to unpack .../024-python3-mako_1.3.8-2_all.deb ...
Unpacking python3-mako (1.3.8-2) ...
Selecting previously unselected package python3-greenlet.
Preparing to unpack .../025-python3-greenlet_3.1.0-1+b2_i386.deb ...
Unpacking python3-greenlet (3.1.0-1+b2) ...
Selecting previously unselected package python3-zipp.
Preparing to unpack .../026-python3-zipp_3.21.0-1_all.deb ...
Unpacking python3-zipp (3.21.0-1) ...
Selecting previously unselected package python3-importlib-metadata.
Preparing to unpack .../027-python3-importlib-metadata_8.6.1-1_all.deb ...
Unpacking python3-importlib-metadata (8.6.1-1) ...
Selecting previously unselected package python3-typing-extensions.
Preparing to unpack .../028-python3-typing-extensions_4.12.2-2_all.deb ...
Unpacking python3-typing-extensions (4.12.2-2) ...
Selecting previously unselected package python3-sqlalchemy.
Preparing to unpack .../029-python3-sqlalchemy_2.0.32+ds1-1_all.deb ...
Unpacking python3-sqlalchemy (2.0.32+ds1-1) ...
Selecting previously unselected package python3-alembic.
Preparing to unpack .../030-python3-alembic_1.13.2-4_all.deb ...
Unpacking python3-alembic (1.13.2-4) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../031-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../032-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ...
Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../033-libjs-sphinxdoc_8.1.3-5_all.deb ...
Unpacking libjs-sphinxdoc (8.1.3-5) ...
Selecting previously unselected package alembic.
Preparing to unpack .../034-alembic_1.13.2-4_all.deb ...
Unpacking alembic (1.13.2-4) ...
Selecting previously unselected package m4.
Preparing to unpack .../035-m4_1.4.19-7_i386.deb ...
Unpacking m4 (1.4.19-7) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../036-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../037-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../038-automake_1%3a1.17-3_all.deb ...
Unpacking automake (1:1.17-3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../039-autopoint_0.23.1-1_all.deb ...
Unpacking autopoint (0.23.1-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../040-libdebhelper-perl_13.24.1_all.deb ...
Unpacking libdebhelper-perl (13.24.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../041-libtool_2.5.4-4_all.deb ...
Unpacking libtool (2.5.4-4) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../042-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../043-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../044-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../045-dh-strip-nondeterminism_1.14.1-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-2) ...
Selecting previously unselected package libelf1t64:i386.
Preparing to unpack .../046-libelf1t64_0.192-4_i386.deb ...
Unpacking libelf1t64:i386 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../047-dwz_0.15-1+b1_i386.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package libicu76:i386.
Preparing to unpack .../048-libicu76_76.1-3_i386.deb ...
Unpacking libicu76:i386 (76.1-3) ...
Selecting previously unselected package libxml2:i386.
Preparing to unpack .../049-libxml2_2.12.7+dfsg+really2.9.14-0.3+b1_i386.deb ...
Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.3+b1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../050-gettext_0.23.1-1_i386.deb ...
Unpacking gettext (0.23.1-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../051-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../052-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../053-debhelper_13.24.1_all.deb ...
Unpacking debhelper (13.24.1) ...
Selecting previously unselected package dh-apparmor.
Preparing to unpack .../054-dh-apparmor_4.1.0~beta5-3_all.deb ...
Unpacking dh-apparmor (4.1.0~beta5-3) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../055-dh-python_6.20250308_all.deb ...
Unpacking dh-python (6.20250308) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../056-xml-core_0.19_all.deb ...
Unpacking xml-core (0.19) ...
Selecting previously unselected package docutils-common.
Preparing to unpack .../057-docutils-common_0.21.2+dfsg-2_all.deb ...
Unpacking docutils-common (0.21.2+dfsg-2) ...
Selecting previously unselected package python3-mccabe.
Preparing to unpack .../058-python3-mccabe_0.7.0-1_all.deb ...
Unpacking python3-mccabe (0.7.0-1) ...
Selecting previously unselected package python3-pycodestyle.
Preparing to unpack .../059-python3-pycodestyle_2.12.1-2_all.deb ...
Unpacking python3-pycodestyle (2.12.1-2) ...
Selecting previously unselected package python3-pyflakes.
Preparing to unpack .../060-python3-pyflakes_3.2.0-3_all.deb ...
Unpacking python3-pyflakes (3.2.0-3) ...
Selecting previously unselected package python3-flake8.
Preparing to unpack .../061-python3-flake8_7.1.1-3_all.deb ...
Unpacking python3-flake8 (7.1.1-3) ...
Selecting previously unselected package flake8.
Preparing to unpack .../062-flake8_7.1.1-3_all.deb ...
Unpacking flake8 (7.1.1-3) ...
Selecting previously unselected package fonts-dejavu-mono.
Preparing to unpack .../063-fonts-dejavu-mono_2.37-8_all.deb ...
Unpacking fonts-dejavu-mono (2.37-8) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../064-fonts-dejavu-core_2.37-8_all.deb ...
Unpacking fonts-dejavu-core (2.37-8) ...
Selecting previously unselected package libfontenc1:i386.
Preparing to unpack .../065-libfontenc1_1%3a1.1.8-1+b2_i386.deb ...
Unpacking libfontenc1:i386 (1:1.1.8-1+b2) ...
Selecting previously unselected package libbrotli1:i386.
Preparing to unpack .../066-libbrotli1_1.1.0-2+b7_i386.deb ...
Unpacking libbrotli1:i386 (1.1.0-2+b7) ...
Selecting previously unselected package libpng16-16t64:i386.
Preparing to unpack .../067-libpng16-16t64_1.6.47-1.1_i386.deb ...
Unpacking libpng16-16t64:i386 (1.6.47-1.1) ...
Selecting previously unselected package libfreetype6:i386.
Preparing to unpack .../068-libfreetype6_2.13.3+dfsg-1_i386.deb ...
Unpacking libfreetype6:i386 (2.13.3+dfsg-1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../069-x11-common_1%3a7.7+24_all.deb ...
Unpacking x11-common (1:7.7+24) ...
Selecting previously unselected package xfonts-encodings.
Preparing to unpack .../070-xfonts-encodings_1%3a1.0.4-2.2_all.deb ...
Unpacking xfonts-encodings (1:1.0.4-2.2) ...
Selecting previously unselected package xfonts-utils.
Preparing to unpack .../071-xfonts-utils_1%3a7.7+7_i386.deb ...
Unpacking xfonts-utils (1:7.7+7) ...
Selecting previously unselected package fonts-urw-base35.
Preparing to unpack .../072-fonts-urw-base35_20200910-8_all.deb ...
Unpacking fonts-urw-base35 (20200910-8) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../073-fontconfig-config_2.15.0-2.1_i386.deb ...
Unpacking fontconfig-config (2.15.0-2.1) ...
Selecting previously unselected package fonts-font-awesome.
Preparing to unpack .../074-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ...
Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ...
Selecting previously unselected package fonts-glyphicons-halflings.
Preparing to unpack .../075-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ...
Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ...
Selecting previously unselected package libkrb5support0:i386.
Preparing to unpack .../076-libkrb5support0_1.21.3-5_i386.deb ...
Unpacking libkrb5support0:i386 (1.21.3-5) ...
Selecting previously unselected package libk5crypto3:i386.
Preparing to unpack .../077-libk5crypto3_1.21.3-5_i386.deb ...
Unpacking libk5crypto3:i386 (1.21.3-5) ...
Selecting previously unselected package libkeyutils1:i386.
Preparing to unpack .../078-libkeyutils1_1.6.3-4_i386.deb ...
Unpacking libkeyutils1:i386 (1.6.3-4) ...
Selecting previously unselected package libkrb5-3:i386.
Preparing to unpack .../079-libkrb5-3_1.21.3-5_i386.deb ...
Unpacking libkrb5-3:i386 (1.21.3-5) ...
Selecting previously unselected package libgssapi-krb5-2:i386.
Preparing to unpack .../080-libgssapi-krb5-2_1.21.3-5_i386.deb ...
Unpacking libgssapi-krb5-2:i386 (1.21.3-5) ...
Selecting previously unselected package libsasl2-modules-db:i386.
Preparing to unpack .../081-libsasl2-modules-db_2.1.28+dfsg1-9_i386.deb ...
Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ...
Selecting previously unselected package libsasl2-2:i386.
Preparing to unpack .../082-libsasl2-2_2.1.28+dfsg1-9_i386.deb ...
Unpacking libsasl2-2:i386 (2.1.28+dfsg1-9) ...
Selecting previously unselected package libldap2:i386.
Preparing to unpack .../083-libldap2_2.6.9+dfsg-2_i386.deb ...
Unpacking libldap2:i386 (2.6.9+dfsg-2) ...
Selecting previously unselected package libnghttp2-14:i386.
Preparing to unpack .../084-libnghttp2-14_1.64.0-1_i386.deb ...
Unpacking libnghttp2-14:i386 (1.64.0-1) ...
Selecting previously unselected package libnghttp3-9:i386.
Preparing to unpack .../085-libnghttp3-9_1.8.0-1_i386.deb ...
Unpacking libnghttp3-9:i386 (1.8.0-1) ...
Selecting previously unselected package libngtcp2-16:i386.
Preparing to unpack .../086-libngtcp2-16_1.11.0-1_i386.deb ...
Unpacking libngtcp2-16:i386 (1.11.0-1) ...
Selecting previously unselected package libngtcp2-crypto-gnutls8:i386.
Preparing to unpack .../087-libngtcp2-crypto-gnutls8_1.11.0-1_i386.deb ...
Unpacking libngtcp2-crypto-gnutls8:i386 (1.11.0-1) ...
Selecting previously unselected package librtmp1:i386.
Preparing to unpack .../088-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_i386.deb ...
Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b5) ...
Selecting previously unselected package libssh2-1t64:i386.
Preparing to unpack .../089-libssh2-1t64_1.11.1-1_i386.deb ...
Unpacking libssh2-1t64:i386 (1.11.1-1) ...
Selecting previously unselected package libcurl3t64-gnutls:i386.
Preparing to unpack .../090-libcurl3t64-gnutls_8.12.1-3_i386.deb ...
Unpacking libcurl3t64-gnutls:i386 (8.12.1-3) ...
Selecting previously unselected package liberror-perl.
Preparing to unpack .../091-liberror-perl_0.17030-1_all.deb ...
Unpacking liberror-perl (0.17030-1) ...
Selecting previously unselected package git-man.
Preparing to unpack .../092-git-man_1%3a2.49.0-1_all.deb ...
Unpacking git-man (1:2.49.0-1) ...
Selecting previously unselected package git.
Preparing to unpack .../093-git_1%3a2.49.0-1_i386.deb ...
Unpacking git (1:2.49.0-1) ...
Selecting previously unselected package ieee-data.
Preparing to unpack .../094-ieee-data_20240722_all.deb ...
Unpacking ieee-data (20240722) ...
Selecting previously unselected package libonig5:i386.
Preparing to unpack .../095-libonig5_6.9.9-1+b1_i386.deb ...
Unpacking libonig5:i386 (6.9.9-1+b1) ...
Selecting previously unselected package libjq1:i386.
Preparing to unpack .../096-libjq1_1.7.1-3+b1_i386.deb ...
Unpacking libjq1:i386 (1.7.1-3+b1) ...
Selecting previously unselected package jq.
Preparing to unpack .../097-jq_1.7.1-3+b1_i386.deb ...
Unpacking jq (1.7.1-3+b1) ...
Selecting previously unselected package libfontconfig1:i386.
Preparing to unpack .../098-libfontconfig1_2.15.0-2.1_i386.deb ...
Unpacking libfontconfig1:i386 (2.15.0-2.1) ...
Selecting previously unselected package libpixman-1-0:i386.
Preparing to unpack .../099-libpixman-1-0_0.44.0-3_i386.deb ...
Unpacking libpixman-1-0:i386 (0.44.0-3) ...
Selecting previously unselected package libxau6:i386.
Preparing to unpack .../100-libxau6_1%3a1.0.11-1_i386.deb ...
Unpacking libxau6:i386 (1:1.0.11-1) ...
Selecting previously unselected package libxdmcp6:i386.
Preparing to unpack .../101-libxdmcp6_1%3a1.1.5-1_i386.deb ...
Unpacking libxdmcp6:i386 (1:1.1.5-1) ...
Selecting previously unselected package libxcb1:i386.
Preparing to unpack .../102-libxcb1_1.17.0-2+b1_i386.deb ...
Unpacking libxcb1:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../103-libx11-data_2%3a1.8.10-2_all.deb ...
Unpacking libx11-data (2:1.8.10-2) ...
Selecting previously unselected package libx11-6:i386.
Preparing to unpack .../104-libx11-6_2%3a1.8.10-2_i386.deb ...
Unpacking libx11-6:i386 (2:1.8.10-2) ...
Selecting previously unselected package libxcb-render0:i386.
Preparing to unpack .../105-libxcb-render0_1.17.0-2+b1_i386.deb ...
Unpacking libxcb-render0:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-shm0:i386.
Preparing to unpack .../106-libxcb-shm0_1.17.0-2+b1_i386.deb ...
Unpacking libxcb-shm0:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libxext6:i386.
Preparing to unpack .../107-libxext6_2%3a1.3.4-1+b3_i386.deb ...
Unpacking libxext6:i386 (2:1.3.4-1+b3) ...
Selecting previously unselected package libxrender1:i386.
Preparing to unpack .../108-libxrender1_1%3a0.9.10-1.1+b4_i386.deb ...
Unpacking libxrender1:i386 (1:0.9.10-1.1+b4) ...
Selecting previously unselected package libcairo2:i386.
Preparing to unpack .../109-libcairo2_1.18.4-1+b1_i386.deb ...
Unpacking libcairo2:i386 (1.18.4-1+b1) ...
Selecting previously unselected package libcares2:i386.
Preparing to unpack .../110-libcares2_1.34.4-2.1_i386.deb ...
Unpacking libcares2:i386 (1.34.4-2.1) ...
Selecting previously unselected package libcurl4t64:i386.
Preparing to unpack .../111-libcurl4t64_8.12.1-3_i386.deb ...
Unpacking libcurl4t64:i386 (8.12.1-3) ...
Selecting previously unselected package libdeflate0:i386.
Preparing to unpack .../112-libdeflate0_1.23-1+b1_i386.deb ...
Unpacking libdeflate0:i386 (1.23-1+b1) ...
Selecting previously unselected package libev4t64:i386.
Preparing to unpack .../113-libev4t64_1%3a4.33-2.1+b1_i386.deb ...
Unpacking libev4t64:i386 (1:4.33-2.1+b1) ...
Selecting previously unselected package libfribidi0:i386.
Preparing to unpack .../114-libfribidi0_1.0.16-1_i386.deb ...
Unpacking libfribidi0:i386 (1.0.16-1) ...
Selecting previously unselected package libgpg-error0:i386.
Preparing to unpack .../115-libgpg-error0_1.51-3_i386.deb ...
Unpacking libgpg-error0:i386 (1.51-3) ...
Selecting previously unselected package libgcrypt20:i386.
Preparing to unpack .../116-libgcrypt20_1.11.0-7_i386.deb ...
Unpacking libgcrypt20:i386 (1.11.0-7) ...
Selecting previously unselected package libglib2.0-0t64:i386.
Preparing to unpack .../117-libglib2.0-0t64_2.84.0-2_i386.deb ...
Unpacking libglib2.0-0t64:i386 (2.84.0-2) ...
Selecting previously unselected package libgraphite2-3:i386.
Preparing to unpack .../118-libgraphite2-3_1.3.14-2+b1_i386.deb ...
Unpacking libgraphite2-3:i386 (1.3.14-2+b1) ...
Selecting previously unselected package libharfbuzz0b:i386.
Preparing to unpack .../119-libharfbuzz0b_10.2.0-1+b1_i386.deb ...
Unpacking libharfbuzz0b:i386 (10.2.0-1+b1) ...
Selecting previously unselected package libice6:i386.
Preparing to unpack .../120-libice6_2%3a1.1.1-1_i386.deb ...
Unpacking libice6:i386 (2:1.1.1-1) ...
Selecting previously unselected package libimagequant0:i386.
Preparing to unpack .../121-libimagequant0_2.18.0-1+b2_i386.deb ...
Unpacking libimagequant0:i386 (2.18.0-1+b2) ...
Selecting previously unselected package libjbig0:i386.
Preparing to unpack .../122-libjbig0_2.1-6.1+b2_i386.deb ...
Unpacking libjbig0:i386 (2.1-6.1+b2) ...
Selecting previously unselected package libjpeg62-turbo:i386.
Preparing to unpack .../123-libjpeg62-turbo_1%3a2.1.5-3.1_i386.deb ...
Unpacking libjpeg62-turbo:i386 (1:2.1.5-3.1) ...
Selecting previously unselected package node-popper2.
Preparing to unpack .../124-node-popper2_2.11.2-8_all.deb ...
Unpacking node-popper2 (2.11.2-8) ...
Selecting previously unselected package libjs-bootstrap5.
Preparing to unpack .../125-libjs-bootstrap5_5.3.3+dfsg-4_all.deb ...
Unpacking libjs-bootstrap5 (5.3.3+dfsg-4) ...
Selecting previously unselected package libjson-perl.
Preparing to unpack .../126-libjson-perl_4.10000-1_all.deb ...
Unpacking libjson-perl (4.10000-1) ...
Selecting previously unselected package liblcms2-2:i386.
Preparing to unpack .../127-liblcms2-2_2.16-2_i386.deb ...
Unpacking liblcms2-2:i386 (2.16-2) ...
Selecting previously unselected package liblerc4:i386.
Preparing to unpack .../128-liblerc4_4.0.0+ds-5_i386.deb ...
Unpacking liblerc4:i386 (4.0.0+ds-5) ...
Selecting previously unselected package libnorm1t64:i386.
Preparing to unpack .../129-libnorm1t64_1.5.9+dfsg-3.1+b2_i386.deb ...
Unpacking libnorm1t64:i386 (1.5.9+dfsg-3.1+b2) ...
Selecting previously unselected package libopenjp2-7:i386.
Preparing to unpack .../130-libopenjp2-7_2.5.3-2_i386.deb ...
Unpacking libopenjp2-7:i386 (2.5.3-2) ...
Selecting previously unselected package libpgm-5.3-0t64:i386.
Preparing to unpack .../131-libpgm-5.3-0t64_5.3.128~dfsg-2.1+b1_i386.deb ...
Unpacking libpgm-5.3-0t64:i386 (5.3.128~dfsg-2.1+b1) ...
Selecting previously unselected package libpq5:i386.
Preparing to unpack .../132-libpq5_17.4-1+b1_i386.deb ...
Unpacking libpq5:i386 (17.4-1+b1) ...
Selecting previously unselected package libraqm0:i386.
Preparing to unpack .../133-libraqm0_0.10.2-1_i386.deb ...
Unpacking libraqm0:i386 (0.10.2-1) ...
Selecting previously unselected package librdkafka1:i386.
Preparing to unpack .../134-librdkafka1_2.8.0-1_i386.deb ...
Unpacking librdkafka1:i386 (2.8.0-1) ...
Selecting previously unselected package libsharpyuv0:i386.
Preparing to unpack .../135-libsharpyuv0_1.5.0-0.1_i386.deb ...
Unpacking libsharpyuv0:i386 (1.5.0-0.1) ...
Selecting previously unselected package libsm6:i386.
Preparing to unpack .../136-libsm6_2%3a1.2.4-1_i386.deb ...
Unpacking libsm6:i386 (2:1.2.4-1) ...
Selecting previously unselected package libsodium23:i386.
Preparing to unpack .../137-libsodium23_1.0.18-1+b2_i386.deb ...
Unpacking libsodium23:i386 (1.0.18-1+b2) ...
Selecting previously unselected package libsubunit-perl.
Preparing to unpack .../138-libsubunit-perl_1.4.2-3_all.deb ...
Unpacking libsubunit-perl (1.4.2-3) ...
Selecting previously unselected package libwebp7:i386.
Preparing to unpack .../139-libwebp7_1.5.0-0.1_i386.deb ...
Unpacking libwebp7:i386 (1.5.0-0.1) ...
Selecting previously unselected package libtiff6:i386.
Preparing to unpack .../140-libtiff6_4.5.1+git230720-5_i386.deb ...
Unpacking libtiff6:i386 (4.5.1+git230720-5) ...
Selecting previously unselected package libwebpdemux2:i386.
Preparing to unpack .../141-libwebpdemux2_1.5.0-0.1_i386.deb ...
Unpacking libwebpdemux2:i386 (1.5.0-0.1) ...
Selecting previously unselected package libwebpmux3:i386.
Preparing to unpack .../142-libwebpmux3_1.5.0-0.1_i386.deb ...
Unpacking libwebpmux3:i386 (1.5.0-0.1) ...
Selecting previously unselected package libxslt1.1:i386.
Preparing to unpack .../143-libxslt1.1_1.1.35-1.1+b1_i386.deb ...
Unpacking libxslt1.1:i386 (1.1.35-1.1+b1) ...
Selecting previously unselected package libxmlsec1t64:i386.
Preparing to unpack .../144-libxmlsec1t64_1.2.41-1+b1_i386.deb ...
Unpacking libxmlsec1t64:i386 (1.2.41-1+b1) ...
Selecting previously unselected package libxmlsec1t64-openssl:i386.
Preparing to unpack .../145-libxmlsec1t64-openssl_1.2.41-1+b1_i386.deb ...
Unpacking libxmlsec1t64-openssl:i386 (1.2.41-1+b1) ...
Selecting previously unselected package libxt6t64:i386.
Preparing to unpack .../146-libxt6t64_1%3a1.2.1-1.2+b2_i386.deb ...
Unpacking libxt6t64:i386 (1:1.2.1-1.2+b2) ...
Selecting previously unselected package libxmu6:i386.
Preparing to unpack .../147-libxmu6_2%3a1.1.3-3+b4_i386.deb ...
Unpacking libxmu6:i386 (2:1.1.3-3+b4) ...
Selecting previously unselected package libyaml-0-2:i386.
Preparing to unpack .../148-libyaml-0-2_0.2.5-2_i386.deb ...
Unpacking libyaml-0-2:i386 (0.2.5-2) ...
Selecting previously unselected package libzmq5:i386.
Preparing to unpack .../149-libzmq5_4.3.5-1+b3_i386.deb ...
Unpacking libzmq5:i386 (4.3.5-1+b3) ...
Selecting previously unselected package python3-wheel.
Preparing to unpack .../150-python3-wheel_0.45.1-1_all.deb ...
Unpacking python3-wheel (0.45.1-1) ...
Selecting previously unselected package python3-pip.
Preparing to unpack .../151-python3-pip_25.0+dfsg-1_all.deb ...
Unpacking python3-pip (25.0+dfsg-1) ...
Selecting previously unselected package openstack-pkg-tools.
Preparing to unpack .../152-openstack-pkg-tools_133_all.deb ...
Unpacking openstack-pkg-tools (133) ...
Selecting previously unselected package pycadf-common.
Preparing to unpack .../153-pycadf-common_3.1.1-5_all.deb ...
Unpacking pycadf-common (3.1.1-5) ...
Selecting previously unselected package pyflakes3.
Preparing to unpack .../154-pyflakes3_3.2.0-3_all.deb ...
Unpacking pyflakes3 (3.2.0-3) ...
Selecting previously unselected package python-babel-localedata.
Preparing to unpack .../155-python-babel-localedata_2.17.0-1_all.deb ...
Unpacking python-babel-localedata (2.17.0-1) ...
Selecting previously unselected package python-os-api-ref-common.
Preparing to unpack .../156-python-os-api-ref-common_2.3.0+ds1-4_all.deb ...
Unpacking python-os-api-ref-common (2.3.0+ds1-4) ...
Selecting previously unselected package python-oslosphinx-common.
Preparing to unpack .../157-python-oslosphinx-common_4.18.0-6_all.deb ...
Unpacking python-oslosphinx-common (4.18.0-6) ...
Selecting previously unselected package python3-alabaster.
Preparing to unpack .../158-python3-alabaster_0.7.16-0.1_all.deb ...
Unpacking python3-alabaster (0.7.16-0.1) ...
Selecting previously unselected package python3-all.
Preparing to unpack .../159-python3-all_3.13.2-2_i386.deb ...
Unpacking python3-all (3.13.2-2) ...
Selecting previously unselected package python3-vine.
Preparing to unpack .../160-python3-vine_5.1.0+dfsg-1_all.deb ...
Unpacking python3-vine (5.1.0+dfsg-1) ...
Selecting previously unselected package python3-amqp.
Preparing to unpack .../161-python3-amqp_5.3.1-2_all.deb ...
Unpacking python3-amqp (5.3.1-2) ...
Selecting previously unselected package python3-aniso8601.
Preparing to unpack .../162-python3-aniso8601_10.0.0-2_all.deb ...
Unpacking python3-aniso8601 (10.0.0-2) ...
Selecting previously unselected package python3-attr.
Preparing to unpack .../163-python3-attr_25.1.0-1_all.deb ...
Unpacking python3-attr (25.1.0-1) ...
Selecting previously unselected package python3-autocommand.
Preparing to unpack .../164-python3-autocommand_2.2.2-3_all.deb ...
Unpacking python3-autocommand (2.2.2-3) ...
Selecting previously unselected package python3-autopage.
Preparing to unpack .../165-python3-autopage_0.4.0-4_all.deb ...
Unpacking python3-autopage (0.4.0-4) ...
Selecting previously unselected package python3-babel.
Preparing to unpack .../166-python3-babel_2.17.0-1_all.deb ...
Unpacking python3-babel (2.17.0-1) ...
Selecting previously unselected package python3-more-itertools.
Preparing to unpack .../167-python3-more-itertools_10.6.0-1_all.deb ...
Unpacking python3-more-itertools (10.6.0-1) ...
Selecting previously unselected package python3-typeguard.
Preparing to unpack .../168-python3-typeguard_4.4.2-1_all.deb ...
Unpacking python3-typeguard (4.4.2-1) ...
Selecting previously unselected package python3-inflect.
Preparing to unpack .../169-python3-inflect_7.3.1-2_all.deb ...
Unpacking python3-inflect (7.3.1-2) ...
Selecting previously unselected package python3-jaraco.context.
Preparing to unpack .../170-python3-jaraco.context_6.0.1-1_all.deb ...
Unpacking python3-jaraco.context (6.0.1-1) ...
Selecting previously unselected package python3-jaraco.functools.
Preparing to unpack .../171-python3-jaraco.functools_4.1.0-1_all.deb ...
Unpacking python3-jaraco.functools (4.1.0-1) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../172-python3-pkg-resources_75.8.0-1_all.deb ...
Unpacking python3-pkg-resources (75.8.0-1) ...
Selecting previously unselected package python3-importlib-resources.
Preparing to unpack .../173-python3-importlib-resources_6.5.2-1_all.deb ...
Unpacking python3-importlib-resources (6.5.2-1) ...
Selecting previously unselected package python3-jaraco.text.
Preparing to unpack .../174-python3-jaraco.text_4.0.0-1_all.deb ...
Unpacking python3-jaraco.text (4.0.0-1) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../175-python3-setuptools_75.8.0-1_all.deb ...
Unpacking python3-setuptools (75.8.0-1) ...
Selecting previously unselected package python3-pbr.
Preparing to unpack .../176-python3-pbr_6.1.0-4_all.deb ...
Unpacking python3-pbr (6.1.0-4) ...
Selecting previously unselected package python3-bashate.
Preparing to unpack .../177-python3-bashate_2.1.0-4_all.deb ...
Unpacking python3-bashate (2.1.0-4) ...
Selecting previously unselected package python3-bcrypt.
Preparing to unpack .../178-python3-bcrypt_4.2.0-2.1+b1_i386.deb ...
Unpacking python3-bcrypt (4.2.0-2.1+b1) ...
Selecting previously unselected package python3-six.
Preparing to unpack .../179-python3-six_1.17.0-1_all.deb ...
Unpacking python3-six (1.17.0-1) ...
Selecting previously unselected package python3-memcache.
Preparing to unpack .../180-python3-memcache_1.62-3_all.deb ...
Unpacking python3-memcache (1.62-3) ...
Selecting previously unselected package python3-uhashring.
Preparing to unpack .../181-python3-uhashring_2.3-2_all.deb ...
Unpacking python3-uhashring (2.3-2) ...
Selecting previously unselected package python3-binary-memcached.
Preparing to unpack .../182-python3-binary-memcached_0.31.2+dfsg1-4_all.deb ...
Unpacking python3-binary-memcached (0.31.2+dfsg1-4) ...
Selecting previously unselected package python3-blinker.
Preparing to unpack .../183-python3-blinker_1.9.0-1_all.deb ...
Unpacking python3-blinker (1.9.0-1) ...
Selecting previously unselected package python3-funcparserlib.
Preparing to unpack .../184-python3-funcparserlib_1.0.0-0.2_all.deb ...
Unpacking python3-funcparserlib (1.0.0-0.2) ...
Selecting previously unselected package python3-pil:i386.
Preparing to unpack .../185-python3-pil_11.1.0-5+b1_i386.deb ...
Unpacking python3-pil:i386 (11.1.0-5+b1) ...
Selecting previously unselected package python3-webcolors.
Preparing to unpack .../186-python3-webcolors_1.13-1_all.deb ...
Unpacking python3-webcolors (1.13-1) ...
Selecting previously unselected package python3-roman.
Preparing to unpack .../187-python3-roman_5.0-1_all.deb ...
Unpacking python3-roman (5.0-1) ...
Selecting previously unselected package python3-docutils.
Preparing to unpack .../188-python3-docutils_0.21.2+dfsg-2_all.deb ...
Unpacking python3-docutils (0.21.2+dfsg-2) ...
Selecting previously unselected package python3-chardet.
Preparing to unpack .../189-python3-chardet_5.2.0+dfsg-2_all.deb ...
Unpacking python3-chardet (5.2.0+dfsg-2) ...
Selecting previously unselected package python3-cairo.
Preparing to unpack .../190-python3-cairo_1.27.0-2_i386.deb ...
Unpacking python3-cairo (1.27.0-2) ...
Selecting previously unselected package python3-freetype.
Preparing to unpack .../191-python3-freetype_2.5.1-1_all.deb ...
Unpacking python3-freetype (2.5.1-1) ...
Selecting previously unselected package python3-rlpycairo.
Preparing to unpack .../192-python3-rlpycairo_0.3.0-3_all.deb ...
Unpacking python3-rlpycairo (0.3.0-3) ...
Selecting previously unselected package python3-reportlab.
Preparing to unpack .../193-python3-reportlab_4.3.1-1_all.deb ...
Unpacking python3-reportlab (4.3.1-1) ...
Selecting previously unselected package python3-blockdiag.
Preparing to unpack .../194-python3-blockdiag_3.0.0+dfsg-3_all.deb ...
Unpacking python3-blockdiag (3.0.0+dfsg-3) ...
Selecting previously unselected package python3-soupsieve.
Preparing to unpack .../195-python3-soupsieve_2.6-1_all.deb ...
Unpacking python3-soupsieve (2.6-1) ...
Selecting previously unselected package python3-bs4.
Preparing to unpack .../196-python3-bs4_4.13.3-2_all.deb ...
Unpacking python3-bs4 (4.13.3-2) ...
Selecting previously unselected package python3-bson.
Preparing to unpack .../197-python3-bson_4.10.1-5_all.deb ...
Unpacking python3-bson (4.10.1-5) ...
Selecting previously unselected package python3-cachetools.
Preparing to unpack .../198-python3-cachetools_5.3.3-1_all.deb ...
Unpacking python3-cachetools (5.3.3-1) ...
Selecting previously unselected package python3-certifi.
Preparing to unpack .../199-python3-certifi_2025.1.31+ds-1_all.deb ...
Unpacking python3-certifi (2025.1.31+ds-1) ...
Selecting previously unselected package python3-cffi-backend:i386.
Preparing to unpack .../200-python3-cffi-backend_1.17.1-2+b2_i386.deb ...
Unpacking python3-cffi-backend:i386 (1.17.1-2+b2) ...
Selecting previously unselected package python3-ply.
Preparing to unpack .../201-python3-ply_3.11-7_all.deb ...
Unpacking python3-ply (3.11-7) ...
Selecting previously unselected package python3-pycparser.
Preparing to unpack .../202-python3-pycparser_2.22-2_all.deb ...
Unpacking python3-pycparser (2.22-2) ...
Selecting previously unselected package python3-cffi.
Preparing to unpack .../203-python3-cffi_1.17.1-2_all.deb ...
Unpacking python3-cffi (1.17.1-2) ...
Selecting previously unselected package python3-charset-normalizer.
Preparing to unpack .../204-python3-charset-normalizer_3.4.1-1+b1_i386.deb ...
Unpacking python3-charset-normalizer (3.4.1-1+b1) ...
Selecting previously unselected package python3-click.
Preparing to unpack .../205-python3-click_8.2.0+0.really.8.1.8-1_all.deb ...
Unpacking python3-click (8.2.0+0.really.8.1.8-1) ...
Selecting previously unselected package python3-wcwidth.
Preparing to unpack .../206-python3-wcwidth_0.2.13+dfsg1-1_all.deb ...
Unpacking python3-wcwidth (0.2.13+dfsg1-1) ...
Selecting previously unselected package xclip.
Preparing to unpack .../207-xclip_0.13-4_i386.deb ...
Unpacking xclip (0.13-4) ...
Selecting previously unselected package python3-pyperclip.
Preparing to unpack .../208-python3-pyperclip_1.8.2-2_all.deb ...
Unpacking python3-pyperclip (1.8.2-2) ...
Selecting previously unselected package python3-cmd2.
Preparing to unpack .../209-python3-cmd2_2.5.11+ds-1_all.deb ...
Unpacking python3-cmd2 (2.5.11+ds-1) ...
Selecting previously unselected package python3-prettytable.
Preparing to unpack .../210-python3-prettytable_3.12.0-1_all.deb ...
Unpacking python3-prettytable (3.12.0-1) ...
Selecting previously unselected package python3-stevedore.
Preparing to unpack .../211-python3-stevedore_5.3.0-4_all.deb ...
Unpacking python3-stevedore (5.3.0-4) ...
Selecting previously unselected package python3-yaml.
Preparing to unpack .../212-python3-yaml_6.0.2-1+b2_i386.deb ...
Unpacking python3-yaml (6.0.2-1+b2) ...
Selecting previously unselected package python3-cliff.
Preparing to unpack .../213-python3-cliff_4.7.0-3_all.deb ...
Unpacking python3-cliff (4.7.0-3) ...
Selecting previously unselected package python3-colorama.
Preparing to unpack .../214-python3-colorama_0.4.6-4_all.deb ...
Unpacking python3-colorama (0.4.6-4) ...
Selecting previously unselected package python3-confluent-kafka.
Preparing to unpack .../215-python3-confluent-kafka_1.7.0-4+b4_i386.deb ...
Unpacking python3-confluent-kafka (1.7.0-4+b4) ...
Selecting previously unselected package python3-coverage.
Preparing to unpack .../216-python3-coverage_7.6.0+dfsg1-2+b2_i386.deb ...
Unpacking python3-coverage (7.6.0+dfsg1-2+b2) ...
Selecting previously unselected package python3-cryptography.
Preparing to unpack .../217-python3-cryptography_43.0.0-1_i386.deb ...
Unpacking python3-cryptography (43.0.0-1) ...
Selecting previously unselected package python3-dateutil.
Preparing to unpack .../218-python3-dateutil_2.9.0-3_all.deb ...
Unpacking python3-dateutil (2.9.0-3) ...
Selecting previously unselected package python3-ddt.
Preparing to unpack .../219-python3-ddt_1.7.2-4_all.deb ...
Unpacking python3-ddt (1.7.2-4) ...
Selecting previously unselected package python3-wrapt.
Preparing to unpack .../220-python3-wrapt_1.15.0-4+b1_i386.deb ...
Unpacking python3-wrapt (1.15.0-4+b1) ...
Selecting previously unselected package python3-debtcollector.
Preparing to unpack .../221-python3-debtcollector_3.0.0-4_all.deb ...
Unpacking python3-debtcollector (3.0.0-4) ...
Selecting previously unselected package python3-decorator.
Preparing to unpack .../222-python3-decorator_5.1.1-5_all.deb ...
Unpacking python3-decorator (5.1.1-5) ...
Selecting previously unselected package python3-defusedxml.
Preparing to unpack .../223-python3-defusedxml_0.7.1-3_all.deb ...
Unpacking python3-defusedxml (0.7.1-3) ...
Selecting previously unselected package python3-packaging.
Preparing to unpack .../224-python3-packaging_24.2-1_all.deb ...
Unpacking python3-packaging (24.2-1) ...
Selecting previously unselected package python3-deprecation.
Preparing to unpack .../225-python3-deprecation_2.1.0-3_all.deb ...
Unpacking python3-deprecation (2.1.0-3) ...
Selecting previously unselected package python3-dnspython.
Preparing to unpack .../226-python3-dnspython_2.7.0-1_all.deb ...
Unpacking python3-dnspython (2.7.0-1) ...
Selecting previously unselected package python3-dogpile.cache.
Preparing to unpack .../227-python3-dogpile.cache_1.3.3-1_all.deb ...
Unpacking python3-dogpile.cache (1.3.3-1) ...
Selecting previously unselected package python3-urllib3.
Preparing to unpack .../228-python3-urllib3_2.3.0-2_all.deb ...
Unpacking python3-urllib3 (2.3.0-2) ...
Selecting previously unselected package python3-dulwich.
Preparing to unpack .../229-python3-dulwich_0.22.7-1_i386.deb ...
Unpacking python3-dulwich (0.22.7-1) ...
Selecting previously unselected package python3-elementpath.
Preparing to unpack .../230-python3-elementpath_4.8.0-1_all.deb ...
Unpacking python3-elementpath (4.8.0-1) ...
Selecting previously unselected package python3-eventlet.
Preparing to unpack .../231-python3-eventlet_0.36.1-12_all.deb ...
Unpacking python3-eventlet (0.36.1-12) ...
Selecting previously unselected package python3-extras.
Preparing to unpack .../232-python3-extras_1.0.0-6_all.deb ...
Unpacking python3-extras (1.0.0-6) ...
Selecting previously unselected package python3-monotonic.
Preparing to unpack .../233-python3-monotonic_1.6-3_all.deb ...
Unpacking python3-monotonic (1.6-3) ...
Selecting previously unselected package python3-fasteners.
Preparing to unpack .../234-python3-fasteners_0.18-2_all.deb ...
Unpacking python3-fasteners (0.18-2) ...
Selecting previously unselected package python3-testtools.
Preparing to unpack .../235-python3-testtools_2.7.2-5_all.deb ...
Unpacking python3-testtools (2.7.2-5) ...
Selecting previously unselected package python3-fixtures.
Preparing to unpack .../236-python3-fixtures_4.1.0-3_all.deb ...
Unpacking python3-fixtures (4.1.0-3) ...
Selecting previously unselected package python3-itsdangerous.
Preparing to unpack .../237-python3-itsdangerous_2.2.0-2_all.deb ...
Unpacking python3-itsdangerous (2.2.0-2) ...
Selecting previously unselected package python3-jinja2.
Preparing to unpack .../238-python3-jinja2_3.1.5-2_all.deb ...
Unpacking python3-jinja2 (3.1.5-2) ...
Selecting previously unselected package python3-werkzeug.
Preparing to unpack .../239-python3-werkzeug_3.1.3-2_all.deb ...
Unpacking python3-werkzeug (3.1.3-2) ...
Selecting previously unselected package python3-flask.
Preparing to unpack .../240-python3-flask_3.1.0-2_all.deb ...
Unpacking python3-flask (3.1.0-2) ...
Selecting previously unselected package python3-pytz.
Preparing to unpack .../241-python3-pytz_2025.1-3_all.deb ...
Unpacking python3-pytz (2025.1-3) ...
Selecting previously unselected package python3-tz.
Preparing to unpack .../242-python3-tz_2025.1-3_all.deb ...
Unpacking python3-tz (2025.1-3) ...
Selecting previously unselected package python3-flask-restful.
Preparing to unpack .../243-python3-flask-restful_0.3.10-5_all.deb ...
Unpacking python3-flask-restful (0.3.10-5) ...
Selecting previously unselected package python3-freezegun.
Preparing to unpack .../244-python3-freezegun_1.5.1-1.2_all.deb ...
Unpacking python3-freezegun (1.5.1-1.2) ...
Selecting previously unselected package python3-futurist.
Preparing to unpack .../245-python3-futurist_3.0.0-3_all.deb ...
Unpacking python3-futurist (3.0.0-3) ...
Selecting previously unselected package python3-pyparsing.
Preparing to unpack .../246-python3-pyparsing_3.1.2-1_all.deb ...
Unpacking python3-pyparsing (3.1.2-1) ...
Selecting previously unselected package python3-httplib2.
Preparing to unpack .../247-python3-httplib2_0.22.0-1_all.deb ...
Unpacking python3-httplib2 (0.22.0-1) ...
Selecting previously unselected package python3-jsonpath-rw.
Preparing to unpack .../248-python3-jsonpath-rw_1.4.0-7_all.deb ...
Unpacking python3-jsonpath-rw (1.4.0-7) ...
Selecting previously unselected package python3-jsonpath-rw-ext.
Preparing to unpack .../249-python3-jsonpath-rw-ext_1.2.2-4_all.deb ...
Unpacking python3-jsonpath-rw-ext (1.2.2-4) ...
Selecting previously unselected package python3-wsgi-intercept.
Preparing to unpack .../250-python3-wsgi-intercept_1.13.1-1_all.deb ...
Unpacking python3-wsgi-intercept (1.13.1-1) ...
Selecting previously unselected package python3-iniconfig.
Preparing to unpack .../251-python3-iniconfig_1.1.1-2_all.deb ...
Unpacking python3-iniconfig (1.1.1-2) ...
Selecting previously unselected package python3-pluggy.
Preparing to unpack .../252-python3-pluggy_1.5.0-1_all.deb ...
Unpacking python3-pluggy (1.5.0-1) ...
Selecting previously unselected package python3-pytest.
Preparing to unpack .../253-python3-pytest_8.3.5-1_all.deb ...
Unpacking python3-pytest (8.3.5-1) ...
Selecting previously unselected package python3-gabbi.
Preparing to unpack .../254-python3-gabbi_3.0.0-3_all.deb ...
Unpacking python3-gabbi (3.0.0-3) ...
Selecting previously unselected package python3-zope.event.
Preparing to unpack .../255-python3-zope.event_5.0-0.1_all.deb ...
Unpacking python3-zope.event (5.0-0.1) ...
Selecting previously unselected package python3-zope.interface.
Preparing to unpack .../256-python3-zope.interface_7.2-1+b1_i386.deb ...
Unpacking python3-zope.interface (7.2-1+b1) ...
Selecting previously unselected package python3-gevent.
Preparing to unpack .../257-python3-gevent_24.11.1-1+b1_i386.deb ...
Unpacking python3-gevent (24.11.1-1+b1) ...
Selecting previously unselected package python3-hacking.
Preparing to unpack .../258-python3-hacking_4.1.0-4_all.deb ...
Unpacking python3-hacking (4.1.0-4) ...
Selecting previously unselected package python3-idna.
Preparing to unpack .../259-python3-idna_3.10-1_all.deb ...
Unpacking python3-idna (3.10-1) ...
Selecting previously unselected package python3-imagesize.
Preparing to unpack .../260-python3-imagesize_1.4.1-1_all.deb ...
Unpacking python3-imagesize (1.4.1-1) ...
Selecting previously unselected package python3-iso8601.
Preparing to unpack .../261-python3-iso8601_2.1.0-2_all.deb ...
Unpacking python3-iso8601 (2.1.0-2) ...
Selecting previously unselected package python3-jaraco.classes.
Preparing to unpack .../262-python3-jaraco.classes_3.4.0-1_all.deb ...
Unpacking python3-jaraco.classes (3.4.0-1) ...
Selecting previously unselected package python3-jeepney.
Preparing to unpack .../263-python3-jeepney_0.8.0-4_all.deb ...
Unpacking python3-jeepney (0.8.0-4) ...
Selecting previously unselected package python3-jmespath.
Preparing to unpack .../264-python3-jmespath_1.0.1-1_all.deb ...
Unpacking python3-jmespath (1.0.1-1) ...
Selecting previously unselected package python3-json-pointer.
Preparing to unpack .../265-python3-json-pointer_2.4-3_all.deb ...
Unpacking python3-json-pointer (2.4-3) ...
Selecting previously unselected package python3-jsonpatch.
Preparing to unpack .../266-python3-jsonpatch_1.32-5_all.deb ...
Unpacking python3-jsonpatch (1.32-5) ...
Selecting previously unselected package python3-rpds-py.
Preparing to unpack .../267-python3-rpds-py_0.21.0-2+b1_i386.deb ...
Unpacking python3-rpds-py (0.21.0-2+b1) ...
Selecting previously unselected package python3-referencing.
Preparing to unpack .../268-python3-referencing_0.35.1-2_all.deb ...
Unpacking python3-referencing (0.35.1-2) ...
Selecting previously unselected package python3-jsonschema-specifications.
Preparing to unpack .../269-python3-jsonschema-specifications_2023.12.1-2_all.deb ...
Unpacking python3-jsonschema-specifications (2023.12.1-2) ...
Selecting previously unselected package python3-jsonschema.
Preparing to unpack .../270-python3-jsonschema_4.19.2-6_all.deb ...
Unpacking python3-jsonschema (4.19.2-6) ...
Selecting previously unselected package python3-jwt.
Preparing to unpack .../271-python3-jwt_2.10.1-2_all.deb ...
Unpacking python3-jwt (2.10.1-2) ...
Selecting previously unselected package python3-secretstorage.
Preparing to unpack .../272-python3-secretstorage_3.3.3-3_all.deb ...
Unpacking python3-secretstorage (3.3.3-3) ...
Selecting previously unselected package python3-keyring.
Preparing to unpack .../273-python3-keyring_25.6.0-1_all.deb ...
Unpacking python3-keyring (25.6.0-1) ...
Selecting previously unselected package python3-lxml:i386.
Preparing to unpack .../274-python3-lxml_5.3.1-1+b1_i386.deb ...
Unpacking python3-lxml:i386 (5.3.1-1+b1) ...
Selecting previously unselected package python3-oauthlib.
Preparing to unpack .../275-python3-oauthlib_3.2.2-3_all.deb ...
Unpacking python3-oauthlib (3.2.2-3) ...
Selecting previously unselected package python3-os-service-types.
Preparing to unpack .../276-python3-os-service-types_1.7.0-5_all.deb ...
Unpacking python3-os-service-types (1.7.0-5) ...
Selecting previously unselected package python3-requests.
Preparing to unpack .../277-python3-requests_2.32.3+dfsg-4_all.deb ...
Unpacking python3-requests (2.32.3+dfsg-4) ...
Selecting previously unselected package python3-keystoneauth1.
Preparing to unpack .../278-python3-keystoneauth1_5.8.0-4_all.deb ...
Unpacking python3-keystoneauth1 (5.8.0-4) ...
Selecting previously unselected package python3-netaddr.
Preparing to unpack .../279-python3-netaddr_1.3.0-1_all.deb ...
Unpacking python3-netaddr (1.3.0-1) ...
Selecting previously unselected package python3-oslo.i18n.
Preparing to unpack .../280-python3-oslo.i18n_6.4.0-3_all.deb ...
Unpacking python3-oslo.i18n (6.4.0-3) ...
Selecting previously unselected package python3-oslo.context.
Preparing to unpack .../281-python3-oslo.context_5.6.0-3_all.deb ...
Unpacking python3-oslo.context (5.6.0-3) ...
Selecting previously unselected package python3-msgpack.
Preparing to unpack .../282-python3-msgpack_1.0.3-3+b4_i386.deb ...
Unpacking python3-msgpack (1.0.3-3+b4) ...
Selecting previously unselected package python3-netifaces:i386.
Preparing to unpack .../283-python3-netifaces_0.11.0-2+b6_i386.deb ...
Unpacking python3-netifaces:i386 (0.11.0-2+b6) ...
Selecting previously unselected package python3-oslo.utils.
Preparing to unpack .../284-python3-oslo.utils_7.3.0-5_all.deb ...
Unpacking python3-oslo.utils (7.3.0-5) ...
Selecting previously unselected package python3-oslo.serialization.
Preparing to unpack .../285-python3-oslo.serialization_5.5.0-3_all.deb ...
Unpacking python3-oslo.serialization (5.5.0-3) ...
Selecting previously unselected package python3-pyasyncore.
Preparing to unpack .../286-python3-pyasyncore_1.0.2-3_all.deb ...
Unpacking python3-pyasyncore (1.0.2-3) ...
Selecting previously unselected package python3-oslo.log.
Preparing to unpack .../287-python3-oslo.log_6.1.2-4_all.deb ...
Unpacking python3-oslo.log (6.1.2-4) ...
Selecting previously unselected package python3-rfc3986.
Preparing to unpack .../288-python3-rfc3986_2.0.0-3_all.deb ...
Unpacking python3-rfc3986 (2.0.0-3) ...
Selecting previously unselected package python3-oslo.config.
Preparing to unpack .../289-python3-oslo.config_1%3a9.6.0-6_all.deb ...
Unpacking python3-oslo.config (1:9.6.0-6) ...
Selecting previously unselected package python3-keystoneclient.
Preparing to unpack .../290-python3-keystoneclient_1%3a5.5.0-4_all.deb ...
Unpacking python3-keystoneclient (1:5.5.0-4) ...
Selecting previously unselected package python3-oslo.cache.
Preparing to unpack .../291-python3-oslo.cache_3.8.0-3_all.deb ...
Unpacking python3-oslo.cache (3.8.0-3) ...
Selecting previously unselected package python3-pycadf.
Preparing to unpack .../292-python3-pycadf_3.1.1-5_all.deb ...
Unpacking python3-pycadf (3.1.1-5) ...
Selecting previously unselected package python3-legacy-cgi.
Preparing to unpack .../293-python3-legacy-cgi_2.6.2-1_all.deb ...
Unpacking python3-legacy-cgi (2.6.2-1) ...
Selecting previously unselected package python3-webob.
Preparing to unpack .../294-python3-webob_1%3a1.8.9-1_all.deb ...
Unpacking python3-webob (1:1.8.9-1) ...
Selecting previously unselected package python3-keystonemiddleware.
Preparing to unpack .../295-python3-keystonemiddleware_10.7.1-3_all.deb ...
Unpacking python3-keystonemiddleware (10.7.1-3) ...
Selecting previously unselected package python3-kombu.
Preparing to unpack .../296-python3-kombu_5.4.2-3_all.deb ...
Unpacking python3-kombu (5.4.2-3) ...
Selecting previously unselected package python3-pyasn1.
Preparing to unpack .../297-python3-pyasn1_0.6.1-1_all.deb ...
Unpacking python3-pyasn1 (0.6.1-1) ...
Selecting previously unselected package python3-pyasn1-modules.
Preparing to unpack .../298-python3-pyasn1-modules_0.4.1-2_all.deb ...
Unpacking python3-pyasn1-modules (0.4.1-2) ...
Selecting previously unselected package python3-ldap.
Preparing to unpack .../299-python3-ldap_3.4.4-1+b6_i386.deb ...
Unpacking python3-ldap (3.4.4-1+b6) ...
Selecting previously unselected package python3-ldappool.
Preparing to unpack .../300-python3-ldappool_3.0.0-5_all.deb ...
Unpacking python3-ldappool (3.0.0-5) ...
Selecting previously unselected package python3-nacl.
Preparing to unpack .../301-python3-nacl_1.5.0-7_i386.deb ...
Unpacking python3-nacl (1.5.0-7) ...
Selecting previously unselected package python3-openssl.
Preparing to unpack .../302-python3-openssl_25.0.0-1_all.deb ...
Unpacking python3-openssl (25.0.0-1) ...
Selecting previously unselected package sphinx-common.
Preparing to unpack .../303-sphinx-common_8.1.3-5_all.deb ...
Unpacking sphinx-common (8.1.3-5) ...
Selecting previously unselected package python3-pygments.
Preparing to unpack .../304-python3-pygments_2.18.0+dfsg-2_all.deb ...
Unpacking python3-pygments (2.18.0+dfsg-2) ...
Selecting previously unselected package python3-snowballstemmer.
Preparing to unpack .../305-python3-snowballstemmer_2.2.0-4_all.deb ...
Unpacking python3-snowballstemmer (2.2.0-4) ...
Selecting previously unselected package python3-sphinx.
Preparing to unpack .../306-python3-sphinx_8.1.3-5_all.deb ...
Unpacking python3-sphinx (8.1.3-5) ...
Selecting previously unselected package python3-openstackdocstheme.
Preparing to unpack .../307-python3-openstackdocstheme_3.2.0-3_all.deb ...
Unpacking python3-openstackdocstheme (3.2.0-3) ...
Selecting previously unselected package python3-platformdirs.
Preparing to unpack .../308-python3-platformdirs_4.3.6-1_all.deb ...
Unpacking python3-platformdirs (4.3.6-1) ...
Selecting previously unselected package python3-requestsexceptions.
Preparing to unpack .../309-python3-requestsexceptions_1.4.0-5_all.deb ...
Unpacking python3-requestsexceptions (1.4.0-5) ...
Selecting previously unselected package python3-openstacksdk.
Preparing to unpack .../310-python3-openstacksdk_4.0.1-3_all.deb ...
Unpacking python3-openstacksdk (4.0.1-3) ...
Selecting previously unselected package python3-oslosphinx.
Preparing to unpack .../311-python3-oslosphinx_4.18.0-6_all.deb ...
Unpacking python3-oslosphinx (4.18.0-6) ...
Selecting previously unselected package python3-os-api-ref.
Preparing to unpack .../312-python3-os-api-ref_2.3.0+ds1-4_all.deb ...
Unpacking python3-os-api-ref (2.3.0+ds1-4) ...
Selecting previously unselected package python3-os-client-config.
Preparing to unpack .../313-python3-os-client-config_2.1.0-3_all.deb ...
Unpacking python3-os-client-config (2.1.0-3) ...
Selecting previously unselected package python3-tomlkit.
Preparing to unpack .../314-python3-tomlkit_0.13.2-1_all.deb ...
Unpacking python3-tomlkit (0.13.2-1) ...
Selecting previously unselected package python3-voluptuous.
Preparing to unpack .../315-python3-voluptuous_0.14.2-1_all.deb ...
Unpacking python3-voluptuous (0.14.2-1) ...
Selecting previously unselected package python3-subunit.
Preparing to unpack .../316-python3-subunit_1.4.2-3_all.deb ...
Unpacking python3-subunit (1.4.2-3) ...
Selecting previously unselected package subunit.
Preparing to unpack .../317-subunit_1.4.2-3_all.deb ...
Unpacking subunit (1.4.2-3) ...
Selecting previously unselected package python3-stestr.
Preparing to unpack .../318-python3-stestr_4.1.0-3_all.deb ...
Unpacking python3-stestr (4.1.0-3) ...
Selecting previously unselected package python3-os-testr.
Preparing to unpack .../319-python3-os-testr_3.0.0-4_all.deb ...
Unpacking python3-os-testr (3.0.0-4) ...
Selecting previously unselected package python3-oslo.concurrency.
Preparing to unpack .../320-python3-oslo.concurrency_6.1.0-4_all.deb ...
Unpacking python3-oslo.concurrency (6.1.0-4) ...
Selecting previously unselected package python3-psycopg2.
Preparing to unpack .../321-python3-psycopg2_2.9.10-1+b1_i386.deb ...
Unpacking python3-psycopg2 (2.9.10-1+b1) ...
Selecting previously unselected package python3-pymysql.
Preparing to unpack .../322-python3-pymysql_1.1.1-2_all.deb ...
Unpacking python3-pymysql (1.1.1-2) ...
Selecting previously unselected package python3-testresources.
Preparing to unpack .../323-python3-testresources_2.0.1-5_all.deb ...
Unpacking python3-testresources (2.0.1-5) ...
Selecting previously unselected package python3-testscenarios.
Preparing to unpack .../324-python3-testscenarios_0.5.0-5_all.deb ...
Unpacking python3-testscenarios (0.5.0-5) ...
Selecting previously unselected package python3-oslo.db.
Preparing to unpack .../325-python3-oslo.db_16.0.0-3_all.deb ...
Unpacking python3-oslo.db (16.0.0-3) ...
Selecting previously unselected package python3-prometheus-client.
Preparing to unpack .../326-python3-prometheus-client_0.21.1+ds1-1_all.deb ...
Unpacking python3-prometheus-client (0.21.1+ds1-1) ...
Selecting previously unselected package python3-oslo.metrics.
Preparing to unpack .../327-python3-oslo.metrics_0.9.0-3_all.deb ...
Unpacking python3-oslo.metrics (0.9.0-3) ...
Selecting previously unselected package python3-statsd.
Preparing to unpack .../328-python3-statsd_4.0.1-2_all.deb ...
Unpacking python3-statsd (4.0.1-2) ...
Selecting previously unselected package python3-oslo.middleware.
Preparing to unpack .../329-python3-oslo.middleware_6.2.0-3_all.deb ...
Unpacking python3-oslo.middleware (6.2.0-3) ...
Selecting previously unselected package python3-tempita.
Preparing to unpack .../330-python3-tempita_0.6.0-1_all.deb ...
Unpacking python3-tempita (0.6.0-1) ...
Selecting previously unselected package python3-paste.
Preparing to unpack .../331-python3-paste_3.10.1-1_all.deb ...
Unpacking python3-paste (3.10.1-1) ...
Selecting previously unselected package python3-pastedeploy-tpl.
Preparing to unpack .../332-python3-pastedeploy-tpl_3.1-1_all.deb ...
Unpacking python3-pastedeploy-tpl (3.1-1) ...
Selecting previously unselected package python3-pastedeploy.
Preparing to unpack .../333-python3-pastedeploy_3.1-1_all.deb ...
Unpacking python3-pastedeploy (3.1-1) ...
Selecting previously unselected package python3-repoze.lru.
Preparing to unpack .../334-python3-repoze.lru_0.7-3_all.deb ...
Unpacking python3-repoze.lru (0.7-3) ...
Selecting previously unselected package python3-routes.
Preparing to unpack .../335-python3-routes_2.5.1-7_all.deb ...
Unpacking python3-routes (2.5.1-7) ...
Selecting previously unselected package python3-yappi.
Preparing to unpack .../336-python3-yappi_1.6.10-2+b1_i386.deb ...
Unpacking python3-yappi (1.6.10-2+b1) ...
Selecting previously unselected package python3-oslo.service.
Preparing to unpack .../337-python3-oslo.service_3.5.0-3_all.deb ...
Unpacking python3-oslo.service (3.5.0-3) ...
Selecting previously unselected package python3-tenacity.
Preparing to unpack .../338-python3-tenacity_8.4.2+really8.4.1-2_all.deb ...
Unpacking python3-tenacity (8.4.2+really8.4.1-2) ...
Selecting previously unselected package python3-zmq.
Preparing to unpack .../339-python3-zmq_26.2.1-1+b1_i386.deb ...
Unpacking python3-zmq (26.2.1-1+b1) ...
Selecting previously unselected package python3-oslo.messaging.
Preparing to unpack .../340-python3-oslo.messaging_14.9.1-2_all.deb ...
Unpacking python3-oslo.messaging (14.9.1-2) ...
Selecting previously unselected package python3-oslo.policy.
Preparing to unpack .../341-python3-oslo.policy_4.5.1-2_all.deb ...
Unpacking python3-oslo.policy (4.5.1-2) ...
Selecting previously unselected package python3-oslo.upgradecheck.
Preparing to unpack .../342-python3-oslo.upgradecheck_2.4.0-3_all.deb ...
Unpacking python3-oslo.upgradecheck (2.4.0-3) ...
Selecting previously unselected package python3-oslotest.
Preparing to unpack .../343-python3-oslotest_1%3a5.0.0-4_all.deb ...
Unpacking python3-oslotest (1:5.0.0-4) ...
Selecting previously unselected package python3-osprofiler.
Preparing to unpack .../344-python3-osprofiler_4.2.0-4_all.deb ...
Unpacking python3-osprofiler (4.2.0-4) ...
Selecting previously unselected package python3-paramiko.
Preparing to unpack .../345-python3-paramiko_3.5.1-2_all.deb ...
Unpacking python3-paramiko (3.5.1-2) ...
Selecting previously unselected package python3-pymongo.
Preparing to unpack .../346-python3-pymongo_4.10.1-5_all.deb ...
Unpacking python3-pymongo (4.10.1-5) ...
Selecting previously unselected package python3-repoze.who.
Preparing to unpack .../347-python3-repoze.who_3.0.0-4_all.deb ...
Unpacking python3-repoze.who (3.0.0-4) ...
Selecting previously unselected package python3-responses.
Preparing to unpack .../348-python3-responses_0.25.6-1_all.deb ...
Unpacking python3-responses (0.25.6-1) ...
Selecting previously unselected package python3-xmlschema.
Preparing to unpack .../349-python3-xmlschema_3.4.3-1_all.deb ...
Unpacking python3-xmlschema (3.4.3-1) ...
Selecting previously unselected package xmlsec1.
Preparing to unpack .../350-xmlsec1_1.2.41-1+b1_i386.deb ...
Unpacking xmlsec1 (1.2.41-1+b1) ...
Selecting previously unselected package python3-pysaml2.
Preparing to unpack .../351-python3-pysaml2_7.5.0-4_all.deb ...
Unpacking python3-pysaml2 (7.5.0-4) ...
Selecting previously unselected package python3-scrypt.
Preparing to unpack .../352-python3-scrypt_0.8.27-2+b1_i386.deb ...
Unpacking python3-scrypt (0.8.27-2+b1) ...
Selecting previously unselected package python3-seqdiag.
Preparing to unpack .../353-python3-seqdiag_3.0.0+dfsg-3_all.deb ...
Unpacking python3-seqdiag (3.0.0+dfsg-3) ...
Selecting previously unselected package python3-sphinx-feature-classification.
Preparing to unpack .../354-python3-sphinx-feature-classification_2.0.0-2_all.deb ...
Unpacking python3-sphinx-feature-classification (2.0.0-2) ...
Selecting previously unselected package python3-sphinxcontrib.apidoc.
Preparing to unpack .../355-python3-sphinxcontrib.apidoc_0.3.0-6_all.deb ...
Unpacking python3-sphinxcontrib.apidoc (0.3.0-6) ...
Selecting previously unselected package python3-sphinxcontrib.blockdiag.
Preparing to unpack .../356-python3-sphinxcontrib.blockdiag_3.0.0-3_all.deb ...
Unpacking python3-sphinxcontrib.blockdiag (3.0.0-3) ...
Selecting previously unselected package python3-sphinxcontrib.seqdiag.
Preparing to unpack .../357-python3-sphinxcontrib.seqdiag_3.0.0-2_all.deb ...
Unpacking python3-sphinxcontrib.seqdiag (3.0.0-2) ...
Selecting previously unselected package python3-swiftclient.
Preparing to unpack .../358-python3-swiftclient_1%3a4.6.0-3_all.deb ...
Unpacking python3-swiftclient (1:4.6.0-3) ...
Selecting previously unselected package python3-testrepository.
Preparing to unpack .../359-python3-testrepository_0.0.21-3_all.deb ...
Unpacking python3-testrepository (0.0.21-3) ...
Selecting previously unselected package testrepository.
Preparing to unpack .../360-testrepository_0.0.21-3_all.deb ...
Unpacking testrepository (0.0.21-3) ...
Selecting previously unselected package python3-tempest.
Preparing to unpack .../361-python3-tempest_1%3a41.0.0-2_all.deb ...
Unpacking python3-tempest (1:41.0.0-2) ...
Selecting previously unselected package python3-waitress.
Preparing to unpack .../362-python3-waitress_3.0.2-1_all.deb ...
Unpacking python3-waitress (3.0.2-1) ...
Selecting previously unselected package python3-webtest.
Preparing to unpack .../363-python3-webtest_3.0.2-1_all.deb ...
Unpacking python3-webtest (3.0.2-1) ...
Selecting previously unselected package tempest.
Preparing to unpack .../364-tempest_1%3a41.0.0-2_all.deb ...
Unpacking tempest (1:41.0.0-2) ...
Setting up media-types (13.0.0) ...
Setting up libpipeline1:i386 (1.5.8-1) ...
Setting up libgraphite2-3:i386 (1.3.14-2+b1) ...
Setting up liblcms2-2:i386 (2.16-2) ...
Setting up libpixman-1-0:i386 (0.44.0-3) ...
Setting up libev4t64:i386 (1:4.33-2.1+b1) ...
Setting up libnorm1t64:i386 (1.5.9+dfsg-3.1+b2) ...
Setting up libsharpyuv0:i386 (1.5.0-0.1) ...
Setting up libxau6:i386 (1:1.0.11-1) ...
Setting up libxdmcp6:i386 (1:1.1.5-1) ...
Setting up libsubunit-perl (1.4.2-3) ...
Setting up libkeyutils1:i386 (1.6.3-4) ...
Setting up libxcb1:i386 (1.17.0-2+b1) ...
Setting up libsodium23:i386 (1.0.18-1+b2) ...
Setting up liblerc4:i386 (4.0.0+ds-5) ...
Setting up bsdextrautils (2.40.4-5) ...
Setting up libgpg-error0:i386 (1.51-3) ...
Setting up libmagic-mgc (1:5.46-2) ...
Setting up libxcb-render0:i386 (1.17.0-2+b1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:i386 (0.2.5-2) ...
Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ...
Setting up libdebhelper-perl (13.24.1) ...
Setting up libbrotli1:i386 (1.1.0-2+b7) ...
Setting up libmagic1t64:i386 (1:5.46-2) ...
Setting up x11-common (1:7.7+24) ...
invoke-rc.d: could not determine current runlevel
Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix.
Setting up libnghttp2-14:i386 (1.64.0-1) ...
Setting up libdeflate0:i386 (1.23-1+b1) ...
Setting up gettext-base (0.23.1-1) ...
Setting up m4 (1.4.19-7) ...
Setting up libgcrypt20:i386 (1.11.0-7) ...
Setting up libxcb-shm0:i386 (1.17.0-2+b1) ...
Setting up file (1:5.46-2) ...
Setting up libjbig0:i386 (2.1-6.1+b2) ...
Setting up libelf1t64:i386 (0.192-4) ...
Setting up python-babel-localedata (2.17.0-1) ...
Setting up libkrb5support0:i386 (1.21.3-5) ...
Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ...
Setting up tzdata (2025a-2) ...

Current default time zone: 'Etc/UTC'
Local time is now:      Sun Mar 16 16:30:19 UTC 2025.
Universal Time is now:  Sun Mar 16 16:30:19 UTC 2025.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up liberror-perl (0.17030-1) ...
Setting up libpgm-5.3-0t64:i386 (5.3.128~dfsg-2.1+b1) ...
Setting up libfontenc1:i386 (1:1.1.8-1+b2) ...
Setting up autotools-dev (20220109.1) ...
Setting up libjpeg62-turbo:i386 (1:2.1.5-3.1) ...
Setting up libx11-data (2:1.8.10-2) ...
Setting up xfonts-encodings (1:1.0.4-2.2) ...
Setting up libfribidi0:i386 (1.0.16-1) ...
Setting up libimagequant0:i386 (2.18.0-1+b2) ...
Setting up python3-pastedeploy-tpl (3.1-1) ...
Setting up libproc2-0:i386 (2:4.0.4-7) ...
Setting up libunistring5:i386 (1.3-1) ...
Setting up fonts-dejavu-mono (2.37-8) ...
Setting up libpng16-16t64:i386 (1.6.47-1.1) ...
Setting up libcares2:i386 (1.34.4-2.1) ...
Setting up autopoint (0.23.1-1) ...
Setting up fonts-dejavu-core (2.37-8) ...
Setting up libk5crypto3:i386 (1.21.3-5) ...
Setting up logsave (1.47.2-1+b1) ...
Setting up libsasl2-2:i386 (2.1.28+dfsg1-9) ...
Setting up autoconf (2.72-3) ...
Setting up libnghttp3-9:i386 (1.8.0-1) ...
Setting up libwebp7:i386 (1.5.0-0.1) ...
Setting up pycadf-common (3.1.1-5) ...
Setting up libffi8:i386 (3.4.7-1) ...
Setting up dwz (0.15-1+b1) ...
Setting up node-popper2 (2.11.2-8) ...
Setting up sensible-utils (0.0.24) ...
Setting up libtiff6:i386 (4.5.1+git230720-5) ...
Setting up libuchardet0:i386 (0.0.8-1+b2) ...
Setting up python-oslosphinx-common (4.18.0-6) ...
Setting up procps (2:4.0.4-7) ...
Setting up libjson-perl (4.10000-1) ...
Setting up libtasn1-6:i386 (4.20.0-2) ...
Setting up libopenjp2-7:i386 (2.5.3-2) ...
Setting up git-man (1:2.49.0-1) ...
Setting up libx11-6:i386 (2:1.8.10-2) ...
Setting up netbase (6.5) ...
Setting up libngtcp2-16:i386 (1.11.0-1) ...
Setting up sgml-base (1.31) ...
Setting up libkrb5-3:i386 (1.21.3-5) ...
Setting up libicu76:i386 (76.1-3) ...
Setting up libssh2-1t64:i386 (1.11.1-1) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up openssl (3.4.1-1) ...
Setting up libwebpmux3:i386 (1.5.0-0.1) ...
Setting up dh-apparmor (4.1.0~beta5-3) ...
Setting up libjs-bootstrap5 (5.3.3+dfsg-4) ...
Setting up readline-common (8.2-6) ...
Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.3+b1) ...
Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ...
Setting up libldap2:i386 (2.6.9+dfsg-2) ...
Setting up libonig5:i386 (6.9.9-1+b1) ...
Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Setting up automake (1:1.17-3) ...
update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.14.1-2) ...
Setting up libice6:i386 (2:1.1.1-1) ...
Setting up gettext (0.23.1-1) ...
Setting up libxrender1:i386 (1:0.9.10-1.1+b4) ...
Setting up libtool (2.5.4-4) ...
Setting up libjq1:i386 (1.7.1-3+b1) ...
Setting up fontconfig-config (2.15.0-2.1) ...
Setting up libwebpdemux2:i386 (1.5.0-0.1) ...
Setting up libxext6:i386 (2:1.3.4-1+b3) ...
Setting up e2fsprogs (1.47.2-1+b1) ...
Setting up libidn2-0:i386 (2.3.8-2) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up ca-certificates (20241223) ...
Updating certificates in /etc/ssl/certs...
152 added, 0 removed; done.
Setting up libglib2.0-0t64:i386 (2.84.0-2) ...
No schema files found: doing nothing.
Setting up libfreetype6:i386 (2.13.3+dfsg-1) ...
Setting up libp11-kit0:i386 (0.25.5-3) ...
Setting up python-os-api-ref-common (2.3.0+ds1-4) ...
Setting up libgssapi-krb5-2:i386 (1.21.3-5) ...
Setting up libjs-sphinxdoc (8.1.3-5) ...
Setting up libreadline8t64:i386 (8.2-6) ...
Setting up dh-strip-nondeterminism (1.14.1-2) ...
Setting up groff-base (1.23.0-7) ...
Setting up xml-core (0.19) ...
Setting up jq (1.7.1-3+b1) ...
Setting up libxslt1.1:i386 (1.1.35-1.1+b1) ...
Setting up libharfbuzz0b:i386 (10.2.0-1+b1) ...
Setting up libfontconfig1:i386 (2.15.0-2.1) ...
Setting up libsm6:i386 (2:1.2.4-1) ...
Setting up libpython3.13-stdlib:i386 (3.13.2-2) ...
Setting up libpython3-stdlib:i386 (3.13.2-2) ...
Setting up libgnutls30t64:i386 (3.8.9-2) ...
Setting up libzmq5:i386 (4.3.5-1+b3) ...
Setting up python3.13 (3.13.2-2) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libpsl5t64:i386 (0.21.2-1.1+b1) ...
Setting up libpq5:i386 (17.4-1+b1) ...
Setting up python3 (3.13.2-2) ...
Setting up python3-zipp (3.21.0-1) ...
Setting up python3-click (8.2.0+0.really.8.1.8-1) ...
Setting up python3-freetype (2.5.1-1) ...
Setting up xfonts-utils (1:7.7+7) ...
Setting up python3-autocommand (2.2.2-3) ...
Setting up libxmlsec1t64:i386 (1.2.41-1+b1) ...
Setting up man-db (2.13.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up python3-markupsafe (2.1.5-1+b3) ...
Setting up python3-wheel (0.45.1-1) ...
Setting up libcairo2:i386 (1.18.4-1+b1) ...
Setting up python3-platformdirs (4.3.6-1) ...
Setting up python3-vine (5.1.0+dfsg-1) ...
Setting up python3-monotonic (1.6-3) ...
Setting up python3-six (1.17.0-1) ...
Setting up python3-bson (4.10.1-5) ...
Setting up python3-roman (5.0-1) ...
Setting up python3-decorator (5.1.1-5) ...
Setting up python3-pycodestyle (2.12.1-2) ...
Setting up python3-jinja2 (3.1.5-2) ...
Setting up python3-pygments (2.18.0+dfsg-2) ...
Setting up python3-tempita (0.6.0-1) ...
Setting up python3-webcolors (1.13-1) ...
Setting up python3-packaging (24.2-1) ...
Setting up python3-iso8601 (2.1.0-2) ...
Setting up python3-chardet (5.2.0+dfsg-2) ...
Setting up python3-wcwidth (0.2.13+dfsg1-1) ...
Setting up python3-aniso8601 (10.0.0-2) ...
Setting up python3-pyparsing (3.1.2-1) ...
Setting up python3-certifi (2025.1.31+ds-1) ...
Setting up libxmlsec1t64-openssl:i386 (1.2.41-1+b1) ...
Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b5) ...
Setting up python3-snowballstemmer (2.2.0-4) ...
Setting up xmlsec1 (1.2.41-1+b1) ...
Setting up python3-werkzeug (3.1.3-2) ...
Setting up python3-jmespath (1.0.1-1) ...
Setting up libraqm0:i386 (0.10.2-1) ...
Setting up sphinx-common (8.1.3-5) ...
Setting up python3-greenlet (3.1.0-1+b2) ...
Setting up libxt6t64:i386 (1:1.2.1-1.2+b2) ...
Setting up python3-idna (3.10-1) ...
Setting up python3-wrapt (1.15.0-4+b1) ...
Setting up python3-elementpath (4.8.0-1) ...
Setting up python3-psycopg2 (2.9.10-1+b1) ...
Setting up python3-deprecation (2.1.0-3) ...
Setting up python3-funcparserlib (1.0.0-0.2) ...
Setting up python3-typing-extensions (4.12.2-2) ...
Setting up python3-pymysql (1.1.1-2) ...
Setting up python3-fasteners (0.18-2) ...
Setting up python3-pip (25.0+dfsg-1) ...
Setting up python3-xmlschema (3.4.3-1) ...
Setting up python3-jeepney (0.8.0-4) ...
Setting up python3-urllib3 (2.3.0-2) ...
Setting up python3-pluggy (1.5.0-1) ...
Setting up python3-netifaces:i386 (0.11.0-2+b6) ...
Setting up python3-rpds-py (0.21.0-2+b1) ...
Setting up python3-legacy-cgi (2.6.2-1) ...
Setting up python3-json-pointer (2.4-3) ...
Setting up python3-lxml:i386 (5.3.1-1+b1) ...
Setting up python3-dnspython (2.7.0-1) ...
Setting up python3-dulwich (0.22.7-1) ...
Setting up python3-amqp (5.3.1-2) ...
Setting up python3-pyasn1 (0.6.1-1) ...
Setting up python3-httplib2 (0.22.0-1) ...
Setting up python3-dateutil (2.9.0-3) ...
Setting up python3-mccabe (0.7.0-1) ...
Setting up python3-msgpack (1.0.3-3+b4) ...
Setting up python3-voluptuous (0.14.2-1) ...
Setting up python3-pyasyncore (1.0.2-3) ...
Setting up python3-pymongo (4.10.1-5) ...
Setting up python3-prettytable (3.12.0-1) ...
Setting up python3-tomlkit (0.13.2-1) ...
Setting up python3-soupsieve (2.6-1) ...
Setting up python3-freezegun (1.5.1-1.2) ...
Setting up libngtcp2-crypto-gnutls8:i386 (1.11.0-1) ...
Setting up python3-cffi-backend:i386 (1.17.1-2+b2) ...
Setting up python3-mako (1.3.8-2) ...
Setting up python3-webob (1:1.8.9-1) ...
Setting up python3-imagesize (1.4.1-1) ...
Setting up python3-blinker (1.9.0-1) ...
Setting up dh-python (6.20250308) ...
Setting up python3-more-itertools (10.6.0-1) ...
Setting up python3-iniconfig (1.1.1-2) ...
Setting up python3-attr (25.1.0-1) ...
Setting up libxmu6:i386 (2:1.1.3-3+b4) ...
Setting up python3-waitress (3.0.2-1) ...
Setting up python3-jaraco.classes (3.4.0-1) ...
Setting up python3-ddt (1.7.2-4) ...
Setting up python3-cairo (1.27.0-2) ...
Setting up python3-importlib-metadata (8.6.1-1) ...
Setting up python3-jaraco.functools (4.1.0-1) ...
Setting up wget (1.25.0-2) ...
Setting up python3-repoze.lru (0.7-3) ...
Setting up python3-jaraco.context (6.0.1-1) ...
Setting up libcurl4t64:i386 (8.12.1-3) ...
Setting up python3-importlib-resources (6.5.2-1) ...
Setting up python3-jwt (2.10.1-2) ...
Setting up python3-cachetools (5.3.3-1) ...
Setting up python3-babel (2.17.0-1) ...
update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode
Setting up python3-colorama (0.4.6-4) ...
Setting up python3-defusedxml (0.7.1-3) ...
Setting up python3-statsd (4.0.1-2) ...
Setting up python3-charset-normalizer (3.4.1-1+b1) ...
Setting up python3-pytest (8.3.5-1) ...
Setting up python3-alabaster (0.7.16-0.1) ...
Setting up python3-jsonpatch (1.32-5) ...
update-alternatives: using /usr/bin/json-patch-jsondiff to provide /usr/bin/jsondiff (jsondiff) in auto mode
Setting up python3-tenacity (8.4.2+really8.4.1-2) ...
Setting up python3-bcrypt (4.2.0-2.1+b1) ...
Setting up python3-ply (3.11-7) ...
Setting up python3-autopage (0.4.0-4) ...
Setting up python3-pyflakes (3.2.0-3) ...
Setting up python3-typeguard (4.4.2-1) ...
Setting up python3-wsgi-intercept (1.13.1-1) ...
Setting up python3-extras (1.0.0-6) ...
Setting up python3-jsonpath-rw (1.4.0-7) ...
Setting up python3-memcache (1.62-3) ...
Setting up libcurl3t64-gnutls:i386 (8.12.1-3) ...
Setting up python3-scrypt (0.8.27-2+b1) ...
Setting up python3-itsdangerous (2.2.0-2) ...
Setting up python3-all (3.13.2-2) ...
Setting up python3-coverage (7.6.0+dfsg1-2+b2) ...
Setting up python3-yaml (6.0.2-1+b2) ...
Setting up debhelper (13.24.1) ...
Setting up python3-pytz (2025.1-3) ...
Setting up fonts-urw-base35 (20200910-8) ...
Setting up python3-kombu (5.4.2-3) ...
Setting up openstack-pkg-tools (133) ...
Setting up python3-tz (2025.1-3) ...
Setting up python3-bs4 (4.13.3-2) ...
Setting up python3-pycparser (2.22-2) ...
Setting up python3-sqlalchemy (2.0.32+ds1-1) ...
Setting up python3-flake8 (7.1.1-3) ...
Setting up python3-routes (2.5.1-7) ...
Setting up python3-pil:i386 (11.1.0-5+b1) ...
Setting up python3-inflect (7.3.1-2) ...
Setting up python3-prometheus-client (0.21.1+ds1-1) ...
Setting up python3-eventlet (0.36.1-12) ...
Setting up python3-rfc3986 (2.0.0-3) ...
Setting up python3-rlpycairo (0.3.0-3) ...
Setting up python3-jaraco.text (4.0.0-1) ...
Setting up python3-pyasn1-modules (0.4.1-2) ...
Setting up python3-zmq (26.2.1-1+b1) ...
Setting up python3-cryptography (43.0.0-1) ...
Setting up python3-requests (2.32.3+dfsg-4) ...
Setting up xclip (0.13-4) ...
Setting up python3-uhashring (2.3-2) ...
Setting up git (1:2.49.0-1) ...
Setting up librdkafka1:i386 (2.8.0-1) ...
Setting up python3-reportlab (4.3.1-1) ...
Setting up ieee-data (20240722) ...
Setting up python3-alembic (1.13.2-4) ...
Setting up python3-swiftclient (1:4.6.0-3) ...
Setting up python3-binary-memcached (0.31.2+dfsg1-4) ...
Setting up python3-nacl (1.5.0-7) ...
Setting up python3-confluent-kafka (1.7.0-4+b4) ...
Setting up python3-referencing (0.35.1-2) ...
Setting up python3-pkg-resources (75.8.0-1) ...
Setting up alembic (1.13.2-4) ...
Setting up python3-ldap (3.4.4-1+b6) ...
Setting up pyflakes3 (3.2.0-3) ...
Setting up python3-setuptools (75.8.0-1) ...
Setting up python3-zope.event (5.0-0.1) ...
Setting up python3-zope.interface (7.2-1+b1) ...
Setting up python3-pbr (6.1.0-4) ...
Setting up python3-openssl (25.0.0-1) ...
Setting up python3-flask (3.1.0-2) ...
Setting up python3-cffi (1.17.1-2) ...
Setting up python3-requestsexceptions (1.4.0-5) ...
Setting up python3-futurist (3.0.0-3) ...
Setting up python3-pyperclip (1.8.2-2) ...
Setting up python3-debtcollector (3.0.0-4) ...
Setting up flake8 (7.1.1-3) ...
Setting up python3-gevent (24.11.1-1+b1) ...
Setting up python3-responses (0.25.6-1) ...
Setting up python3-oauthlib (3.2.2-3) ...
Setting up python3-flask-restful (0.3.10-5) ...
Setting up python3-secretstorage (3.3.3-3) ...
Setting up python3-paste (3.10.1-1) ...
Setting up python3-cmd2 (2.5.11+ds-1) ...
Setting up python3-oslosphinx (4.18.0-6) ...
Setting up python3-jsonpath-rw-ext (1.2.2-4) ...
Setting up python3-oslo.context (5.6.0-3) ...
Setting up python3-ldappool (3.0.0-5) ...
Setting up python3-netaddr (1.3.0-1) ...
Setting up python3-keyring (25.6.0-1) ...
Setting up python3-os-service-types (1.7.0-5) ...
Setting up python3-stevedore (5.3.0-4) ...
Setting up python3-paramiko (3.5.1-2) ...
Setting up python3-bashate (2.1.0-4) ...
Setting up python3-jsonschema-specifications (2023.12.1-2) ...
Setting up python3-oslo.i18n (6.4.0-3) ...
Setting up python3-keystoneauth1 (5.8.0-4) ...
Setting up python3-hacking (4.1.0-4) ...
Setting up python3-testtools (2.7.2-5) ...
Setting up python3-testresources (2.0.1-5) ...
Setting up python3-pastedeploy (3.1-1) ...
Setting up python3-yappi (1.6.10-2+b1) ...
Setting up python3-oslo.utils (7.3.0-5) ...
Setting up python3-dogpile.cache (1.3.3-1) ...
Setting up python3-subunit (1.4.2-3) ...
Setting up python3-jsonschema (4.19.2-6) ...
Setting up python3-fixtures (4.1.0-3) ...
Setting up python3-openstacksdk (4.0.1-3) ...
Setting up python3-testscenarios (0.5.0-5) ...
Setting up python3-webtest (3.0.2-1) ...
Setting up python3-gabbi (3.0.0-3) ...
Setting up python3-os-client-config (2.1.0-3) ...
Setting up subunit (1.4.2-3) ...
Setting up python3-oslo.serialization (5.5.0-3) ...
Setting up python3-testrepository (0.0.21-3) ...
Setting up testrepository (0.0.21-3) ...
Processing triggers for libc-bin (2.41-6) ...
Processing triggers for sgml-base (1.31) ...
Setting up docutils-common (0.21.2+dfsg-2) ...
Processing triggers for sgml-base (1.31) ...
Setting up python3-docutils (0.21.2+dfsg-2) ...
Setting up python3-sphinx-feature-classification (2.0.0-2) ...
Setting up python3-cliff (4.7.0-3) ...
Setting up python3-oslo.config (1:9.6.0-6) ...
Setting up python3-oslo.middleware (6.2.0-3) ...
Setting up python3-keystoneclient (1:5.5.0-4) ...
Setting up python3-oslo.db (16.0.0-3) ...
Setting up python3-blockdiag (3.0.0+dfsg-3) ...
Setting up python3-oslo.concurrency (6.1.0-4) ...
Setting up python3-sphinx (8.1.3-5) ...
Setting up python3-oslo.log (6.1.2-4) ...
Setting up python3-pycadf (3.1.1-5) ...
Setting up python3-oslo.metrics (0.9.0-3) ...
Setting up python3-oslo.policy (4.5.1-2) ...
Setting up python3-stestr (4.1.0-3) ...
Setting up python3-seqdiag (3.0.0+dfsg-3) ...
Setting up python3-repoze.who (3.0.0-4) ...
Setting up python3-pysaml2 (7.5.0-4) ...
Setting up python3-sphinxcontrib.apidoc (0.3.0-6) ...
Setting up python3-sphinxcontrib.seqdiag (3.0.0-2) ...
Setting up python3-oslo.service (3.5.0-3) ...
Setting up python3-sphinxcontrib.blockdiag (3.0.0-3) ...
Setting up python3-oslo.upgradecheck (2.4.0-3) ...
Setting up python3-oslotest (1:5.0.0-4) ...
Setting up python3-osprofiler (4.2.0-4) ...
Setting up python3-oslo.messaging (14.9.1-2) ...
Setting up python3-openstackdocstheme (3.2.0-3) ...
Setting up python3-oslo.cache (3.8.0-3) ...
Setting up python3-os-testr (3.0.0-4) ...
Setting up python3-keystonemiddleware (10.7.1-3) ...
Setting up python3-tempest (1:41.0.0-2) ...
Setting up python3-os-api-ref (2.3.0+ds1-4) ...
Setting up tempest (1:41.0.0-2) ...
Processing triggers for ca-certificates (20241223) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
Reading state information...
fakeroot is already the newest version (1.37-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
I: Building the package
I: Running cd /build/reproducible-path/keystone-27.0.0~rc1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../keystone_27.0.0~rc1-1_source.changes
dpkg-buildpackage: info: source package keystone
dpkg-buildpackage: info: source version 2:27.0.0~rc1-1
dpkg-buildpackage: info: source distribution experimental
dpkg-buildpackage: info: source changed by Thomas Goirand <zigo@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture i386
dpkg-source: info: using options from keystone-27.0.0~rc1/debian/source/options: --extend-diff-ignore=^[.]gitreview$
 debian/rules clean
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh clean --buildsystem=pybuild --with python3,sphinxdoc
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/keystone-27.0.0~rc1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
python3 setup.py clean
/usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
/usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` and ``easy_install``.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://github.com/pypa/setuptools/issues/917 for details.
        ********************************************************************************

!!
  easy_install.initialize_options(self)
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
/usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown distribution option: 'tests_require'
  warnings.warn(msg)
running clean
make[1]: Leaving directory '/build/reproducible-path/keystone-27.0.0~rc1'
   dh_autoreconf_clean -O--buildsystem=pybuild
   debian/rules override_dh_clean
make[1]: Entering directory '/build/reproducible-path/keystone-27.0.0~rc1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
rm -rf /build/reproducible-path/keystone-27.0.0~rc1/build /build/reproducible-path/keystone-27.0.0~rc1/keystone.egg-info /build/reproducible-path/keystone-27.0.0~rc1/.cache
rm -rf /build/reproducible-path/keystone-27.0.0~rc1/keystone/test/keystone.sql.log /build/reproducible-path/keystone-27.0.0~rc1/keystone/test/keystone.ldap.log
rm -rf /build/reproducible-path/keystone-27.0.0~rc1/doc/build
# NOTE(adam_g) The following stuff is built in /doc/source.  Safe for now, but
# should be fixed upstream or updated here post-essex
rm -rf /build/reproducible-path/keystone-27.0.0~rc1/doc/source/keystone*.rst
rm -rf /build/reproducible-path/keystone-27.0.0~rc1/doc/source/modules.rst
rm -rf /build/reproducible-path/keystone-27.0.0~rc1/doc/source/sourcecode /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api
rm -f /build/reproducible-path/keystone-27.0.0~rc1/doc/source/_static/keystone.conf.sample
rm -f /build/reproducible-path/keystone-27.0.0~rc1/doc/source/_static/keystone.policy.yaml.sample
rm -rf /build/reproducible-path/keystone-27.0.0~rc1/admin.log /build/reproducible-path/keystone-27.0.0~rc1/keystone-legacy-auth.log
rm -f /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone.config /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone.postinst debian/keystone.service debian/keystone.init
find /build/reproducible-path/keystone-27.0.0~rc1/keystone/tests -name '*.db' -delete
rm -rf /build/reproducible-path/keystone-27.0.0~rc1/vendor keystone/tests/unit/tmp keystone/tests/tmp
rm -rf /build/reproducible-path/keystone-27.0.0~rc1/.stestr '"'
rm -f /build/reproducible-path/keystone-27.0.0~rc1/debian/tests/testing.db
rm -f /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone.keystone*.init /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone.keystone*.service /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone.keystone*.upstart
find /build/reproducible-path/keystone-27.0.0~rc1 -name '*.pyc' -delete
for i in $(find . -type d -iname __pycache__) ; do rm -rf $i ; done
rm -f AUTHORS ChangeLog
dh_clean
make[1]: Leaving directory '/build/reproducible-path/keystone-27.0.0~rc1'
 debian/rules binary
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh binary --buildsystem=pybuild --with python3,sphinxdoc
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py config 
/usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
/usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` and ``easy_install``.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://github.com/pypa/setuptools/issues/917 for details.
        ********************************************************************************

!!
  easy_install.initialize_options(self)
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
/usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown distribution option: 'tests_require'
  warnings.warn(msg)
running config
   debian/rules override_dh_auto_build
make[1]: Entering directory '/build/reproducible-path/keystone-27.0.0~rc1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
/usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func keystone.config
/usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func keystone.postinst
make[1]: Leaving directory '/build/reproducible-path/keystone-27.0.0~rc1'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/reproducible-path/keystone-27.0.0~rc1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
echo "Do nothing..."
Do nothing...
make[1]: Leaving directory '/build/reproducible-path/keystone-27.0.0~rc1'
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=pybuild
   dh_prep -O--buildsystem=pybuild
   dh_installdirs -O--buildsystem=pybuild
   debian/rules override_dh_auto_install
make[1]: Entering directory '/build/reproducible-path/keystone-27.0.0~rc1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
echo "Doing nothing..."
Doing nothing...
make[1]: Leaving directory '/build/reproducible-path/keystone-27.0.0~rc1'
   debian/rules override_dh_install
make[1]: Entering directory '/build/reproducible-path/keystone-27.0.0~rc1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
for i in 3.13 ; do \
	PYTHON=python$i python$i setup.py install --install-layout=deb --root /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp ; \
done
/usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
/usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` and ``easy_install``.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://github.com/pypa/setuptools/issues/917 for details.
        ********************************************************************************

!!
  easy_install.initialize_options(self)
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:79: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
/usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown distribution option: 'tests_require'
  warnings.warn(msg)
running install
[pbr] Generating AUTHORS
[pbr] AUTHORS complete (0.0s)
running build
running build_py
creating build/lib/keystone/tests/unit/resource/backends
copying keystone/tests/unit/resource/backends/test_sql.py -> build/lib/keystone/tests/unit/resource/backends
copying keystone/tests/unit/resource/backends/__init__.py -> build/lib/keystone/tests/unit/resource/backends
creating build/lib/keystone/tests/unit/identity/shadow_users
copying keystone/tests/unit/identity/shadow_users/test_core.py -> build/lib/keystone/tests/unit/identity/shadow_users
copying keystone/tests/unit/identity/shadow_users/__init__.py -> build/lib/keystone/tests/unit/identity/shadow_users
copying keystone/tests/unit/identity/shadow_users/test_backend.py -> build/lib/keystone/tests/unit/identity/shadow_users
creating build/lib/keystone/policy
copying keystone/policy/schema.py -> build/lib/keystone/policy
copying keystone/policy/core.py -> build/lib/keystone/policy
copying keystone/policy/__init__.py -> build/lib/keystone/policy
creating build/lib/keystone/tests/unit/external
copying keystone/tests/unit/external/__init__.py -> build/lib/keystone/tests/unit/external
copying keystone/tests/unit/external/test_timeutils.py -> build/lib/keystone/tests/unit/external
creating build/lib/keystone/tests/unit/tests
copying keystone/tests/unit/tests/test_core.py -> build/lib/keystone/tests/unit/tests
copying keystone/tests/unit/tests/test_utils.py -> build/lib/keystone/tests/unit/tests
copying keystone/tests/unit/tests/__init__.py -> build/lib/keystone/tests/unit/tests
creating build/lib/keystone/limit/models
copying keystone/limit/models/flat.py -> build/lib/keystone/limit/models
copying keystone/limit/models/__init__.py -> build/lib/keystone/limit/models
copying keystone/limit/models/strict_two_level.py -> build/lib/keystone/limit/models
copying keystone/limit/models/base.py -> build/lib/keystone/limit/models
creating build/lib/keystone/tests/unit/common
copying keystone/tests/unit/common/test_sql_core.py -> build/lib/keystone/tests/unit/common
copying keystone/tests/unit/common/test_rbac_enforcer.py -> build/lib/keystone/tests/unit/common
copying keystone/tests/unit/common/test_json_home.py -> build/lib/keystone/tests/unit/common
copying keystone/tests/unit/common/test_provider_api.py -> build/lib/keystone/tests/unit/common
copying keystone/tests/unit/common/test_password_hashing.py -> build/lib/keystone/tests/unit/common
copying keystone/tests/unit/common/test_notifications.py -> build/lib/keystone/tests/unit/common
copying keystone/tests/unit/common/test_cache.py -> build/lib/keystone/tests/unit/common
copying keystone/tests/unit/common/test_utils.py -> build/lib/keystone/tests/unit/common
copying keystone/tests/unit/common/__init__.py -> build/lib/keystone/tests/unit/common
copying keystone/tests/unit/common/test_database_conflicts.py -> build/lib/keystone/tests/unit/common
copying keystone/tests/unit/common/test_resource_options_common.py -> build/lib/keystone/tests/unit/common
creating build/lib/keystone/oauth2
copying keystone/oauth2/__init__.py -> build/lib/keystone/oauth2
copying keystone/oauth2/handlers.py -> build/lib/keystone/oauth2
creating build/lib/keystone/conf
copying keystone/conf/application_credential.py -> build/lib/keystone/conf
copying keystone/conf/ldap.py -> build/lib/keystone/conf
copying keystone/conf/identity_mapping.py -> build/lib/keystone/conf
copying keystone/conf/endpoint_filter.py -> build/lib/keystone/conf
copying keystone/conf/opts.py -> build/lib/keystone/conf
copying keystone/conf/catalog.py -> build/lib/keystone/conf
copying keystone/conf/endpoint_policy.py -> build/lib/keystone/conf
copying keystone/conf/fernet_tokens.py -> build/lib/keystone/conf
copying keystone/conf/credential.py -> build/lib/keystone/conf
copying keystone/conf/wsgi.py -> build/lib/keystone/conf
copying keystone/conf/federation.py -> build/lib/keystone/conf
copying keystone/conf/saml.py -> build/lib/keystone/conf
copying keystone/conf/tokenless_auth.py -> build/lib/keystone/conf
copying keystone/conf/policy.py -> build/lib/keystone/conf
copying keystone/conf/role.py -> build/lib/keystone/conf
copying keystone/conf/default.py -> build/lib/keystone/conf
copying keystone/conf/trust.py -> build/lib/keystone/conf
copying keystone/conf/revoke.py -> build/lib/keystone/conf
copying keystone/conf/jwt_tokens.py -> build/lib/keystone/conf
copying keystone/conf/assignment.py -> build/lib/keystone/conf
copying keystone/conf/fernet_receipts.py -> build/lib/keystone/conf
copying keystone/conf/__init__.py -> build/lib/keystone/conf
copying keystone/conf/oauth1.py -> build/lib/keystone/conf
copying keystone/conf/receipt.py -> build/lib/keystone/conf
copying keystone/conf/constants.py -> build/lib/keystone/conf
copying keystone/conf/token.py -> build/lib/keystone/conf
copying keystone/conf/utils.py -> build/lib/keystone/conf
copying keystone/conf/identity.py -> build/lib/keystone/conf
copying keystone/conf/totp.py -> build/lib/keystone/conf
copying keystone/conf/security_compliance.py -> build/lib/keystone/conf
copying keystone/conf/shadow_users.py -> build/lib/keystone/conf
copying keystone/conf/auth.py -> build/lib/keystone/conf
copying keystone/conf/domain_config.py -> build/lib/keystone/conf
copying keystone/conf/oauth2.py -> build/lib/keystone/conf
copying keystone/conf/unified_limit.py -> build/lib/keystone/conf
copying keystone/conf/resource.py -> build/lib/keystone/conf
creating build/lib/keystone/server/flask
copying keystone/server/flask/core.py -> build/lib/keystone/server/flask
copying keystone/server/flask/common.py -> build/lib/keystone/server/flask
copying keystone/server/flask/__init__.py -> build/lib/keystone/server/flask
copying keystone/server/flask/application.py -> build/lib/keystone/server/flask
creating build/lib/keystone/tests/unit/policy/backends
copying keystone/tests/unit/policy/backends/test_sql.py -> build/lib/keystone/tests/unit/policy/backends
copying keystone/tests/unit/policy/backends/test_base.py -> build/lib/keystone/tests/unit/policy/backends
copying keystone/tests/unit/policy/backends/__init__.py -> build/lib/keystone/tests/unit/policy/backends
creating build/lib/keystone/cmd/doctor
copying keystone/cmd/doctor/ldap.py -> build/lib/keystone/cmd/doctor
copying keystone/cmd/doctor/tokens_fernet.py -> build/lib/keystone/cmd/doctor
copying keystone/cmd/doctor/credential.py -> build/lib/keystone/cmd/doctor
copying keystone/cmd/doctor/federation.py -> build/lib/keystone/cmd/doctor
copying keystone/cmd/doctor/tokens.py -> build/lib/keystone/cmd/doctor
copying keystone/cmd/doctor/__init__.py -> build/lib/keystone/cmd/doctor
copying keystone/cmd/doctor/database.py -> build/lib/keystone/cmd/doctor
copying keystone/cmd/doctor/debug.py -> build/lib/keystone/cmd/doctor
copying keystone/cmd/doctor/caching.py -> build/lib/keystone/cmd/doctor
copying keystone/cmd/doctor/security_compliance.py -> build/lib/keystone/cmd/doctor
copying keystone/tests/unit/policy/test_backends.py -> build/lib/keystone/tests/unit/policy
copying keystone/tests/unit/policy/__init__.py -> build/lib/keystone/tests/unit/policy
creating build/lib/keystone/tests/unit/contrib
copying keystone/tests/unit/contrib/__init__.py -> build/lib/keystone/tests/unit/contrib
creating build/lib/keystone/token
copying keystone/token/token_formatters.py -> build/lib/keystone/token
copying keystone/token/__init__.py -> build/lib/keystone/token
copying keystone/token/provider.py -> build/lib/keystone/token
copying keystone/tests/__init__.py -> build/lib/keystone/tests
creating build/lib/keystone/token/providers/fernet
copying keystone/token/providers/fernet/core.py -> build/lib/keystone/token/providers/fernet
copying keystone/token/providers/fernet/__init__.py -> build/lib/keystone/token/providers/fernet
creating build/lib/keystone/catalog
copying keystone/catalog/schema.py -> build/lib/keystone/catalog
copying keystone/catalog/core.py -> build/lib/keystone/catalog
copying keystone/catalog/__init__.py -> build/lib/keystone/catalog
copying keystone/cmd/cli.py -> build/lib/keystone/cmd
copying keystone/cmd/manage.py -> build/lib/keystone/cmd
copying keystone/cmd/status.py -> build/lib/keystone/cmd
copying keystone/cmd/__init__.py -> build/lib/keystone/cmd
copying keystone/cmd/bootstrap.py -> build/lib/keystone/cmd
copying keystone/cmd/idutils.py -> build/lib/keystone/cmd
creating build/lib/keystone/tests/unit/server
copying keystone/tests/unit/server/test_keystone_flask.py -> build/lib/keystone/tests/unit/server
copying keystone/tests/unit/server/__init__.py -> build/lib/keystone/tests/unit/server
creating build/lib/keystone/federation
copying keystone/federation/schema.py -> build/lib/keystone/federation
copying keystone/federation/idp.py -> build/lib/keystone/federation
copying keystone/federation/core.py -> build/lib/keystone/federation
copying keystone/federation/__init__.py -> build/lib/keystone/federation
copying keystone/federation/constants.py -> build/lib/keystone/federation
copying keystone/federation/utils.py -> build/lib/keystone/federation
creating build/lib/keystone/receipt/providers/fernet
copying keystone/receipt/providers/fernet/core.py -> build/lib/keystone/receipt/providers/fernet
copying keystone/receipt/providers/fernet/__init__.py -> build/lib/keystone/receipt/providers/fernet
creating build/lib/keystone/endpoint_policy
copying keystone/endpoint_policy/core.py -> build/lib/keystone/endpoint_policy
copying keystone/endpoint_policy/__init__.py -> build/lib/keystone/endpoint_policy
creating build/lib/keystone/auth/plugins
copying keystone/auth/plugins/external.py -> build/lib/keystone/auth/plugins
copying keystone/auth/plugins/application_credential.py -> build/lib/keystone/auth/plugins
copying keystone/auth/plugins/password.py -> build/lib/keystone/auth/plugins
copying keystone/auth/plugins/core.py -> build/lib/keystone/auth/plugins
copying keystone/auth/plugins/__init__.py -> build/lib/keystone/auth/plugins
copying keystone/auth/plugins/oauth1.py -> build/lib/keystone/auth/plugins
copying keystone/auth/plugins/token.py -> build/lib/keystone/auth/plugins
copying keystone/auth/plugins/base.py -> build/lib/keystone/auth/plugins
copying keystone/auth/plugins/totp.py -> build/lib/keystone/auth/plugins
copying keystone/auth/plugins/mapped.py -> build/lib/keystone/auth/plugins
copying keystone/token/providers/__init__.py -> build/lib/keystone/token/providers
copying keystone/token/providers/base.py -> build/lib/keystone/token/providers
creating build/lib/keystone/api/validation
copying keystone/api/validation/validators.py -> build/lib/keystone/api/validation
copying keystone/api/validation/__init__.py -> build/lib/keystone/api/validation
copying keystone/api/validation/response_types.py -> build/lib/keystone/api/validation
copying keystone/api/validation/parameter_types.py -> build/lib/keystone/api/validation
creating build/lib/keystone/server/flask/request_processing
copying keystone/server/flask/request_processing/__init__.py -> build/lib/keystone/server/flask/request_processing
copying keystone/server/flask/request_processing/req_logging.py -> build/lib/keystone/server/flask/request_processing
copying keystone/server/flask/request_processing/json_body.py -> build/lib/keystone/server/flask/request_processing
creating build/lib/keystone/common/sql/migrations
copying keystone/common/sql/migrations/manage.py -> build/lib/keystone/common/sql/migrations
copying keystone/common/sql/migrations/env.py -> build/lib/keystone/common/sql/migrations
copying keystone/common/sql/migrations/__init__.py -> build/lib/keystone/common/sql/migrations
copying keystone/common/sql/migrations/autogen.py -> build/lib/keystone/common/sql/migrations
creating build/lib/keystone/tests/unit/endpoint_policy/backends
copying keystone/tests/unit/endpoint_policy/backends/test_sql.py -> build/lib/keystone/tests/unit/endpoint_policy/backends
copying keystone/tests/unit/endpoint_policy/backends/test_base.py -> build/lib/keystone/tests/unit/endpoint_policy/backends
copying keystone/tests/unit/endpoint_policy/backends/__init__.py -> build/lib/keystone/tests/unit/endpoint_policy/backends
creating build/lib/keystone/credential/providers
copying keystone/credential/providers/core.py -> build/lib/keystone/credential/providers
copying keystone/credential/providers/__init__.py -> build/lib/keystone/credential/providers
creating build/lib/keystone/identity/mapping_backends
copying keystone/identity/mapping_backends/mapping.py -> build/lib/keystone/identity/mapping_backends
copying keystone/identity/mapping_backends/sql.py -> build/lib/keystone/identity/mapping_backends
copying keystone/identity/mapping_backends/__init__.py -> build/lib/keystone/identity/mapping_backends
copying keystone/identity/mapping_backends/base.py -> build/lib/keystone/identity/mapping_backends
creating build/lib/keystone/common/password_hashers
copying keystone/common/password_hashers/scrypt.py -> build/lib/keystone/common/password_hashers
copying keystone/common/password_hashers/__init__.py -> build/lib/keystone/common/password_hashers
copying keystone/common/password_hashers/pbkdf2.py -> build/lib/keystone/common/password_hashers
copying keystone/common/password_hashers/bcrypt.py -> build/lib/keystone/common/password_hashers
creating build/lib/keystone/oauth1
copying keystone/oauth1/schema.py -> build/lib/keystone/oauth1
copying keystone/oauth1/validator.py -> build/lib/keystone/oauth1
copying keystone/oauth1/core.py -> build/lib/keystone/oauth1
copying keystone/oauth1/__init__.py -> build/lib/keystone/oauth1
copying keystone/credential/schema.py -> build/lib/keystone/credential
copying keystone/credential/core.py -> build/lib/keystone/credential
copying keystone/credential/__init__.py -> build/lib/keystone/credential
copying keystone/credential/provider.py -> build/lib/keystone/credential
creating build/lib/keystone/common/cache
copying keystone/common/cache/_context_cache.py -> build/lib/keystone/common/cache
copying keystone/common/cache/core.py -> build/lib/keystone/common/cache
copying keystone/common/cache/__init__.py -> build/lib/keystone/common/cache
creating build/lib/keystone/tests/functional
copying keystone/tests/functional/core.py -> build/lib/keystone/tests/functional
copying keystone/tests/functional/__init__.py -> build/lib/keystone/tests/functional
copying keystone/tests/unit/test_ldap_tls_livetest.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_exception.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_contrib_simple_cert.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_resource.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_os_revoke.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_receipt_provider.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/identity_mapping.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_sql_banned_operations.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_domain_config.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_ldap_pool_livetest.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_trust.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/federation_fixtures.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/filtering.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_backend_id_mapping_sql.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_middleware.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_oauth2.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_oauth1.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_shadow_users.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_url_middleware.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_contrib_s3_core.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_backend_rules.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_catalog.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_policy.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_app_config.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_filters.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_assignment.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_revoke.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_hacking_checks.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_auth_plugin.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/base_classes.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_federation.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_endpoint_policy.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_backend_endpoint_policy.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_application_credential.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_limits.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_sql_upgrade.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_contrib_ec2_core.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_backend_ldap_pool.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/core.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/mapping_fixtures.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_credential.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/__init__.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_versions.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_token_provider.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/default_fixtures.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_backend_sql.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_ldap_livetest.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_backend_federation_sql.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_validation.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/fakeldap.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_entry_points.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_backend_endpoint_policy_sql.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_backend_ldap.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/utils.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_associate_project_endpoint_extension.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_cli.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_policy.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/rest.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_auth.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_config.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_driver_hints.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_identity.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_healthcheck.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/identity/test_backends.py -> build/lib/keystone/tests/unit/identity
copying keystone/tests/unit/identity/test_core.py -> build/lib/keystone/tests/unit/identity
copying keystone/tests/unit/identity/__init__.py -> build/lib/keystone/tests/unit/identity
copying keystone/tests/unit/identity/test_backend_sql.py -> build/lib/keystone/tests/unit/identity
copying keystone/auth/schema.py -> build/lib/keystone/auth
copying keystone/auth/core.py -> build/lib/keystone/auth
copying keystone/auth/__init__.py -> build/lib/keystone/auth
creating build/lib/keystone/common/policies
copying keystone/common/policies/mapping.py -> build/lib/keystone/common/policies
copying keystone/common/policies/application_credential.py -> build/lib/keystone/common/policies
copying keystone/common/policies/access_rule.py -> build/lib/keystone/common/policies
copying keystone/common/policies/policy_association.py -> build/lib/keystone/common/policies
copying keystone/common/policies/grant.py -> build/lib/keystone/common/policies
copying keystone/common/policies/access_token.py -> build/lib/keystone/common/policies
copying keystone/common/policies/credential.py -> build/lib/keystone/common/policies
copying keystone/common/policies/ec2_credential.py -> build/lib/keystone/common/policies
copying keystone/common/policies/limit.py -> build/lib/keystone/common/policies
copying keystone/common/policies/policy.py -> build/lib/keystone/common/policies
copying keystone/common/policies/role.py -> build/lib/keystone/common/policies
copying keystone/common/policies/trust.py -> build/lib/keystone/common/policies
copying keystone/common/policies/region.py -> build/lib/keystone/common/policies
copying keystone/common/policies/token_revocation.py -> build/lib/keystone/common/policies
copying keystone/common/policies/project_endpoint.py -> build/lib/keystone/common/policies
copying keystone/common/policies/endpoint_group.py -> build/lib/keystone/common/policies
copying keystone/common/policies/protocol.py -> build/lib/keystone/common/policies
copying keystone/common/policies/group.py -> build/lib/keystone/common/policies
copying keystone/common/policies/endpoint.py -> build/lib/keystone/common/policies
copying keystone/common/policies/role_assignment.py -> build/lib/keystone/common/policies
copying keystone/common/policies/__init__.py -> build/lib/keystone/common/policies
copying keystone/common/policies/project.py -> build/lib/keystone/common/policies
copying keystone/common/policies/registered_limit.py -> build/lib/keystone/common/policies
copying keystone/common/policies/token.py -> build/lib/keystone/common/policies
copying keystone/common/policies/base.py -> build/lib/keystone/common/policies
copying keystone/common/policies/identity_provider.py -> build/lib/keystone/common/policies
copying keystone/common/policies/user.py -> build/lib/keystone/common/policies
copying keystone/common/policies/consumer.py -> build/lib/keystone/common/policies
copying keystone/common/policies/implied_role.py -> build/lib/keystone/common/policies
copying keystone/common/policies/service_provider.py -> build/lib/keystone/common/policies
copying keystone/common/policies/service.py -> build/lib/keystone/common/policies
copying keystone/common/policies/auth.py -> build/lib/keystone/common/policies
copying keystone/common/policies/domain_config.py -> build/lib/keystone/common/policies
copying keystone/common/policies/domain.py -> build/lib/keystone/common/policies
copying keystone/common/policies/revoke_event.py -> build/lib/keystone/common/policies
creating build/lib/keystone/tests/unit/trust
copying keystone/tests/unit/trust/test_backends.py -> build/lib/keystone/tests/unit/trust
copying keystone/tests/unit/trust/__init__.py -> build/lib/keystone/tests/unit/trust
creating build/lib/keystone/tests/unit/contrib/federation
copying keystone/tests/unit/contrib/federation/test_utils.py -> build/lib/keystone/tests/unit/contrib/federation
copying keystone/tests/unit/contrib/federation/__init__.py -> build/lib/keystone/tests/unit/contrib/federation
creating build/lib/keystone/catalog/backends
copying keystone/catalog/backends/sql.py -> build/lib/keystone/catalog/backends
copying keystone/catalog/backends/__init__.py -> build/lib/keystone/catalog/backends
copying keystone/catalog/backends/base.py -> build/lib/keystone/catalog/backends
creating build/lib/keystone/tests/protection
copying keystone/tests/protection/__init__.py -> build/lib/keystone/tests/protection
creating build/lib/keystone/common/rbac_enforcer
copying keystone/common/rbac_enforcer/policy.py -> build/lib/keystone/common/rbac_enforcer
copying keystone/common/rbac_enforcer/__init__.py -> build/lib/keystone/common/rbac_enforcer
copying keystone/common/rbac_enforcer/enforcer.py -> build/lib/keystone/common/rbac_enforcer
creating build/lib/keystone/tests/functional/shared
copying keystone/tests/functional/shared/test_running.py -> build/lib/keystone/tests/functional/shared
copying keystone/tests/functional/shared/__init__.py -> build/lib/keystone/tests/functional/shared
creating build/lib/keystone/tests/unit/resource/config_backends
copying keystone/tests/unit/resource/config_backends/test_sql.py -> build/lib/keystone/tests/unit/resource/config_backends
copying keystone/tests/unit/resource/config_backends/__init__.py -> build/lib/keystone/tests/unit/resource/config_backends
creating build/lib/keystone/revoke
copying keystone/revoke/core.py -> build/lib/keystone/revoke
copying keystone/revoke/__init__.py -> build/lib/keystone/revoke
copying keystone/revoke/model.py -> build/lib/keystone/revoke
creating build/lib/keystone/api/_shared
copying keystone/api/_shared/implied_roles.py -> build/lib/keystone/api/_shared
copying keystone/api/_shared/saml.py -> build/lib/keystone/api/_shared
copying keystone/api/_shared/__init__.py -> build/lib/keystone/api/_shared
copying keystone/api/_shared/json_home_relations.py -> build/lib/keystone/api/_shared
copying keystone/api/_shared/EC2_S3_Resource.py -> build/lib/keystone/api/_shared
copying keystone/api/_shared/authentication.py -> build/lib/keystone/api/_shared
creating build/lib/keystone/limit/backends
copying keystone/limit/backends/sql.py -> build/lib/keystone/limit/backends
copying keystone/limit/backends/__init__.py -> build/lib/keystone/limit/backends
copying keystone/limit/backends/base.py -> build/lib/keystone/limit/backends
creating build/lib/keystone/tests/unit/assignment
copying keystone/tests/unit/assignment/test_backends.py -> build/lib/keystone/tests/unit/assignment
copying keystone/tests/unit/assignment/test_core.py -> build/lib/keystone/tests/unit/assignment
copying keystone/tests/unit/assignment/__init__.py -> build/lib/keystone/tests/unit/assignment
copying keystone/exception.py -> build/lib/keystone
copying keystone/i18n.py -> build/lib/keystone
copying keystone/version.py -> build/lib/keystone
copying keystone/__init__.py -> build/lib/keystone
copying keystone/notifications.py -> build/lib/keystone
creating build/lib/keystone/resource/backends
copying keystone/resource/backends/sql_model.py -> build/lib/keystone/resource/backends
copying keystone/resource/backends/resource_options.py -> build/lib/keystone/resource/backends
copying keystone/resource/backends/sql.py -> build/lib/keystone/resource/backends
copying keystone/resource/backends/__init__.py -> build/lib/keystone/resource/backends
copying keystone/resource/backends/base.py -> build/lib/keystone/resource/backends
copying keystone/receipt/providers/__init__.py -> build/lib/keystone/receipt/providers
copying keystone/receipt/providers/base.py -> build/lib/keystone/receipt/providers
creating build/lib/keystone/tests/unit/auth/plugins
copying keystone/tests/unit/auth/plugins/test_mapped.py -> build/lib/keystone/tests/unit/auth/plugins
copying keystone/tests/unit/auth/plugins/test_core.py -> build/lib/keystone/tests/unit/auth/plugins
copying keystone/tests/unit/auth/plugins/__init__.py -> build/lib/keystone/tests/unit/auth/plugins
creating build/lib/keystone/federation/backends
copying keystone/federation/backends/sql.py -> build/lib/keystone/federation/backends
copying keystone/federation/backends/__init__.py -> build/lib/keystone/federation/backends
copying keystone/federation/backends/base.py -> build/lib/keystone/federation/backends
creating build/lib/keystone/common/resource_options
copying keystone/common/resource_options/core.py -> build/lib/keystone/common/resource_options
copying keystone/common/resource_options/__init__.py -> build/lib/keystone/common/resource_options
creating build/lib/keystone/identity/id_generators
copying keystone/identity/id_generators/sha256.py -> build/lib/keystone/identity/id_generators
copying keystone/identity/id_generators/__init__.py -> build/lib/keystone/identity/id_generators
creating build/lib/keystone/models
copying keystone/models/receipt_model.py -> build/lib/keystone/models
copying keystone/models/revoke_model.py -> build/lib/keystone/models
copying keystone/models/__init__.py -> build/lib/keystone/models
copying keystone/models/token_model.py -> build/lib/keystone/models
creating build/lib/keystone/assignment/backends
copying keystone/assignment/backends/sql.py -> build/lib/keystone/assignment/backends
copying keystone/assignment/backends/__init__.py -> build/lib/keystone/assignment/backends
copying keystone/assignment/backends/base.py -> build/lib/keystone/assignment/backends
creating build/lib/keystone/identity/backends/ldap
copying keystone/identity/backends/ldap/models.py -> build/lib/keystone/identity/backends/ldap
copying keystone/identity/backends/ldap/core.py -> build/lib/keystone/identity/backends/ldap
copying keystone/identity/backends/ldap/common.py -> build/lib/keystone/identity/backends/ldap
copying keystone/identity/backends/ldap/__init__.py -> build/lib/keystone/identity/backends/ldap
creating build/lib/keystone/token/providers/jws
copying keystone/token/providers/jws/core.py -> build/lib/keystone/token/providers/jws
copying keystone/token/providers/jws/__init__.py -> build/lib/keystone/token/providers/jws
creating build/lib/keystone/tests/unit/ksfixtures
copying keystone/tests/unit/ksfixtures/auth_plugins.py -> build/lib/keystone/tests/unit/ksfixtures
copying keystone/tests/unit/ksfixtures/policy.py -> build/lib/keystone/tests/unit/ksfixtures
copying keystone/tests/unit/ksfixtures/key_repository.py -> build/lib/keystone/tests/unit/ksfixtures
copying keystone/tests/unit/ksfixtures/cache.py -> build/lib/keystone/tests/unit/ksfixtures
copying keystone/tests/unit/ksfixtures/__init__.py -> build/lib/keystone/tests/unit/ksfixtures
copying keystone/tests/unit/ksfixtures/ldapdb.py -> build/lib/keystone/tests/unit/ksfixtures
copying keystone/tests/unit/ksfixtures/database.py -> build/lib/keystone/tests/unit/ksfixtures
copying keystone/tests/unit/ksfixtures/hacking.py -> build/lib/keystone/tests/unit/ksfixtures
copying keystone/tests/unit/ksfixtures/backendloader.py -> build/lib/keystone/tests/unit/ksfixtures
copying keystone/tests/unit/ksfixtures/temporaryfile.py -> build/lib/keystone/tests/unit/ksfixtures
copying keystone/tests/unit/ksfixtures/jws_key_repository.py -> build/lib/keystone/tests/unit/ksfixtures
copying keystone/tests/unit/ksfixtures/logging.py -> build/lib/keystone/tests/unit/ksfixtures
copying keystone/tests/unit/ksfixtures/warnings.py -> build/lib/keystone/tests/unit/ksfixtures
creating build/lib/keystone/oauth1/backends
copying keystone/oauth1/backends/sql.py -> build/lib/keystone/oauth1/backends
copying keystone/oauth1/backends/__init__.py -> build/lib/keystone/oauth1/backends
copying keystone/oauth1/backends/base.py -> build/lib/keystone/oauth1/backends
creating build/lib/keystone/identity/shadow_backends
copying keystone/identity/shadow_backends/sql.py -> build/lib/keystone/identity/shadow_backends
copying keystone/identity/shadow_backends/__init__.py -> build/lib/keystone/identity/shadow_backends
copying keystone/identity/shadow_backends/base.py -> build/lib/keystone/identity/shadow_backends
copying keystone/assignment/schema.py -> build/lib/keystone/assignment
copying keystone/assignment/core.py -> build/lib/keystone/assignment
copying keystone/assignment/__init__.py -> build/lib/keystone/assignment
copying keystone/api/s3tokens.py -> build/lib/keystone/api
copying keystone/api/domains.py -> build/lib/keystone/api
copying keystone/api/os_oauth2.py -> build/lib/keystone/api
copying keystone/api/users.py -> build/lib/keystone/api
copying keystone/api/registered_limits.py -> build/lib/keystone/api
copying keystone/api/role_assignments.py -> build/lib/keystone/api
copying keystone/api/roles.py -> build/lib/keystone/api
copying keystone/api/groups.py -> build/lib/keystone/api
copying keystone/api/discovery.py -> build/lib/keystone/api
copying keystone/api/os_federation.py -> build/lib/keystone/api
copying keystone/api/endpoints.py -> build/lib/keystone/api
copying keystone/api/os_inherit.py -> build/lib/keystone/api
copying keystone/api/projects.py -> build/lib/keystone/api
copying keystone/api/trusts.py -> build/lib/keystone/api
copying keystone/api/credentials.py -> build/lib/keystone/api
copying keystone/api/role_inferences.py -> build/lib/keystone/api
copying keystone/api/policy.py -> build/lib/keystone/api
copying keystone/api/os_ep_filter.py -> build/lib/keystone/api
copying keystone/api/ec2tokens.py -> build/lib/keystone/api
copying keystone/api/services.py -> build/lib/keystone/api
copying keystone/api/os_oauth1.py -> build/lib/keystone/api
copying keystone/api/limits.py -> build/lib/keystone/api
copying keystone/api/os_revoke.py -> build/lib/keystone/api
copying keystone/api/__init__.py -> build/lib/keystone/api
copying keystone/api/os_simple_cert.py -> build/lib/keystone/api
copying keystone/api/regions.py -> build/lib/keystone/api
copying keystone/api/auth.py -> build/lib/keystone/api
copying keystone/api/system.py -> build/lib/keystone/api
copying keystone/identity/schema.py -> build/lib/keystone/identity
copying keystone/identity/core.py -> build/lib/keystone/identity
copying keystone/identity/__init__.py -> build/lib/keystone/identity
copying keystone/identity/generator.py -> build/lib/keystone/identity
creating build/lib/keystone/application_credential
copying keystone/application_credential/schema.py -> build/lib/keystone/application_credential
copying keystone/application_credential/core.py -> build/lib/keystone/application_credential
copying keystone/application_credential/__init__.py -> build/lib/keystone/application_credential
copying keystone/common/driver_hints.py -> build/lib/keystone/common
copying keystone/common/profiler.py -> build/lib/keystone/common
copying keystone/common/authorization.py -> build/lib/keystone/common
copying keystone/common/render_token.py -> build/lib/keystone/common
copying keystone/common/tokenless_auth.py -> build/lib/keystone/common
copying keystone/common/provider_api.py -> build/lib/keystone/common
copying keystone/common/json_home.py -> build/lib/keystone/common
copying keystone/common/__init__.py -> build/lib/keystone/common
copying keystone/common/jwt_utils.py -> build/lib/keystone/common
copying keystone/common/manager.py -> build/lib/keystone/common
copying keystone/common/utils.py -> build/lib/keystone/common
copying keystone/common/password_hashing.py -> build/lib/keystone/common
copying keystone/common/fernet_utils.py -> build/lib/keystone/common
copying keystone/common/context.py -> build/lib/keystone/common
creating build/lib/keystone/tests/unit/catalog
copying keystone/tests/unit/catalog/test_backends.py -> build/lib/keystone/tests/unit/catalog
copying keystone/tests/unit/catalog/test_core.py -> build/lib/keystone/tests/unit/catalog
copying keystone/tests/unit/catalog/__init__.py -> build/lib/keystone/tests/unit/catalog
creating build/lib/keystone/trust
copying keystone/trust/schema.py -> build/lib/keystone/trust
copying keystone/trust/core.py -> build/lib/keystone/trust
copying keystone/trust/__init__.py -> build/lib/keystone/trust
creating build/lib/keystone/assignment/role_backends
copying keystone/assignment/role_backends/sql_model.py -> build/lib/keystone/assignment/role_backends
copying keystone/assignment/role_backends/resource_options.py -> build/lib/keystone/assignment/role_backends
copying keystone/assignment/role_backends/sql.py -> build/lib/keystone/assignment/role_backends
copying keystone/assignment/role_backends/__init__.py -> build/lib/keystone/assignment/role_backends
copying keystone/assignment/role_backends/base.py -> build/lib/keystone/assignment/role_backends
creating build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_projects.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_project_endpoint.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_registered_limits.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_identity_providers.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_endpoints.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_project_tags.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_application_credential.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_policy_association.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_consumer.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_ec2_credential.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_services.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_trusts.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_users.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_domain_config.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_limits.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_assignment.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_tokens.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_grants.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_access_rules.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/__init__.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_implied_roles.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_protocols.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_credentials.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_groups.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_mappings.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_policy.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_domain_roles.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_system_assignments.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_endpoint_group.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_service_providers.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_domains.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_roles.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_regions.py -> build/lib/keystone/tests/protection/v3
creating build/lib/keystone/credential/providers/fernet
copying keystone/credential/providers/fernet/core.py -> build/lib/keystone/credential/providers/fernet
copying keystone/credential/providers/fernet/__init__.py -> build/lib/keystone/credential/providers/fernet
creating build/lib/keystone/tests/unit/token
copying keystone/tests/unit/token/test_fernet_provider.py -> build/lib/keystone/tests/unit/token
copying keystone/tests/unit/token/test_token_serialization.py -> build/lib/keystone/tests/unit/token
copying keystone/tests/unit/token/__init__.py -> build/lib/keystone/tests/unit/token
copying keystone/tests/unit/token/test_jws_provider.py -> build/lib/keystone/tests/unit/token
creating build/lib/keystone/tests/unit/limit
copying keystone/tests/unit/limit/test_backends.py -> build/lib/keystone/tests/unit/limit
copying keystone/tests/unit/limit/__init__.py -> build/lib/keystone/tests/unit/limit
creating build/lib/keystone/tests/unit/federation
copying keystone/tests/unit/federation/test_core.py -> build/lib/keystone/tests/unit/federation
copying keystone/tests/unit/federation/test_utils.py -> build/lib/keystone/tests/unit/federation
copying keystone/tests/unit/federation/__init__.py -> build/lib/keystone/tests/unit/federation
creating build/lib/keystone/tests/unit/backend
copying keystone/tests/unit/backend/core_sql.py -> build/lib/keystone/tests/unit/backend
copying keystone/tests/unit/backend/core_ldap.py -> build/lib/keystone/tests/unit/backend
copying keystone/tests/unit/backend/__init__.py -> build/lib/keystone/tests/unit/backend
creating build/lib/keystone/tests/unit/assignment/role_backends
copying keystone/tests/unit/assignment/role_backends/test_sql.py -> build/lib/keystone/tests/unit/assignment/role_backends
copying keystone/tests/unit/assignment/role_backends/__init__.py -> build/lib/keystone/tests/unit/assignment/role_backends
copying keystone/tests/unit/resource/test_backends.py -> build/lib/keystone/tests/unit/resource
copying keystone/tests/unit/resource/test_core.py -> build/lib/keystone/tests/unit/resource
copying keystone/tests/unit/resource/__init__.py -> build/lib/keystone/tests/unit/resource
copying keystone/tests/unit/endpoint_policy/__init__.py -> build/lib/keystone/tests/unit/endpoint_policy
creating build/lib/keystone/tests/unit/credential
copying keystone/tests/unit/credential/test_fernet_provider.py -> build/lib/keystone/tests/unit/credential
copying keystone/tests/unit/credential/__init__.py -> build/lib/keystone/tests/unit/credential
copying keystone/tests/unit/credential/test_backend_sql.py -> build/lib/keystone/tests/unit/credential
creating build/lib/keystone/revoke/backends
copying keystone/revoke/backends/sql.py -> build/lib/keystone/revoke/backends
copying keystone/revoke/backends/__init__.py -> build/lib/keystone/revoke/backends
copying keystone/revoke/backends/base.py -> build/lib/keystone/revoke/backends
creating build/lib/keystone/tests/unit/application_credential
copying keystone/tests/unit/application_credential/test_backends.py -> build/lib/keystone/tests/unit/application_credential
copying keystone/tests/unit/application_credential/__init__.py -> build/lib/keystone/tests/unit/application_credential
creating build/lib/keystone/tests/unit/common/sql
copying keystone/tests/unit/common/sql/__init__.py -> build/lib/keystone/tests/unit/common/sql
copying keystone/tests/unit/common/sql/test_upgrades.py -> build/lib/keystone/tests/unit/common/sql
creating build/lib/keystone/common/validation
copying keystone/common/validation/validators.py -> build/lib/keystone/common/validation
copying keystone/common/validation/__init__.py -> build/lib/keystone/common/validation
copying keystone/common/validation/parameter_types.py -> build/lib/keystone/common/validation
creating build/lib/keystone/tests/common
copying keystone/tests/common/__init__.py -> build/lib/keystone/tests/common
copying keystone/tests/common/auth.py -> build/lib/keystone/tests/common
creating build/lib/keystone/trust/backends
copying keystone/trust/backends/sql.py -> build/lib/keystone/trust/backends
copying keystone/trust/backends/__init__.py -> build/lib/keystone/trust/backends
copying keystone/trust/backends/base.py -> build/lib/keystone/trust/backends
copying keystone/identity/backends/sql_model.py -> build/lib/keystone/identity/backends
copying keystone/identity/backends/resource_options.py -> build/lib/keystone/identity/backends
copying keystone/identity/backends/sql.py -> build/lib/keystone/identity/backends
copying keystone/identity/backends/__init__.py -> build/lib/keystone/identity/backends
copying keystone/identity/backends/base.py -> build/lib/keystone/identity/backends
copying keystone/receipt/receipt_formatters.py -> build/lib/keystone/receipt
copying keystone/receipt/__init__.py -> build/lib/keystone/receipt
copying keystone/receipt/handlers.py -> build/lib/keystone/receipt
copying keystone/receipt/provider.py -> build/lib/keystone/receipt
copying keystone/server/wsgi.py -> build/lib/keystone/server
copying keystone/server/backends.py -> build/lib/keystone/server
copying keystone/server/__init__.py -> build/lib/keystone/server
creating build/lib/keystone/server/flask/request_processing/middleware
copying keystone/server/flask/request_processing/middleware/auth_context.py -> build/lib/keystone/server/flask/request_processing/middleware
copying keystone/server/flask/request_processing/middleware/url_normalize.py -> build/lib/keystone/server/flask/request_processing/middleware
copying keystone/server/flask/request_processing/middleware/__init__.py -> build/lib/keystone/server/flask/request_processing/middleware
creating build/lib/keystone/policy/backends
copying keystone/policy/backends/sql.py -> build/lib/keystone/policy/backends
copying keystone/policy/backends/__init__.py -> build/lib/keystone/policy/backends
copying keystone/policy/backends/rules.py -> build/lib/keystone/policy/backends
copying keystone/policy/backends/base.py -> build/lib/keystone/policy/backends
creating build/lib/keystone/common/resource_options/options
copying keystone/common/resource_options/options/immutable.py -> build/lib/keystone/common/resource_options/options
copying keystone/common/resource_options/options/__init__.py -> build/lib/keystone/common/resource_options/options
creating build/lib/keystone/application_credential/backends
copying keystone/application_credential/backends/sql.py -> build/lib/keystone/application_credential/backends
copying keystone/application_credential/backends/__init__.py -> build/lib/keystone/application_credential/backends
copying keystone/application_credential/backends/base.py -> build/lib/keystone/application_credential/backends
copying keystone/common/sql/core.py -> build/lib/keystone/common/sql
copying keystone/common/sql/__init__.py -> build/lib/keystone/common/sql
copying keystone/common/sql/upgrades.py -> build/lib/keystone/common/sql
creating build/lib/keystone/credential/backends
copying keystone/credential/backends/sql.py -> build/lib/keystone/credential/backends
copying keystone/credential/backends/__init__.py -> build/lib/keystone/credential/backends
copying keystone/credential/backends/base.py -> build/lib/keystone/credential/backends
copying keystone/tests/unit/auth/__init__.py -> build/lib/keystone/tests/unit/auth
copying keystone/tests/unit/auth/test_schema.py -> build/lib/keystone/tests/unit/auth
copying keystone/tests/unit/auth/test_controllers.py -> build/lib/keystone/tests/unit/auth
copying keystone/resource/schema.py -> build/lib/keystone/resource
copying keystone/resource/core.py -> build/lib/keystone/resource
copying keystone/resource/__init__.py -> build/lib/keystone/resource
creating build/lib/keystone/tests/hacking
copying keystone/tests/hacking/__init__.py -> build/lib/keystone/tests/hacking
copying keystone/tests/hacking/checks.py -> build/lib/keystone/tests/hacking
creating build/lib/keystone/wsgi
copying keystone/wsgi/__init__.py -> build/lib/keystone/wsgi
copying keystone/wsgi/api.py -> build/lib/keystone/wsgi
creating build/lib/keystone/resource/config_backends
copying keystone/resource/config_backends/sql.py -> build/lib/keystone/resource/config_backends
copying keystone/resource/config_backends/__init__.py -> build/lib/keystone/resource/config_backends
copying keystone/resource/config_backends/base.py -> build/lib/keystone/resource/config_backends
copying keystone/limit/schema.py -> build/lib/keystone/limit
copying keystone/limit/core.py -> build/lib/keystone/limit
copying keystone/limit/__init__.py -> build/lib/keystone/limit
creating build/lib/keystone/tests/unit/identity/backends
copying keystone/tests/unit/identity/backends/test_sql.py -> build/lib/keystone/tests/unit/identity/backends
copying keystone/tests/unit/identity/backends/fake_driver.py -> build/lib/keystone/tests/unit/identity/backends
copying keystone/tests/unit/identity/backends/test_base.py -> build/lib/keystone/tests/unit/identity/backends
copying keystone/tests/unit/identity/backends/test_ldap_common.py -> build/lib/keystone/tests/unit/identity/backends
copying keystone/tests/unit/identity/backends/test_ldap.py -> build/lib/keystone/tests/unit/identity/backends
copying keystone/tests/unit/identity/backends/__init__.py -> build/lib/keystone/tests/unit/identity/backends
creating build/lib/keystone/endpoint_policy/backends
copying keystone/endpoint_policy/backends/sql.py -> build/lib/keystone/endpoint_policy/backends
copying keystone/endpoint_policy/backends/__init__.py -> build/lib/keystone/endpoint_policy/backends
copying keystone/endpoint_policy/backends/base.py -> build/lib/keystone/endpoint_policy/backends
creating build/lib/keystone/tests/unit/application_credential/backends
copying keystone/tests/unit/application_credential/backends/test_sql.py -> build/lib/keystone/tests/unit/application_credential/backends
copying keystone/tests/unit/application_credential/backends/__init__.py -> build/lib/keystone/tests/unit/application_credential/backends
creating build/lib/keystone/tests/unit/receipt
copying keystone/tests/unit/receipt/test_fernet_provider.py -> build/lib/keystone/tests/unit/receipt
copying keystone/tests/unit/receipt/test_receipt_serialization.py -> build/lib/keystone/tests/unit/receipt
copying keystone/tests/unit/receipt/__init__.py -> build/lib/keystone/tests/unit/receipt
running egg_info
creating keystone.egg-info
writing keystone.egg-info/PKG-INFO
writing dependency_links to keystone.egg-info/dependency_links.txt
writing entry points to keystone.egg-info/entry_points.txt
writing requirements to keystone.egg-info/requires.txt
writing top-level names to keystone.egg-info/top_level.txt
[pbr] Processing SOURCES.txt
writing manifest file 'keystone.egg-info/SOURCES.txt'
warning: no files found matching 'AUTHORS'
warning: no files found matching 'ChangeLog'
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
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'keystone.egg-info/SOURCES.txt'
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.common.sql.migrations.versions' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.common.sql.migrations.versions' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.common.sql.migrations.versions' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.common.sql.migrations.versions' to be distributed and are
        already explicitly excluding 'keystone.common.sql.migrations.versions' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.common.sql.migrations.versions.bobcat.contract' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.common.sql.migrations.versions.bobcat.contract' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.common.sql.migrations.versions.bobcat.contract' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.common.sql.migrations.versions.bobcat.contract' to be distributed and are
        already explicitly excluding 'keystone.common.sql.migrations.versions.bobcat.contract' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.common.sql.migrations.versions.bobcat.expand' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.common.sql.migrations.versions.bobcat.expand' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.common.sql.migrations.versions.bobcat.expand' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.common.sql.migrations.versions.bobcat.expand' to be distributed and are
        already explicitly excluding 'keystone.common.sql.migrations.versions.bobcat.expand' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.common.sql.migrations.versions.yoga.contract' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.common.sql.migrations.versions.yoga.contract' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.common.sql.migrations.versions.yoga.contract' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.common.sql.migrations.versions.yoga.contract' to be distributed and are
        already explicitly excluding 'keystone.common.sql.migrations.versions.yoga.contract' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.common.sql.migrations.versions.yoga.expand' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.common.sql.migrations.versions.yoga.expand' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.common.sql.migrations.versions.yoga.expand' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.common.sql.migrations.versions.yoga.expand' to be distributed and are
        already explicitly excluding 'keystone.common.sql.migrations.versions.yoga.expand' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.de.LC_MESSAGES' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.locale.de.LC_MESSAGES' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.locale.de.LC_MESSAGES' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.locale.de.LC_MESSAGES' to be distributed and are
        already explicitly excluding 'keystone.locale.de.LC_MESSAGES' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.locale.en_GB.LC_MESSAGES' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.locale.en_GB.LC_MESSAGES' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.locale.en_GB.LC_MESSAGES' to be distributed and are
        already explicitly excluding 'keystone.locale.en_GB.LC_MESSAGES' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.es.LC_MESSAGES' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.locale.es.LC_MESSAGES' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.locale.es.LC_MESSAGES' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.locale.es.LC_MESSAGES' to be distributed and are
        already explicitly excluding 'keystone.locale.es.LC_MESSAGES' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.fr.LC_MESSAGES' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.locale.fr.LC_MESSAGES' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.locale.fr.LC_MESSAGES' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.locale.fr.LC_MESSAGES' to be distributed and are
        already explicitly excluding 'keystone.locale.fr.LC_MESSAGES' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.it.LC_MESSAGES' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.locale.it.LC_MESSAGES' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.locale.it.LC_MESSAGES' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.locale.it.LC_MESSAGES' to be distributed and are
        already explicitly excluding 'keystone.locale.it.LC_MESSAGES' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.ja.LC_MESSAGES' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.locale.ja.LC_MESSAGES' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.locale.ja.LC_MESSAGES' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.locale.ja.LC_MESSAGES' to be distributed and are
        already explicitly excluding 'keystone.locale.ja.LC_MESSAGES' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.ko_KR.LC_MESSAGES' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.locale.ko_KR.LC_MESSAGES' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.locale.ko_KR.LC_MESSAGES' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.locale.ko_KR.LC_MESSAGES' to be distributed and are
        already explicitly excluding 'keystone.locale.ko_KR.LC_MESSAGES' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.pt_BR.LC_MESSAGES' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.locale.pt_BR.LC_MESSAGES' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.locale.pt_BR.LC_MESSAGES' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.locale.pt_BR.LC_MESSAGES' to be distributed and are
        already explicitly excluding 'keystone.locale.pt_BR.LC_MESSAGES' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.ru.LC_MESSAGES' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.locale.ru.LC_MESSAGES' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.locale.ru.LC_MESSAGES' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.locale.ru.LC_MESSAGES' to be distributed and are
        already explicitly excluding 'keystone.locale.ru.LC_MESSAGES' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.zh_CN.LC_MESSAGES' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.locale.zh_CN.LC_MESSAGES' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.locale.zh_CN.LC_MESSAGES' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.locale.zh_CN.LC_MESSAGES' to be distributed and are
        already explicitly excluding 'keystone.locale.zh_CN.LC_MESSAGES' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.zh_TW.LC_MESSAGES' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.locale.zh_TW.LC_MESSAGES' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.locale.zh_TW.LC_MESSAGES' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.locale.zh_TW.LC_MESSAGES' to be distributed and are
        already explicitly excluding 'keystone.locale.zh_TW.LC_MESSAGES' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.tests.unit.config_files' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.tests.unit.config_files' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.tests.unit.config_files' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.tests.unit.config_files' to be distributed and are
        already explicitly excluding 'keystone.tests.unit.config_files' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.tests.unit.config_files.domain_configs_default_ldap_one_sql' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.tests.unit.config_files.domain_configs_default_ldap_one_sql' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.tests.unit.config_files.domain_configs_default_ldap_one_sql' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.tests.unit.config_files.domain_configs_default_ldap_one_sql' to be distributed and are
        already explicitly excluding 'keystone.tests.unit.config_files.domain_configs_default_ldap_one_sql' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.tests.unit.config_files.domain_configs_multi_ldap' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.tests.unit.config_files.domain_configs_multi_ldap' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.tests.unit.config_files.domain_configs_multi_ldap' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.tests.unit.config_files.domain_configs_multi_ldap' to be distributed and are
        already explicitly excluding 'keystone.tests.unit.config_files.domain_configs_multi_ldap' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.tests.unit.config_files.domain_configs_one_extra_sql' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.tests.unit.config_files.domain_configs_one_extra_sql' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.tests.unit.config_files.domain_configs_one_extra_sql' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.tests.unit.config_files.domain_configs_one_extra_sql' to be distributed and are
        already explicitly excluding 'keystone.tests.unit.config_files.domain_configs_one_extra_sql' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.tests.unit.config_files.domain_configs_one_sql_one_ldap' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.tests.unit.config_files.domain_configs_one_sql_one_ldap' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.tests.unit.config_files.domain_configs_one_sql_one_ldap' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.tests.unit.config_files.domain_configs_one_sql_one_ldap' to be distributed and are
        already explicitly excluding 'keystone.tests.unit.config_files.domain_configs_one_sql_one_ldap' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.tests.unit.saml2' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'keystone.tests.unit.saml2' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'keystone.tests.unit.saml2' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'keystone.tests.unit.saml2' to be distributed and are
        already explicitly excluding 'keystone.tests.unit.saml2' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
copying keystone/tests/unit/external/README.rst -> build/lib/keystone/tests/unit/external
copying keystone/common/sql/migrations/README.rst -> build/lib/keystone/common/sql/migrations
copying keystone/common/sql/migrations/script.py.mako -> build/lib/keystone/common/sql/migrations
creating build/lib/keystone/common/sql/migrations/versions
copying keystone/common/sql/migrations/versions/27e647c0fad4_initial_version.py -> build/lib/keystone/common/sql/migrations/versions
copying keystone/common/sql/migrations/versions/CONTRACT_HEAD -> build/lib/keystone/common/sql/migrations/versions
copying keystone/common/sql/migrations/versions/EXPAND_HEAD -> build/lib/keystone/common/sql/migrations/versions
creating build/lib/keystone/common/sql/migrations/versions/2024.01/expand
copying keystone/common/sql/migrations/versions/2024.01/expand/47147121_add_identity_federation_attribute_mapping_schema_version.py -> build/lib/keystone/common/sql/migrations/versions/2024.01/expand
creating build/lib/keystone/common/sql/migrations/versions/bobcat/contract
copying keystone/common/sql/migrations/versions/bobcat/contract/99de3849d860_fix_incorrect_constraints.py -> build/lib/keystone/common/sql/migrations/versions/bobcat/contract
copying keystone/common/sql/migrations/versions/bobcat/contract/c88cdce8f248_remove_duplicate_constraints.py -> build/lib/keystone/common/sql/migrations/versions/bobcat/contract
creating build/lib/keystone/common/sql/migrations/versions/bobcat/expand
copying keystone/common/sql/migrations/versions/bobcat/expand/11c3b243b4cb_remove_service_provider_relay_state_server_default.py -> build/lib/keystone/common/sql/migrations/versions/bobcat/expand
copying keystone/common/sql/migrations/versions/bobcat/expand/b4f8b3f584e0_fix_incorrect_constraints.py -> build/lib/keystone/common/sql/migrations/versions/bobcat/expand
creating build/lib/keystone/common/sql/migrations/versions/yoga/contract
copying keystone/common/sql/migrations/versions/yoga/contract/e25ffa003242_initial.py -> build/lib/keystone/common/sql/migrations/versions/yoga/contract
creating build/lib/keystone/common/sql/migrations/versions/yoga/expand
copying keystone/common/sql/migrations/versions/yoga/expand/29e87d24a316_initial.py -> build/lib/keystone/common/sql/migrations/versions/yoga/expand
creating build/lib/keystone/tests/unit/config_files
copying keystone/tests/unit/config_files/backend_ldap.conf -> build/lib/keystone/tests/unit/config_files
copying keystone/tests/unit/config_files/backend_ldap_pool.conf -> build/lib/keystone/tests/unit/config_files
copying keystone/tests/unit/config_files/backend_ldap_sql.conf -> build/lib/keystone/tests/unit/config_files
copying keystone/tests/unit/config_files/backend_liveldap.conf -> build/lib/keystone/tests/unit/config_files
copying keystone/tests/unit/config_files/backend_multi_ldap_sql.conf -> build/lib/keystone/tests/unit/config_files
copying keystone/tests/unit/config_files/backend_pool_liveldap.conf -> build/lib/keystone/tests/unit/config_files
copying keystone/tests/unit/config_files/backend_sql.conf -> build/lib/keystone/tests/unit/config_files
copying keystone/tests/unit/config_files/backend_tls_liveldap.conf -> build/lib/keystone/tests/unit/config_files
copying keystone/tests/unit/config_files/test_auth_plugin.conf -> build/lib/keystone/tests/unit/config_files
creating build/lib/keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql
copying keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql/keystone.domain1.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql
creating build/lib/keystone/tests/unit/config_files/domain_configs_multi_ldap
copying keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.Default.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_multi_ldap
copying keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.domain1.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_multi_ldap
copying keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.domain2.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_multi_ldap
creating build/lib/keystone/tests/unit/config_files/domain_configs_one_extra_sql
copying keystone/tests/unit/config_files/domain_configs_one_extra_sql/keystone.domain2.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_one_extra_sql
creating build/lib/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap
copying keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap/keystone.Default.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap
copying keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap/keystone.domain1.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap
creating build/lib/keystone/tests/unit/saml2
copying keystone/tests/unit/saml2/idp_saml2_metadata.xml -> build/lib/keystone/tests/unit/saml2
copying keystone/tests/unit/saml2/signed_saml2_assertion.xml -> build/lib/keystone/tests/unit/saml2
creating build/lib/keystone/locale/de/LC_MESSAGES
copying keystone/locale/de/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/de/LC_MESSAGES
creating build/lib/keystone/locale/en_GB/LC_MESSAGES
copying keystone/locale/en_GB/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/en_GB/LC_MESSAGES
creating build/lib/keystone/locale/es/LC_MESSAGES
copying keystone/locale/es/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/es/LC_MESSAGES
creating build/lib/keystone/locale/fr/LC_MESSAGES
copying keystone/locale/fr/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/fr/LC_MESSAGES
creating build/lib/keystone/locale/it/LC_MESSAGES
copying keystone/locale/it/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/it/LC_MESSAGES
creating build/lib/keystone/locale/ja/LC_MESSAGES
copying keystone/locale/ja/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/ja/LC_MESSAGES
creating build/lib/keystone/locale/ko_KR/LC_MESSAGES
copying keystone/locale/ko_KR/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/ko_KR/LC_MESSAGES
creating build/lib/keystone/locale/pt_BR/LC_MESSAGES
copying keystone/locale/pt_BR/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/pt_BR/LC_MESSAGES
creating build/lib/keystone/locale/ru/LC_MESSAGES
copying keystone/locale/ru/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/ru/LC_MESSAGES
creating build/lib/keystone/locale/zh_CN/LC_MESSAGES
copying keystone/locale/zh_CN/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/zh_CN/LC_MESSAGES
creating build/lib/keystone/locale/zh_TW/LC_MESSAGES
copying keystone/locale/zh_TW/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/zh_TW/LC_MESSAGES
copying keystone/common/sql/alembic.ini -> build/lib/keystone/common/sql
running install_lib
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/external.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/application_credential.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/password.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/oauth1.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/token.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/totp.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/mapped.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/schema.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth
copying build/lib/keystone/auth/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth
copying build/lib/keystone/auth/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential
copying build/lib/keystone/credential/schema.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential
copying build/lib/keystone/credential/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential
copying build/lib/keystone/credential/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential
copying build/lib/keystone/credential/provider.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends
copying build/lib/keystone/credential/backends/sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends
copying build/lib/keystone/credential/backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends
copying build/lib/keystone/credential/backends/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet
copying build/lib/keystone/credential/providers/fernet/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet
copying build/lib/keystone/credential/providers/fernet/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet
copying build/lib/keystone/credential/providers/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers
copying build/lib/keystone/credential/providers/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2
copying build/lib/keystone/oauth2/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2
copying build/lib/keystone/oauth2/handlers.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/driver_hints.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation
copying build/lib/keystone/common/validation/validators.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation
copying build/lib/keystone/common/validation/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation
copying build/lib/keystone/common/validation/parameter_types.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers
copying build/lib/keystone/common/password_hashers/scrypt.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers
copying build/lib/keystone/common/password_hashers/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers
copying build/lib/keystone/common/password_hashers/pbkdf2.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers
copying build/lib/keystone/common/password_hashers/bcrypt.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/mapping.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/application_credential.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/access_rule.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/policy_association.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/grant.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/access_token.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/credential.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/ec2_credential.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/limit.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/policy.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/role.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/trust.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/region.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/token_revocation.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/project_endpoint.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/endpoint_group.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/protocol.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/group.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/endpoint.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/role_assignment.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/project.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/registered_limit.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/token.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/identity_provider.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/user.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/consumer.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/implied_role.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/service_provider.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/service.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/auth.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/domain_config.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/domain.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/revoke_event.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/profiler.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/authorization.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/render_token.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer
copying build/lib/keystone/common/rbac_enforcer/policy.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer
copying build/lib/keystone/common/rbac_enforcer/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer
copying build/lib/keystone/common/rbac_enforcer/enforcer.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer
copying build/lib/keystone/common/tokenless_auth.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/provider_api.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/json_home.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/jwt_utils.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/manager.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/utils.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/password_hashing.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/fernet_utils.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations
copying build/lib/keystone/common/sql/migrations/README.rst -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations
copying build/lib/keystone/common/sql/migrations/manage.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations
copying build/lib/keystone/common/sql/migrations/env.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations
copying build/lib/keystone/common/sql/migrations/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions
copying build/lib/keystone/common/sql/migrations/versions/CONTRACT_HEAD -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/contract
copying build/lib/keystone/common/sql/migrations/versions/yoga/contract/e25ffa003242_initial.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/contract
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/expand
copying build/lib/keystone/common/sql/migrations/versions/yoga/expand/29e87d24a316_initial.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/expand
copying build/lib/keystone/common/sql/migrations/versions/EXPAND_HEAD -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2024.01
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2024.01/expand
copying build/lib/keystone/common/sql/migrations/versions/2024.01/expand/47147121_add_identity_federation_attribute_mapping_schema_version.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2024.01/expand
copying build/lib/keystone/common/sql/migrations/versions/27e647c0fad4_initial_version.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/contract
copying build/lib/keystone/common/sql/migrations/versions/bobcat/contract/c88cdce8f248_remove_duplicate_constraints.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/contract
copying build/lib/keystone/common/sql/migrations/versions/bobcat/contract/99de3849d860_fix_incorrect_constraints.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/contract
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/expand
copying build/lib/keystone/common/sql/migrations/versions/bobcat/expand/11c3b243b4cb_remove_service_provider_relay_state_server_default.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/expand
copying build/lib/keystone/common/sql/migrations/versions/bobcat/expand/b4f8b3f584e0_fix_incorrect_constraints.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/expand
copying build/lib/keystone/common/sql/migrations/autogen.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations
copying build/lib/keystone/common/sql/migrations/script.py.mako -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations
copying build/lib/keystone/common/sql/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql
copying build/lib/keystone/common/sql/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql
copying build/lib/keystone/common/sql/upgrades.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql
copying build/lib/keystone/common/sql/alembic.ini -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql
copying build/lib/keystone/common/context.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options
copying build/lib/keystone/common/resource_options/options/immutable.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options
copying build/lib/keystone/common/resource_options/options/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options
copying build/lib/keystone/common/resource_options/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options
copying build/lib/keystone/common/resource_options/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache
copying build/lib/keystone/common/cache/_context_cache.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache
copying build/lib/keystone/common/cache/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache
copying build/lib/keystone/common/cache/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke
copying build/lib/keystone/revoke/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke
copying build/lib/keystone/revoke/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends
copying build/lib/keystone/revoke/backends/sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends
copying build/lib/keystone/revoke/backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends
copying build/lib/keystone/revoke/backends/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends
copying build/lib/keystone/revoke/model.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential
copying build/lib/keystone/application_credential/schema.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential
copying build/lib/keystone/application_credential/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential
copying build/lib/keystone/application_credential/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends
copying build/lib/keystone/application_credential/backends/sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends
copying build/lib/keystone/application_credential/backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends
copying build/lib/keystone/application_credential/backends/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit
copying build/lib/keystone/limit/schema.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models
copying build/lib/keystone/limit/models/flat.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models
copying build/lib/keystone/limit/models/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models
copying build/lib/keystone/limit/models/strict_two_level.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models
copying build/lib/keystone/limit/models/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models
copying build/lib/keystone/limit/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit
copying build/lib/keystone/limit/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends
copying build/lib/keystone/limit/backends/sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends
copying build/lib/keystone/limit/backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends
copying build/lib/keystone/limit/backends/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy
copying build/lib/keystone/endpoint_policy/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy
copying build/lib/keystone/endpoint_policy/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends
copying build/lib/keystone/endpoint_policy/backends/sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends
copying build/lib/keystone/endpoint_policy/backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends
copying build/lib/keystone/endpoint_policy/backends/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt
copying build/lib/keystone/receipt/receipt_formatters.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt
copying build/lib/keystone/receipt/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt
copying build/lib/keystone/receipt/handlers.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt
copying build/lib/keystone/receipt/provider.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet
copying build/lib/keystone/receipt/providers/fernet/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet
copying build/lib/keystone/receipt/providers/fernet/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet
copying build/lib/keystone/receipt/providers/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers
copying build/lib/keystone/receipt/providers/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server
copying build/lib/keystone/server/wsgi.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server
copying build/lib/keystone/server/backends.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server
copying build/lib/keystone/server/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask
copying build/lib/keystone/server/flask/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask
copying build/lib/keystone/server/flask/common.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask
copying build/lib/keystone/server/flask/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing
copying build/lib/keystone/server/flask/request_processing/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware
copying build/lib/keystone/server/flask/request_processing/middleware/auth_context.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware
copying build/lib/keystone/server/flask/request_processing/middleware/url_normalize.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware
copying build/lib/keystone/server/flask/request_processing/middleware/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware
copying build/lib/keystone/server/flask/request_processing/req_logging.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing
copying build/lib/keystone/server/flask/request_processing/json_body.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing
copying build/lib/keystone/server/flask/application.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd
copying build/lib/keystone/cmd/cli.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd
copying build/lib/keystone/cmd/manage.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd
copying build/lib/keystone/cmd/status.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd
copying build/lib/keystone/cmd/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/ldap.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/tokens_fernet.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/credential.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/federation.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/tokens.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/database.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/debug.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/caching.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/security_compliance.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/bootstrap.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd
copying build/lib/keystone/cmd/idutils.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common
copying build/lib/keystone/tests/common/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common
copying build/lib/keystone/tests/common/auth.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection
copying build/lib/keystone/tests/protection/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_projects.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_project_endpoint.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_registered_limits.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_identity_providers.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_endpoints.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_project_tags.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_application_credential.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_policy_association.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_consumer.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_ec2_credential.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_services.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_trusts.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_users.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_domain_config.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_limits.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_assignment.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_tokens.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_grants.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_access_rules.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_implied_roles.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_protocols.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_credentials.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_groups.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_mappings.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_policy.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_domain_roles.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_system_assignments.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_endpoint_group.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_service_providers.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_domains.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_roles.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/test_regions.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking
copying build/lib/keystone/tests/hacking/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking
copying build/lib/keystone/tests/hacking/checks.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking
copying build/lib/keystone/tests/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_ldap_tls_livetest.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_exception.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_contrib_simple_cert.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3_resource.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3_os_revoke.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins
copying build/lib/keystone/tests/unit/auth/plugins/test_mapped.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins
copying build/lib/keystone/tests/unit/auth/plugins/test_core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins
copying build/lib/keystone/tests/unit/auth/plugins/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins
copying build/lib/keystone/tests/unit/auth/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth
copying build/lib/keystone/tests/unit/auth/test_schema.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth
copying build/lib/keystone/tests/unit/auth/test_controllers.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth
copying build/lib/keystone/tests/unit/test_receipt_provider.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/identity_mapping.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential
copying build/lib/keystone/tests/unit/credential/test_fernet_provider.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential
copying build/lib/keystone/tests/unit/credential/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential
copying build/lib/keystone/tests/unit/credential/test_backend_sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential
copying build/lib/keystone/tests/unit/test_sql_banned_operations.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3_domain_config.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common
copying build/lib/keystone/tests/unit/common/test_sql_core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common
copying build/lib/keystone/tests/unit/common/test_rbac_enforcer.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common
copying build/lib/keystone/tests/unit/common/test_json_home.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common
copying build/lib/keystone/tests/unit/common/test_provider_api.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common
copying build/lib/keystone/tests/unit/common/test_password_hashing.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common
copying build/lib/keystone/tests/unit/common/test_notifications.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common
copying build/lib/keystone/tests/unit/common/test_cache.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common
copying build/lib/keystone/tests/unit/common/test_utils.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common
copying build/lib/keystone/tests/unit/common/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common
copying build/lib/keystone/tests/unit/common/test_database_conflicts.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common
copying build/lib/keystone/tests/unit/common/test_resource_options_common.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/sql
copying build/lib/keystone/tests/unit/common/sql/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/sql
copying build/lib/keystone/tests/unit/common/sql/test_upgrades.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/sql
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend
copying build/lib/keystone/tests/unit/backend/core_sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend
copying build/lib/keystone/tests/unit/backend/core_ldap.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend
copying build/lib/keystone/tests/unit/backend/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend
copying build/lib/keystone/tests/unit/test_ldap_pool_livetest.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3_trust.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/federation_fixtures.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential
copying build/lib/keystone/tests/unit/application_credential/test_backends.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential
copying build/lib/keystone/tests/unit/application_credential/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends
copying build/lib/keystone/tests/unit/application_credential/backends/test_sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends
copying build/lib/keystone/tests/unit/application_credential/backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends
copying build/lib/keystone/tests/unit/filtering.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_backend_id_mapping_sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit
copying build/lib/keystone/tests/unit/limit/test_backends.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit
copying build/lib/keystone/tests/unit/limit/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit
copying build/lib/keystone/tests/unit/test_middleware.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy
copying build/lib/keystone/tests/unit/endpoint_policy/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends
copying build/lib/keystone/tests/unit/endpoint_policy/backends/test_sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends
copying build/lib/keystone/tests/unit/endpoint_policy/backends/test_base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends
copying build/lib/keystone/tests/unit/endpoint_policy/backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends
copying build/lib/keystone/tests/unit/test_v3_oauth2.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt
copying build/lib/keystone/tests/unit/receipt/test_fernet_provider.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt
copying build/lib/keystone/tests/unit/receipt/test_receipt_serialization.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt
copying build/lib/keystone/tests/unit/receipt/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server
copying build/lib/keystone/tests/unit/server/test_keystone_flask.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server
copying build/lib/keystone/tests/unit/server/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server
copying build/lib/keystone/tests/unit/test_v3_oauth1.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests
copying build/lib/keystone/tests/unit/tests/test_core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests
copying build/lib/keystone/tests/unit/tests/test_utils.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests
copying build/lib/keystone/tests/unit/tests/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests
copying build/lib/keystone/tests/unit/test_shadow_users.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_url_middleware.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_contrib_s3_core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/saml2
copying build/lib/keystone/tests/unit/saml2/signed_saml2_assertion.xml -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/saml2
copying build/lib/keystone/tests/unit/saml2/idp_saml2_metadata.xml -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/saml2
copying build/lib/keystone/tests/unit/test_backend_rules.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3_catalog.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/auth_plugins.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/policy.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/key_repository.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/cache.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/ldapdb.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/database.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/hacking.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/backendloader.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/temporaryfile.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/jws_key_repository.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/logging.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/warnings.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy
copying build/lib/keystone/tests/unit/policy/test_backends.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy
copying build/lib/keystone/tests/unit/policy/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends
copying build/lib/keystone/tests/unit/policy/backends/test_sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends
copying build/lib/keystone/tests/unit/policy/backends/test_base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends
copying build/lib/keystone/tests/unit/policy/backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends
copying build/lib/keystone/tests/unit/test_v3_policy.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_app_config.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends
copying build/lib/keystone/tests/unit/assignment/role_backends/test_sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends
copying build/lib/keystone/tests/unit/assignment/role_backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends
copying build/lib/keystone/tests/unit/assignment/test_backends.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment
copying build/lib/keystone/tests/unit/assignment/test_core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment
copying build/lib/keystone/tests/unit/assignment/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment
copying build/lib/keystone/tests/unit/test_v3_filters.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3_assignment.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_revoke.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_hacking_checks.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_auth_plugin.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/base_classes.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3_federation.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3_endpoint_policy.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_backend_endpoint_policy.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3_application_credential.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_limits.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token
copying build/lib/keystone/tests/unit/token/test_fernet_provider.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token
copying build/lib/keystone/tests/unit/token/test_token_serialization.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token
copying build/lib/keystone/tests/unit/token/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token
copying build/lib/keystone/tests/unit/token/test_jws_provider.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust
copying build/lib/keystone/tests/unit/trust/test_backends.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust
copying build/lib/keystone/tests/unit/trust/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust
copying build/lib/keystone/tests/unit/test_v3.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_sql_upgrade.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_contrib_ec2_core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_backend_ldap_pool.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/mapping_fixtures.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3_credential.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external
copying build/lib/keystone/tests/unit/external/README.rst -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external
copying build/lib/keystone/tests/unit/external/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external
copying build/lib/keystone/tests/unit/external/test_timeutils.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_one_extra_sql
copying build/lib/keystone/tests/unit/config_files/domain_configs_one_extra_sql/keystone.domain2.conf -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_one_extra_sql
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap
copying build/lib/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap/keystone.Default.conf -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap
copying build/lib/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap/keystone.domain1.conf -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap
copying build/lib/keystone/tests/unit/config_files/test_auth_plugin.conf -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files
copying build/lib/keystone/tests/unit/config_files/backend_multi_ldap_sql.conf -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files
copying build/lib/keystone/tests/unit/config_files/backend_liveldap.conf -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files
copying build/lib/keystone/tests/unit/config_files/backend_tls_liveldap.conf -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files
copying build/lib/keystone/tests/unit/config_files/backend_ldap.conf -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files
copying build/lib/keystone/tests/unit/config_files/backend_pool_liveldap.conf -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files
copying build/lib/keystone/tests/unit/config_files/backend_ldap_sql.conf -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_multi_ldap
copying build/lib/keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.Default.conf -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_multi_ldap
copying build/lib/keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.domain2.conf -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_multi_ldap
copying build/lib/keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.domain1.conf -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_multi_ldap
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql
copying build/lib/keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql/keystone.domain1.conf -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql
copying build/lib/keystone/tests/unit/config_files/backend_sql.conf -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files
copying build/lib/keystone/tests/unit/config_files/backend_ldap_pool.conf -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files
copying build/lib/keystone/tests/unit/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_versions.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_token_provider.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/default_fixtures.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_backend_sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_ldap_livetest.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_backend_federation_sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_validation.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/fakeldap.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_entry_points.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_backend_endpoint_policy_sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_backend_ldap.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/utils.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_associate_project_endpoint_extension.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_cli.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation
copying build/lib/keystone/tests/unit/federation/test_core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation
copying build/lib/keystone/tests/unit/federation/test_utils.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation
copying build/lib/keystone/tests/unit/federation/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib
copying build/lib/keystone/tests/unit/contrib/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation
copying build/lib/keystone/tests/unit/contrib/federation/test_utils.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation
copying build/lib/keystone/tests/unit/contrib/federation/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation
copying build/lib/keystone/tests/unit/test_policy.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource
copying build/lib/keystone/tests/unit/resource/test_backends.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource
copying build/lib/keystone/tests/unit/resource/test_core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource
copying build/lib/keystone/tests/unit/resource/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends
copying build/lib/keystone/tests/unit/resource/backends/test_sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends
copying build/lib/keystone/tests/unit/resource/backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends
copying build/lib/keystone/tests/unit/resource/config_backends/test_sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends
copying build/lib/keystone/tests/unit/resource/config_backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends
copying build/lib/keystone/tests/unit/rest.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity
copying build/lib/keystone/tests/unit/identity/test_backends.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity
copying build/lib/keystone/tests/unit/identity/test_core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity
copying build/lib/keystone/tests/unit/identity/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity
copying build/lib/keystone/tests/unit/identity/test_backend_sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends
copying build/lib/keystone/tests/unit/identity/backends/test_sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends
copying build/lib/keystone/tests/unit/identity/backends/fake_driver.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends
copying build/lib/keystone/tests/unit/identity/backends/test_base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends
copying build/lib/keystone/tests/unit/identity/backends/test_ldap_common.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends
copying build/lib/keystone/tests/unit/identity/backends/test_ldap.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends
copying build/lib/keystone/tests/unit/identity/backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users
copying build/lib/keystone/tests/unit/identity/shadow_users/test_core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users
copying build/lib/keystone/tests/unit/identity/shadow_users/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users
copying build/lib/keystone/tests/unit/identity/shadow_users/test_backend.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users
copying build/lib/keystone/tests/unit/test_v3_auth.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_config.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog
copying build/lib/keystone/tests/unit/catalog/test_backends.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog
copying build/lib/keystone/tests/unit/catalog/test_core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog
copying build/lib/keystone/tests/unit/catalog/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog
copying build/lib/keystone/tests/unit/test_driver_hints.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3_identity.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_healthcheck.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional
copying build/lib/keystone/tests/functional/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional
copying build/lib/keystone/tests/functional/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared
copying build/lib/keystone/tests/functional/shared/test_running.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared
copying build/lib/keystone/tests/functional/shared/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/application_credential.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/ldap.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/identity_mapping.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/endpoint_filter.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/opts.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/catalog.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/endpoint_policy.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/fernet_tokens.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/credential.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/wsgi.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/federation.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/saml.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/tokenless_auth.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/policy.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/role.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/default.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/trust.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/revoke.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/jwt_tokens.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/assignment.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/fernet_receipts.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/oauth1.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/receipt.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/constants.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/token.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/utils.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/identity.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/totp.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/security_compliance.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/shadow_users.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/auth.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/domain_config.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/oauth2.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/unified_limit.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/resource.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/policy
copying build/lib/keystone/policy/schema.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/policy
copying build/lib/keystone/policy/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/policy
copying build/lib/keystone/policy/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/policy
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends
copying build/lib/keystone/policy/backends/sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends
copying build/lib/keystone/policy/backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends
copying build/lib/keystone/policy/backends/rules.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends
copying build/lib/keystone/policy/backends/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends
copying build/lib/keystone/assignment/role_backends/sql_model.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends
copying build/lib/keystone/assignment/role_backends/resource_options.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends
copying build/lib/keystone/assignment/role_backends/sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends
copying build/lib/keystone/assignment/role_backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends
copying build/lib/keystone/assignment/role_backends/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends
copying build/lib/keystone/assignment/schema.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment
copying build/lib/keystone/assignment/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment
copying build/lib/keystone/assignment/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends
copying build/lib/keystone/assignment/backends/sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends
copying build/lib/keystone/assignment/backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends
copying build/lib/keystone/assignment/backends/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/models
copying build/lib/keystone/models/receipt_model.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/models
copying build/lib/keystone/models/revoke_model.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/models
copying build/lib/keystone/models/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/models
copying build/lib/keystone/models/token_model.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/models
copying build/lib/keystone/exception.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone
copying build/lib/keystone/i18n.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ja
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ja/LC_MESSAGES
copying build/lib/keystone/locale/ja/LC_MESSAGES/keystone.po -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ja/LC_MESSAGES
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/it
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/it/LC_MESSAGES
copying build/lib/keystone/locale/it/LC_MESSAGES/keystone.po -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/it/LC_MESSAGES
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/en_GB
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/en_GB/LC_MESSAGES
copying build/lib/keystone/locale/en_GB/LC_MESSAGES/keystone.po -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/en_GB/LC_MESSAGES
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/es
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/es/LC_MESSAGES
copying build/lib/keystone/locale/es/LC_MESSAGES/keystone.po -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/es/LC_MESSAGES
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_CN
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_CN/LC_MESSAGES
copying build/lib/keystone/locale/zh_CN/LC_MESSAGES/keystone.po -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_CN/LC_MESSAGES
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ko_KR
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ko_KR/LC_MESSAGES
copying build/lib/keystone/locale/ko_KR/LC_MESSAGES/keystone.po -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ko_KR/LC_MESSAGES
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_TW
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_TW/LC_MESSAGES
copying build/lib/keystone/locale/zh_TW/LC_MESSAGES/keystone.po -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_TW/LC_MESSAGES
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ru
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ru/LC_MESSAGES
copying build/lib/keystone/locale/ru/LC_MESSAGES/keystone.po -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ru/LC_MESSAGES
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/pt_BR
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/pt_BR/LC_MESSAGES
copying build/lib/keystone/locale/pt_BR/LC_MESSAGES/keystone.po -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/pt_BR/LC_MESSAGES
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/fr
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/fr/LC_MESSAGES
copying build/lib/keystone/locale/fr/LC_MESSAGES/keystone.po -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/fr/LC_MESSAGES
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/de
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/de/LC_MESSAGES
copying build/lib/keystone/locale/de/LC_MESSAGES/keystone.po -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/de/LC_MESSAGES
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token
copying build/lib/keystone/token/token_formatters.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token
copying build/lib/keystone/token/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token
copying build/lib/keystone/token/provider.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet
copying build/lib/keystone/token/providers/fernet/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet
copying build/lib/keystone/token/providers/fernet/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws
copying build/lib/keystone/token/providers/jws/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws
copying build/lib/keystone/token/providers/jws/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws
copying build/lib/keystone/token/providers/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers
copying build/lib/keystone/token/providers/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/trust
copying build/lib/keystone/trust/schema.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/trust
copying build/lib/keystone/trust/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/trust
copying build/lib/keystone/trust/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/trust
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends
copying build/lib/keystone/trust/backends/sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends
copying build/lib/keystone/trust/backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends
copying build/lib/keystone/trust/backends/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends
copying build/lib/keystone/version.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone
copying build/lib/keystone/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/wsgi
copying build/lib/keystone/wsgi/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/wsgi
copying build/lib/keystone/wsgi/api.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/wsgi
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation
copying build/lib/keystone/federation/schema.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation
copying build/lib/keystone/federation/idp.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation
copying build/lib/keystone/federation/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation
copying build/lib/keystone/federation/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation
copying build/lib/keystone/federation/constants.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation
copying build/lib/keystone/federation/utils.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends
copying build/lib/keystone/federation/backends/sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends
copying build/lib/keystone/federation/backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends
copying build/lib/keystone/federation/backends/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource
copying build/lib/keystone/resource/schema.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource
copying build/lib/keystone/resource/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource
copying build/lib/keystone/resource/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends
copying build/lib/keystone/resource/backends/sql_model.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends
copying build/lib/keystone/resource/backends/resource_options.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends
copying build/lib/keystone/resource/backends/sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends
copying build/lib/keystone/resource/backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends
copying build/lib/keystone/resource/backends/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends
copying build/lib/keystone/resource/config_backends/sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends
copying build/lib/keystone/resource/config_backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends
copying build/lib/keystone/resource/config_backends/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/s3tokens.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/domains.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/os_oauth2.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/users.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/registered_limits.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation
copying build/lib/keystone/api/validation/validators.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation
copying build/lib/keystone/api/validation/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation
copying build/lib/keystone/api/validation/response_types.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation
copying build/lib/keystone/api/validation/parameter_types.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation
copying build/lib/keystone/api/role_assignments.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/roles.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/groups.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/discovery.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/os_federation.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/endpoints.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/os_inherit.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/projects.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/trusts.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/credentials.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/role_inferences.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/policy.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/os_ep_filter.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/ec2tokens.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/services.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared
copying build/lib/keystone/api/_shared/implied_roles.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared
copying build/lib/keystone/api/_shared/saml.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared
copying build/lib/keystone/api/_shared/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared
copying build/lib/keystone/api/_shared/json_home_relations.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared
copying build/lib/keystone/api/_shared/EC2_S3_Resource.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared
copying build/lib/keystone/api/_shared/authentication.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared
copying build/lib/keystone/api/os_oauth1.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/limits.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/os_revoke.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/os_simple_cert.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/regions.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/auth.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/system.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends
copying build/lib/keystone/identity/shadow_backends/sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends
copying build/lib/keystone/identity/shadow_backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends
copying build/lib/keystone/identity/shadow_backends/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends
copying build/lib/keystone/identity/schema.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators
copying build/lib/keystone/identity/id_generators/sha256.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators
copying build/lib/keystone/identity/id_generators/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends
copying build/lib/keystone/identity/mapping_backends/mapping.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends
copying build/lib/keystone/identity/mapping_backends/sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends
copying build/lib/keystone/identity/mapping_backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends
copying build/lib/keystone/identity/mapping_backends/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends
copying build/lib/keystone/identity/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity
copying build/lib/keystone/identity/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends
copying build/lib/keystone/identity/backends/sql_model.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends
copying build/lib/keystone/identity/backends/resource_options.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends
copying build/lib/keystone/identity/backends/sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends
copying build/lib/keystone/identity/backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap
copying build/lib/keystone/identity/backends/ldap/models.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap
copying build/lib/keystone/identity/backends/ldap/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap
copying build/lib/keystone/identity/backends/ldap/common.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap
copying build/lib/keystone/identity/backends/ldap/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap
copying build/lib/keystone/identity/backends/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends
copying build/lib/keystone/identity/generator.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1
copying build/lib/keystone/oauth1/schema.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1
copying build/lib/keystone/oauth1/validator.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1
copying build/lib/keystone/oauth1/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1
copying build/lib/keystone/oauth1/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends
copying build/lib/keystone/oauth1/backends/sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends
copying build/lib/keystone/oauth1/backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends
copying build/lib/keystone/oauth1/backends/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog
copying build/lib/keystone/catalog/schema.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog
copying build/lib/keystone/catalog/core.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog
copying build/lib/keystone/catalog/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends
copying build/lib/keystone/catalog/backends/sql.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends
copying build/lib/keystone/catalog/backends/__init__.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends
copying build/lib/keystone/catalog/backends/base.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends
copying build/lib/keystone/notifications.py -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/external.py to external.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/application_credential.py to application_credential.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/password.py to password.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/oauth1.py to oauth1.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/token.py to token.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/totp.py to totp.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/mapped.py to mapped.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/provider.py to provider.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2/handlers.py to handlers.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/driver_hints.py to driver_hints.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/validators.py to validators.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/parameter_types.py to parameter_types.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers/scrypt.py to scrypt.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers/pbkdf2.py to pbkdf2.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers/bcrypt.py to bcrypt.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/mapping.py to mapping.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/application_credential.py to application_credential.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/access_rule.py to access_rule.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/policy_association.py to policy_association.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/grant.py to grant.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/access_token.py to access_token.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/credential.py to credential.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/ec2_credential.py to ec2_credential.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/limit.py to limit.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/policy.py to policy.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/role.py to role.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/trust.py to trust.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/region.py to region.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/token_revocation.py to token_revocation.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/project_endpoint.py to project_endpoint.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/endpoint_group.py to endpoint_group.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/protocol.py to protocol.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/group.py to group.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/endpoint.py to endpoint.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/role_assignment.py to role_assignment.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/project.py to project.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/registered_limit.py to registered_limit.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/token.py to token.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/identity_provider.py to identity_provider.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/user.py to user.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/consumer.py to consumer.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/implied_role.py to implied_role.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/service_provider.py to service_provider.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/service.py to service.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/auth.py to auth.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/domain_config.py to domain_config.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/domain.py to domain.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/revoke_event.py to revoke_event.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/profiler.py to profiler.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/authorization.py to authorization.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/render_token.py to render_token.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/policy.py to policy.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/enforcer.py to enforcer.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/tokenless_auth.py to tokenless_auth.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/provider_api.py to provider_api.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/json_home.py to json_home.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/jwt_utils.py to jwt_utils.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/manager.py to manager.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/utils.py to utils.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashing.py to password_hashing.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/fernet_utils.py to fernet_utils.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/manage.py to manage.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/env.py to env.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/contract/e25ffa003242_initial.py to e25ffa003242_initial.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/expand/29e87d24a316_initial.py to 29e87d24a316_initial.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2024.01/expand/47147121_add_identity_federation_attribute_mapping_schema_version.py to 47147121_add_identity_federation_attribute_mapping_schema_version.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/27e647c0fad4_initial_version.py to 27e647c0fad4_initial_version.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/contract/c88cdce8f248_remove_duplicate_constraints.py to c88cdce8f248_remove_duplicate_constraints.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/contract/99de3849d860_fix_incorrect_constraints.py to 99de3849d860_fix_incorrect_constraints.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/expand/11c3b243b4cb_remove_service_provider_relay_state_server_default.py to 11c3b243b4cb_remove_service_provider_relay_state_server_default.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/expand/b4f8b3f584e0_fix_incorrect_constraints.py to b4f8b3f584e0_fix_incorrect_constraints.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/autogen.py to autogen.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/upgrades.py to upgrades.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/context.py to context.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options/immutable.py to immutable.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/_context_cache.py to _context_cache.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/model.py to model.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/flat.py to flat.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/strict_two_level.py to strict_two_level.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/receipt_formatters.py to receipt_formatters.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/handlers.py to handlers.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/provider.py to provider.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/wsgi.py to wsgi.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/backends.py to backends.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/common.py to common.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/auth_context.py to auth_context.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/url_normalize.py to url_normalize.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/req_logging.py to req_logging.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/json_body.py to json_body.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/application.py to application.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/cli.py to cli.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/manage.py to manage.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/status.py to status.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/ldap.py to ldap.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/tokens_fernet.py to tokens_fernet.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/credential.py to credential.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/federation.py to federation.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/tokens.py to tokens.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/database.py to database.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/debug.py to debug.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/caching.py to caching.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/security_compliance.py to security_compliance.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/bootstrap.py to bootstrap.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/idutils.py to idutils.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common/auth.py to auth.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_projects.py to test_projects.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_project_endpoint.py to test_project_endpoint.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_registered_limits.py to test_registered_limits.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_identity_providers.py to test_identity_providers.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_endpoints.py to test_endpoints.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_project_tags.py to test_project_tags.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_application_credential.py to test_application_credential.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_policy_association.py to test_policy_association.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_consumer.py to test_consumer.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_ec2_credential.py to test_ec2_credential.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_services.py to test_services.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_trusts.py to test_trusts.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_users.py to test_users.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domain_config.py to test_domain_config.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_limits.py to test_limits.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_assignment.py to test_assignment.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_tokens.py to test_tokens.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_grants.py to test_grants.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_access_rules.py to test_access_rules.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_implied_roles.py to test_implied_roles.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_protocols.py to test_protocols.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_credentials.py to test_credentials.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_groups.py to test_groups.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_mappings.py to test_mappings.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_policy.py to test_policy.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domain_roles.py to test_domain_roles.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_system_assignments.py to test_system_assignments.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_endpoint_group.py to test_endpoint_group.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_service_providers.py to test_service_providers.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domains.py to test_domains.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_roles.py to test_roles.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_regions.py to test_regions.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking/checks.py to checks.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_tls_livetest.py to test_ldap_tls_livetest.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_exception.py to test_exception.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_simple_cert.py to test_contrib_simple_cert.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_resource.py to test_v3_resource.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_os_revoke.py to test_v3_os_revoke.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins/test_mapped.py to test_mapped.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins/test_core.py to test_core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/test_schema.py to test_schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/test_controllers.py to test_controllers.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_receipt_provider.py to test_receipt_provider.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity_mapping.py to identity_mapping.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/test_fernet_provider.py to test_fernet_provider.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/test_backend_sql.py to test_backend_sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_sql_banned_operations.py to test_sql_banned_operations.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_domain_config.py to test_v3_domain_config.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_sql_core.py to test_sql_core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_rbac_enforcer.py to test_rbac_enforcer.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_json_home.py to test_json_home.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_provider_api.py to test_provider_api.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_password_hashing.py to test_password_hashing.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_notifications.py to test_notifications.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_cache.py to test_cache.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_utils.py to test_utils.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_database_conflicts.py to test_database_conflicts.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_resource_options_common.py to test_resource_options_common.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/sql/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/sql/test_upgrades.py to test_upgrades.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/core_sql.py to core_sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/core_ldap.py to core_ldap.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_pool_livetest.py to test_ldap_pool_livetest.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_trust.py to test_v3_trust.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation_fixtures.py to federation_fixtures.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/test_backends.py to test_backends.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends/test_sql.py to test_sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/filtering.py to filtering.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_id_mapping_sql.py to test_backend_id_mapping_sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit/test_backends.py to test_backends.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_middleware.py to test_middleware.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends/test_sql.py to test_sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends/test_base.py to test_base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_oauth2.py to test_v3_oauth2.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/test_fernet_provider.py to test_fernet_provider.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/test_receipt_serialization.py to test_receipt_serialization.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server/test_keystone_flask.py to test_keystone_flask.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_oauth1.py to test_v3_oauth1.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/test_core.py to test_core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/test_utils.py to test_utils.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_shadow_users.py to test_shadow_users.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_url_middleware.py to test_url_middleware.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_s3_core.py to test_contrib_s3_core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_rules.py to test_backend_rules.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_catalog.py to test_v3_catalog.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/auth_plugins.py to auth_plugins.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/policy.py to policy.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/key_repository.py to key_repository.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/cache.py to cache.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/ldapdb.py to ldapdb.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/database.py to database.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/hacking.py to hacking.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/backendloader.py to backendloader.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/temporaryfile.py to temporaryfile.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/jws_key_repository.py to jws_key_repository.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/logging.py to logging.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/warnings.py to warnings.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/test_backends.py to test_backends.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/test_sql.py to test_sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/test_base.py to test_base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_policy.py to test_v3_policy.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_app_config.py to test_app_config.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends/test_sql.py to test_sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/test_backends.py to test_backends.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/test_core.py to test_core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_filters.py to test_v3_filters.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_assignment.py to test_v3_assignment.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_revoke.py to test_revoke.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_hacking_checks.py to test_hacking_checks.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_auth_plugin.py to test_auth_plugin.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/base_classes.py to base_classes.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_federation.py to test_v3_federation.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_endpoint_policy.py to test_v3_endpoint_policy.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_endpoint_policy.py to test_backend_endpoint_policy.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_application_credential.py to test_v3_application_credential.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_limits.py to test_limits.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_fernet_provider.py to test_fernet_provider.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_token_serialization.py to test_token_serialization.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_jws_provider.py to test_jws_provider.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust/test_backends.py to test_backends.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3.py to test_v3.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_sql_upgrade.py to test_sql_upgrade.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_ec2_core.py to test_contrib_ec2_core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_ldap_pool.py to test_backend_ldap_pool.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/mapping_fixtures.py to mapping_fixtures.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_credential.py to test_v3_credential.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external/test_timeutils.py to test_timeutils.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_versions.py to test_versions.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_token_provider.py to test_token_provider.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/default_fixtures.py to default_fixtures.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_sql.py to test_backend_sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_livetest.py to test_ldap_livetest.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_federation_sql.py to test_backend_federation_sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_validation.py to test_validation.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/fakeldap.py to fakeldap.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_entry_points.py to test_entry_points.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_endpoint_policy_sql.py to test_backend_endpoint_policy_sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_ldap.py to test_backend_ldap.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/utils.py to utils.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_associate_project_endpoint_extension.py to test_associate_project_endpoint_extension.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_cli.py to test_cli.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/test_core.py to test_core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/test_utils.py to test_utils.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation/test_utils.py to test_utils.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_policy.py to test_policy.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/test_backends.py to test_backends.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/test_core.py to test_core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends/test_sql.py to test_sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends/test_sql.py to test_sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/rest.py to rest.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_backends.py to test_backends.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_core.py to test_core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_backend_sql.py to test_backend_sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_sql.py to test_sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/fake_driver.py to fake_driver.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_base.py to test_base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_ldap_common.py to test_ldap_common.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_ldap.py to test_ldap.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users/test_core.py to test_core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users/test_backend.py to test_backend.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_auth.py to test_v3_auth.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_config.py to test_config.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/test_backends.py to test_backends.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/test_core.py to test_core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_driver_hints.py to test_driver_hints.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_identity.py to test_v3_identity.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_healthcheck.py to test_healthcheck.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared/test_running.py to test_running.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/application_credential.py to application_credential.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/ldap.py to ldap.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/identity_mapping.py to identity_mapping.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/endpoint_filter.py to endpoint_filter.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/opts.py to opts.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/catalog.py to catalog.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/endpoint_policy.py to endpoint_policy.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/fernet_tokens.py to fernet_tokens.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/credential.py to credential.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/wsgi.py to wsgi.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/federation.py to federation.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/saml.py to saml.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/tokenless_auth.py to tokenless_auth.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/policy.py to policy.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/role.py to role.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/default.py to default.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/trust.py to trust.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/revoke.py to revoke.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/jwt_tokens.py to jwt_tokens.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/assignment.py to assignment.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/fernet_receipts.py to fernet_receipts.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/oauth1.py to oauth1.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/receipt.py to receipt.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/constants.py to constants.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/token.py to token.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/utils.py to utils.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/identity.py to identity.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/totp.py to totp.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/security_compliance.py to security_compliance.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/shadow_users.py to shadow_users.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/auth.py to auth.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/domain_config.py to domain_config.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/oauth2.py to oauth2.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/unified_limit.py to unified_limit.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/resource.py to resource.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/rules.py to rules.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/sql_model.py to sql_model.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/resource_options.py to resource_options.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/models/receipt_model.py to receipt_model.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/models/revoke_model.py to revoke_model.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/models/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/models/token_model.py to token_model.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/exception.py to exception.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/i18n.py to i18n.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token/token_formatters.py to token_formatters.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token/provider.py to provider.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/version.py to version.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/wsgi/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/wsgi/api.py to api.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/idp.py to idp.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/constants.py to constants.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/utils.py to utils.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/sql_model.py to sql_model.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/resource_options.py to resource_options.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/s3tokens.py to s3tokens.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/domains.py to domains.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_oauth2.py to os_oauth2.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/users.py to users.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/registered_limits.py to registered_limits.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation/validators.py to validators.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation/response_types.py to response_types.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation/parameter_types.py to parameter_types.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/role_assignments.py to role_assignments.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/roles.py to roles.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/groups.py to groups.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/discovery.py to discovery.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_federation.py to os_federation.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/endpoints.py to endpoints.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_inherit.py to os_inherit.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/projects.py to projects.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/trusts.py to trusts.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/credentials.py to credentials.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/role_inferences.py to role_inferences.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/policy.py to policy.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_ep_filter.py to os_ep_filter.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/ec2tokens.py to ec2tokens.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/services.py to services.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/implied_roles.py to implied_roles.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/saml.py to saml.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/json_home_relations.py to json_home_relations.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/EC2_S3_Resource.py to EC2_S3_Resource.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/authentication.py to authentication.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_oauth1.py to os_oauth1.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/limits.py to limits.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_revoke.py to os_revoke.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_simple_cert.py to os_simple_cert.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/regions.py to regions.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/auth.py to auth.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/api/system.py to system.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators/sha256.py to sha256.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/mapping.py to mapping.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/sql_model.py to sql_model.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/resource_options.py to resource_options.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/models.py to models.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/common.py to common.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/generator.py to generator.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/validator.py to validator.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone/notifications.py to notifications.cpython-313.pyc
running install_data
creating /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/etc/keystone
copying etc/sso_callback_template.html -> /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/etc/keystone
running install_egg_info
Copying keystone.egg-info to /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages/keystone-27.0.0.0rc1.egg-info
Skipping SOURCES.txt
running install_scripts
Installing keystone-manage script to /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/bin
Installing keystone-status script to /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/bin
Installing keystone-wsgi-admin script to /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/bin
Installing keystone-wsgi-public script to /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/bin
# See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1078623
# and https://bugs.launchpad.net/keystone/+bug/2076992
# test_v3_auth\.TrustAPIBehavior\.test_redelegate_with_role_by_name
# test_v3_auth\.TrustAPIBehavior\.test_redelegation_terminator
# test_v3_auth\.TrustAPIBehavior\.test_roles_subset
# test_v3_auth\.TestTrustAuthFernetTokenProvider\.test_redelegate_with_role_by_name
# test_v3_auth\.TestTrustAuthFernetTokenProvider\.test_redelegation_terminator
# test_v3_auth\.TestTrustAuthFernetTokenProvider\.test_roles_subset
# Not indenpotent:
# test_cli\.CliBootStrapTestCase\.test_bootstrap_is_not_idempotent_when_password_does_change
===> Running tests
mkdir -p /build/reproducible-path/keystone-27.0.0~rc1/keystone/tests/tmp
pkgos-dh_auto_test --no-py2 'keystone\.tests\.unit\.(?!(.*test_v3_federation\.SAMLGenerationTests\.test_sign_assertion_exc.*|.*test_sql_upgrade.FullMigration.*|.*test_hacking_checks\.TestCheckForMutableDefaultArgs\.test.*|.*common\.test_notifications\.NotificationsTestCase.*|.*test_v3_auth\.TestAuthInfo\.test_get_method_names_duplicates.*|.*test_backend_sql\.SqlCatalog\.test_get_service_returns_not_found.*|.*tests\.test_core\.TestTestCase\.test_deprecation_warnings_are_raised_as_exceptions_in_tests.*|.*test_v3_federation.*SAMLGenerationTests.*test_sign_assertion_logs_message_if_xmlsec1_is_not_installed.*|test_v3_auth\.TrustAPIBehavior\.test_redelegate_with_role_by_name|test_v3_auth\.TrustAPIBehavior\.test_redelegation_terminator|test_v3_auth\.TrustAPIBehavior\.test_roles_subset|test_v3_auth\.TestTrustAuthFernetTokenProvider\.test_redelegate_with_role_by_name|test_v3_auth\.TestTrustAuthFernetTokenProvider\.test_redelegation_terminator|test_v3_auth\.TestTrustAuthFernetTokenProvider\.test_roles_subset|test_v3_federation\.SAMLGenerationTests\.test_saml_signing|test_v3_assignment\.AssignmentInheritanceTestCase\.test_project_id_specified_if_include_subtree_specified|test_cli\.CliBootStrapTestCase\.test_bootstrap_is_not_idempotent_when_password_does_change))'
+ PKGOS_TEST_PARALLEL=yes
+ PKGOS_TEST_SERIAL=no
+ PYTHONS=disabled
+ PYTHON3S=disabled
+ TEST_PARALLEL_OPT=--parallel
+ TEST_SERIAL_OPT=
+ echo WARNING: --no-py2 is deprecated, and always on.
WARNING: --no-py2 is deprecated, and always on.
+ shift
+ py3versions -vr
+ PYTHON3S=3.13
+ [ yes = no ]
+ [ no = yes ]
+ [ 3.13 = disabled ]
+ echo 3.13
+ cut -d. -f1
+ PYMAJOR=3
+ echo ===> Testing with python (python3)
===> Testing with python (python3)
+ pwd
+ [ -d /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages ]
+ [ -z  ]
+ pwd
+ echo Implicitly adding PYTHONPATH=/build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages
Implicitly adding PYTHONPATH=/build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages
+ pwd
+ export PYTHONPATH=/build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages
+ [ -e .stestr.conf ]
+ [ -x /usr/bin/python3-stestr ]
+ STESTR=stestr
+ rm -rf .stestr
+ PYTHON=python3.13 stestr run --parallel --subunit keystone\.tests\.unit\.(?!(.*test_v3_federation\.SAMLGenerationTests\.test_sign_assertion_exc.*|.*test_sql_upgrade.FullMigration.*|.*test_hacking_checks\.TestCheckForMutableDefaultArgs\.test.*|.*common\.test_notifications\.NotificationsTestCase.*|.*test_v3_auth\.TestAuthInfo\.test_get_method_names_duplicates.*|.*test_backend_sql\.SqlCatalog\.test_get_service_returns_not_found.*|.*tests\.test_core\.TestTestCase\.test_deprecation_warnings_are_raised_as_exceptions_in_tests.*|.*test_v3_federation.*SAMLGenerationTests.*test_sign_assertion_logs_message_if_xmlsec1_is_not_installed.*|test_v3_auth\.TrustAPIBehavior\.test_redelegate_with_role_by_name|test_v3_auth\.TrustAPIBehavior\.test_redelegation_terminator|test_v3_auth\.TrustAPIBehavior\.test_roles_subset|test_v3_auth\.TestTrustAuthFernetTokenProvider\.test_redelegate_with_role_by_name|test_v3_auth\.TestTrustAuthFernetTokenProvider\.test_redelegation_terminator|test_v3_auth\.TestTrustAuthFernetTokenProvider\.test_roles_subset|test_v3_federation\.SAMLGenerationTests\.test_saml_signing|test_v3_assignment\.AssignmentInheritanceTestCase\.test_project_id_specified_if_include_subtree_specified|test_cli\.CliBootStrapTestCase\.test_bootstrap_is_not_idempotent_when_password_does_change))
+ subunit2pyunit
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_additional_properties
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_additional_properties ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_auth_no_identity_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_auth_no_identity_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_auth_not_object_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_auth_not_object_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_id_not_string_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_id_not_string_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_name_not_string_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_name_not_string_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_no_id_or_name_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_no_id_or_name_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_not_object_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_not_object_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_scoped
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_scoped ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_explicit_unscoped
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_explicit_unscoped ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_identity_not_object_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_identity_not_object_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_methods_not_array_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_methods_not_array_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_methods_not_array_str_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_methods_not_array_str_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_no_auth_plugin_parameters
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_no_auth_plugin_parameters ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_no_methods_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_no_methods_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_no_user_id_or_name_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_no_user_id_or_name_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_not_object_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_not_object_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_domain_id_not_string_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_domain_id_not_string_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_domain_name_not_string_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_domain_name_not_string_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_domain_no_id_or_name_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_domain_no_id_or_name_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_domain_not_object_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_domain_not_object_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_id_not_string_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_id_not_string_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_name_not_string_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_name_not_string_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_not_object_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_not_object_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_password_not_string_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_password_not_string_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_id_not_string_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_id_not_string_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_name_not_string_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_name_not_string_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_no_id_or_name_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_no_id_or_name_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_not_object_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_not_object_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_id_not_string_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_id_not_string_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_name_not_string_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_name_not_string_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_no_id_or_name_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_no_id_or_name_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_not_object_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_not_object_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_scoped
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_scoped ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_scope_not_object_or_string_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_scope_not_object_or_string_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token_id_not_string_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token_id_not_string_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token_no_id_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token_no_id_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token_not_object_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token_not_object_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_trust_not_object_ex
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_trust_not_object_ex ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_two_methods
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_two_methods ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_unscoped
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_unscoped ... ok
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_user_domain_id
keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_user_domain_id ... ok
keystone.tests.unit.common.test_sql_core.TestModelDictMixin.test_creating_a_dict_from_a_model_instance
keystone.tests.unit.common.test_sql_core.TestModelDictMixin.test_creating_a_dict_from_a_model_instance ... ok
keystone.tests.unit.common.test_sql_core.TestModelDictMixin.test_creating_a_dict_from_a_model_instance_that_has_extra_attrs
keystone.tests.unit.common.test_sql_core.TestModelDictMixin.test_creating_a_dict_from_a_model_instance_that_has_extra_attrs ... ok
keystone.tests.unit.common.test_sql_core.TestModelDictMixin.test_creating_a_model_instance_from_a_dict
keystone.tests.unit.common.test_sql_core.TestModelDictMixin.test_creating_a_model_instance_from_a_dict ... ok
keystone.tests.unit.common.test_sql_core.TestModelDictMixin.test_creating_a_model_instance_from_an_invalid_dict
keystone.tests.unit.common.test_sql_core.TestModelDictMixin.test_creating_a_model_instance_from_an_invalid_dict ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_create_attribute_mapping_rules_processor_default
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_create_attribute_mapping_rules_processor_default ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_create_attribute_mapping_rules_processor_schema1_0
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_create_attribute_mapping_rules_processor_schema1_0 ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_create_attribute_mapping_rules_processor_schema2_0
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_create_attribute_mapping_rules_processor_schema2_0 ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_extract_groups
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_extract_groups ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_domain_schema_2_0
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_domain_schema_2_0 ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_type_set
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_type_set ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_type_set_schema_2_0
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_type_set_schema_2_0 ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_ephemeral
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_ephemeral ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_ephemeral_schema_2_0
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_ephemeral_schema_2_0 ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_local
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_local ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_local_schema_2_0
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_local_schema_2_0 ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_unexpected_type
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_unexpected_type ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_unexpected_type_schema_2_0
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_unexpected_type_schema_2_0 ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_process_group_by_name_domain_with_id_and_name
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_process_group_by_name_domain_with_id_and_name ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_process_group_by_name_domain_with_id_only
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_process_group_by_name_domain_with_id_only ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_process_group_by_name_domain_with_name_only
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_process_group_by_name_domain_with_name_only ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_process_group_by_name_groups_different_domain
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_process_group_by_name_groups_different_domain ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_process_group_by_name_groups_same_domain
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_process_group_by_name_groups_same_domain ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_rule_processor_extract_projects_schema1_0
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_rule_processor_extract_projects_schema1_0 ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_rule_processor_extract_projects_schema1_0_no_projects
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_rule_processor_extract_projects_schema1_0_no_projects ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_rule_processor_extract_projects_schema2_0_domain_in_project
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_rule_processor_extract_projects_schema2_0_domain_in_project ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_rule_processor_extract_projects_schema2_0_no_domain
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_rule_processor_extract_projects_schema2_0_no_domain ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_rule_processor_extract_projects_schema2_0_no_domain_project
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_rule_processor_extract_projects_schema2_0_no_domain_project ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_rule_processor_extract_projects_schema2_0_no_projects
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_rule_processor_extract_projects_schema2_0_no_projects ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_validate_mapping_structure_schema1_0
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_validate_mapping_structure_schema1_0 ... ok
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_validate_mapping_structure_schema2_0
keystone.tests.unit.federation.test_utils.TestFederationUtils.test_validate_mapping_structure_schema2_0 ... ok
keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_binary_attribute_values
keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_binary_attribute_values ... ok
keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_user_id_and_bitmask_begins_with_0
keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_user_id_and_bitmask_begins_with_0 ... ok
keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_user_id_and_user_name_with_boolean_string
keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_user_id_and_user_name_with_boolean_string ... ok
keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_user_id_attribute_is_uuid_in_byte_form
keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_user_id_attribute_is_uuid_in_byte_form ... ok
keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_user_id_begins_with_0
keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_user_id_begins_with_0 ... ok
keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_user_id_begins_with_0_and_enabled_bit_mask
keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_user_id_begins_with_0_and_enabled_bit_mask ... ok
keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_utf8_conversion
keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_utf8_conversion ... ok
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_cache_layer_role_crud
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_cache_layer_role_crud ... ok
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLModelTestCase.test_policy_association_model
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLModelTestCase.test_policy_association_model ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_add_user_to_group
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_add_user_to_group ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_add_user_to_group_no_group_exc
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_add_user_to_group_no_group_exc ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_add_user_to_group_no_user_exc
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_add_user_to_group_no_user_exc ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_authenticate
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_authenticate ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_authenticate_no_user
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_authenticate_no_user ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_authenticate_wrong_password
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_authenticate_wrong_password ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_change_password
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_change_password ... skipped "Backend doesn't allow change password."
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group_group_doesnt_exist_exc
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group_group_doesnt_exist_exc ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group_user_doesnt_exist_exc
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group_user_doesnt_exist_exc ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group_user_not_in_group_exc
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group_user_not_in_group_exc ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_group
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_group ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_group_all_attrs
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_group_all_attrs ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_group_duplicate_exc
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_group_duplicate_exc ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_user
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_user ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_user_all_attributes
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_user_all_attributes ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_user_same_id_exc
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_user_same_id_exc ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_user_same_name_and_domain_exc
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_user_same_name_and_domain_exc ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_group
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_group ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_group_doesnt_exist_exc
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_group_doesnt_exist_exc ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_user
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_user ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_user_no_user_exc
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_user_no_user_exc ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_generates_uuids
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_generates_uuids ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_group
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_group ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_group_by_name
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_group_by_name ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_group_by_name_no_user_exc
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_group_by_name_no_user_exc ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_group_no_group_exc
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_group_no_group_exc ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_user
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_user ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_user_by_name
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_user_by_name ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_user_by_name_no_user_exc
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_user_by_name_no_user_exc ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_user_no_user_exc
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_user_no_user_exc ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_is_domain_aware
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_is_domain_aware ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_is_sql
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_is_sql ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_for_user_group
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_for_user_group ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_for_user_no_groups
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_for_user_no_groups ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_for_user_no_user
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_for_user_no_user ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_no_groups
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_no_groups ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_one_group
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_one_group ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_in_group_no_group
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_in_group_no_group ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_in_group_no_users
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_in_group_no_users ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_in_group_user
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_in_group_user ... ok
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_cannot_delete_immutable_role
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_cannot_delete_immutable_role ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_add_user_to_group
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_add_user_to_group ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_no_users
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_no_users ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_when_users
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_when_users ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_remove_user_from_group
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_remove_user_from_group ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_remove_user_from_group_no_group
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_remove_user_from_group_no_group ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_remove_user_from_group_no_user
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_remove_user_from_group_no_user ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_remove_user_from_group_not_in_group
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_remove_user_from_group_not_in_group ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_group
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_group ... ok
Truncating password to algorithm specific maximum length 72 characters.
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_add_user_to_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_add_user_to_group ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_application_credential_allow_recursion
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_application_credential_allow_recursion ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_group_name_already_exists
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_group_name_already_exists ... skipped "driver doesn't allow name update"
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_group_name_not_allowed
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_group_name_not_allowed ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_group_no_group
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_group_no_group ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user_name_not_allowed_exc
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user_name_not_allowed_exc ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user_no_user_exc
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user_no_user_exc ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user_remove_optional_attribute
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user_remove_optional_attribute ... ok
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user_same_name_exc
keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user_same_name_exc ... skipped "Backend doesn't allow name update."
keystone.tests.unit.identity.backends.test_ldap_common.LDAPConnectionTimeoutTest.test_connectivity_timeout_no_conn_pool
keystone.tests.unit.identity.backends.test_ldap_common.LDAPConnectionTimeoutTest.test_connectivity_timeout_no_conn_pool ... ok
keystone.tests.unit.identity.backends.test_ldap_common.LDAPConnectionTimeoutTest.test_connectivity_timeout_with_conn_pool
keystone.tests.unit.identity.backends.test_ldap_common.LDAPConnectionTimeoutTest.test_connectivity_timeout_with_conn_pool ... ok
keystone.tests.unit.identity.backends.test_ldap_common.LDAPFilterQueryCompositionTest.test_filter_with_both_query_and_hints_set
keystone.tests.unit.identity.backends.test_ldap_common.LDAPFilterQueryCompositionTest.test_filter_with_both_query_and_hints_set ... ok
keystone.tests.unit.identity.backends.test_ldap_common.LDAPFilterQueryCompositionTest.test_filter_with_empty_query_and_hints_set
keystone.tests.unit.identity.backends.test_ldap_common.LDAPFilterQueryCompositionTest.test_filter_with_empty_query_and_hints_set ... ok
keystone.tests.unit.identity.backends.test_ldap_common.LDAPFilterQueryCompositionTest.test_filter_with_hints_and_query_is_none
keystone.tests.unit.identity.backends.test_ldap_common.LDAPFilterQueryCompositionTest.test_filter_with_hints_and_query_is_none ... ok
keystone.tests.unit.identity.backends.test_ldap_common.LDAPFilterQueryCompositionTest.test_return_query_with_no_hints
keystone.tests.unit.identity.backends.test_ldap_common.LDAPFilterQueryCompositionTest.test_return_query_with_no_hints ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_add_user_to_group_no_group_exc
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_add_user_to_group_no_group_exc ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_access_rule_model
keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_access_rule_model ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsDataTestCase.test_receive_identityId_from_audit_notification
keystone.tests.unit.common.test_notifications.CADFNotificationsDataTestCase.test_receive_identityId_from_audit_notification ... ok
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_cannot_update_immutable_role
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_cannot_update_immutable_role ... ok
keystone.tests.unit.common.test_utils.FernetUtilsTestCase.test_debug_message_logged_when_loading_fernet_token_keys
keystone.tests.unit.common.test_utils.FernetUtilsTestCase.test_debug_message_logged_when_loading_fernet_token_keys ... ok
keystone.tests.unit.common.test_utils.FernetUtilsTestCase.test_debug_message_not_logged_when_loading_fernet_credential_key
keystone.tests.unit.common.test_utils.FernetUtilsTestCase.test_debug_message_not_logged_when_loading_fernet_credential_key ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_add_user_to_group_no_user_exc
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_add_user_to_group_no_user_exc ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_config_option_no_events
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_config_option_no_events ... ok
keystone.tests.unit.common.test_cache.TestCacheRegion.test_combination
keystone.tests.unit.common.test_cache.TestCacheRegion.test_combination ... ok
keystone.tests.unit.common.test_cache.TestCacheRegion.test_direct_region_key_invalidation
keystone.tests.unit.common.test_cache.TestCacheRegion.test_direct_region_key_invalidation ... ok
keystone.tests.unit.common.test_cache.TestCacheRegion.test_memoize_decorator_when_invalidating_the_region
keystone.tests.unit.common.test_cache.TestCacheRegion.test_memoize_decorator_when_invalidating_the_region ... ok
keystone.tests.unit.common.test_cache.TestCacheRegion.test_multi_methods_when_invalidating_the_region
keystone.tests.unit.common.test_cache.TestCacheRegion.test_multi_methods_when_invalidating_the_region ... ok
keystone.tests.unit.common.test_cache.TestCacheRegion.test_region_multi_methods_delete
keystone.tests.unit.common.test_cache.TestCacheRegion.test_region_multi_methods_delete ... ok
keystone.tests.unit.common.test_cache.TestCacheRegion.test_region_singular_methods_delete
keystone.tests.unit.common.test_cache.TestCacheRegion.test_region_singular_methods_delete ... ok
keystone.tests.unit.common.test_cache.TestCacheRegion.test_singular_methods_when_invalidating_the_region
keystone.tests.unit.common.test_cache.TestCacheRegion.test_singular_methods_when_invalidating_the_region ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_access_rule_model
keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_access_rule_model ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_application_credential_limits
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_application_credential_limits ... ok
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_cannot_update_immutable_role_while_unsetting_immutable
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_cannot_update_immutable_role_while_unsetting_immutable ... ok
keystone.tests.unit.receipt.test_fernet_provider.TestValidate.test_validate_v3_receipt_simple
keystone.tests.unit.receipt.test_fernet_provider.TestValidate.test_validate_v3_receipt_simple ... ok
keystone.tests.unit.auth.test_controllers.TestLoadAuthMethod.test_entrypoint_fails
keystone.tests.unit.auth.test_controllers.TestLoadAuthMethod.test_entrypoint_fails ... ok
keystone.tests.unit.auth.test_controllers.TestLoadAuthMethod.test_entrypoint_works
keystone.tests.unit.auth.test_controllers.TestLoadAuthMethod.test_entrypoint_works ... ok
keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_lock_out_for_ignored_user
keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_lock_out_for_ignored_user ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_model
keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_model ... ok
keystone.tests.unit.receipt.test_fernet_provider.TestValidate.test_validate_v3_receipt_validation_error_exc
keystone.tests.unit.receipt.test_fernet_provider.TestValidate.test_validate_v3_receipt_validation_error_exc ... ok
keystone.tests.unit.test_app_config.AppConfigTest.test_can_mix_relative_and_absolute_paths_config_file
keystone.tests.unit.test_app_config.AppConfigTest.test_can_mix_relative_and_absolute_paths_config_file ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_domain
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_domain ... ok
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_create_duplicate_role_domain_specific_name_fails
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_create_duplicate_role_domain_specific_name_fails ... ok
keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_default_config_files_with_custom_config_dir
keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_default_config_files_with_custom_config_dir ... ok
keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_absolute_path_config_files
keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_absolute_path_config_files ... ok
keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_config_files_under_custom_config_dir
keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_config_files_under_custom_config_dir ... ok
keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_config_files_under_default_config_dir
keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_config_files_under_default_config_dir ... ok
keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_single_absolute_path_config_file
keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_single_absolute_path_config_file ... ok
keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_single_config_file_under_custom_config_dir
keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_single_config_file_under_custom_config_dir ... ok
keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_locking_out_user_after_max_failed_attempts
keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_locking_out_user_after_max_failed_attempts ... ok
keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_single_config_file_under_default_config_dir
keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_single_config_file_under_default_config_dir ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_role_model
keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_role_model ... ok
keystone.tests.unit.test_app_config.AppConfigTest.test_config_files_have_default_values_when_envars_not_set
keystone.tests.unit.test_app_config.AppConfigTest.test_config_files_have_default_values_when_envars_not_set ... ok
keystone.tests.unit.test_app_config.AppConfigTest.test_config_files_have_default_values_with_empty_envars
keystone.tests.unit.test_app_config.AppConfigTest.test_config_files_have_default_values_with_empty_envars ... ok
keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_addition_auth_steps
keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_addition_auth_steps ... ok
keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncSQLite.test_models_sync
keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncSQLite.test_models_sync ... ok
Truncating password to algorithm specific maximum length 72 characters.
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_create_duplicate_role_name_fails
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_create_duplicate_role_name_fails ... ok
keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_duplicate_method
keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_duplicate_method ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate ... ok
keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_unsupported_auth_method
keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_unsupported_auth_method ... ok
keystone.tests.unit.auth.plugins.test_core.TestPluginCore.test_construct_method_map_with_one_methods
keystone.tests.unit.auth.plugins.test_core.TestPluginCore.test_construct_method_map_with_one_methods ... ok
keystone.tests.unit.auth.plugins.test_core.TestPluginCore.test_construct_method_map_with_three_methods
keystone.tests.unit.auth.plugins.test_core.TestPluginCore.test_construct_method_map_with_three_methods ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_endpoint
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_endpoint ... ok
keystone.tests.unit.auth.plugins.test_core.TestPluginCore.test_construct_method_map_with_two_methods
keystone.tests.unit.auth.plugins.test_core.TestPluginCore.test_construct_method_map_with_two_methods ... ok
keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncMySQL.test_models_sync
keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncMySQL.test_models_sync ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.auth.plugins.test_core.TestPluginCore.test_convert_integer_to_methods
keystone.tests.unit.auth.plugins.test_core.TestPluginCore.test_convert_integer_to_methods ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_auth_str_equal
keystone.tests.unit.common.test_utils.UtilsTestCase.test_auth_str_equal ... ok
keystone.tests.unit.auth.plugins.test_core.TestPluginCore.test_convert_methods_to_integer
keystone.tests.unit.auth.plugins.test_core.TestPluginCore.test_convert_methods_to_integer ... ok
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_create_null_role_name
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_create_null_role_name ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate_bad_secret
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate_bad_secret ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_duplicate_role_grant
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_duplicate_role_grant ... ok
keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_lockout_duration
keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_lockout_duration ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate ... ok
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_event_registration_for_unknown_resource_type
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_event_registration_for_unknown_resource_type ... ok
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_create_role_immutable
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_create_role_immutable ... ok
keystone.tests.unit.catalog.test_core.FormatUrlTests.test_formatting_a_non_string
keystone.tests.unit.catalog.test_core.FormatUrlTests.test_formatting_a_non_string ... ok
keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_incomplete_format
keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_incomplete_format ... ok
keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_missing_key
keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_missing_key ... ok
keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_wrong_type
keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_wrong_type ... ok
keystone.tests.unit.catalog.test_core.FormatUrlTests.test_substitution_with_allowed_project_keyerror
keystone.tests.unit.catalog.test_core.FormatUrlTests.test_substitution_with_allowed_project_keyerror ... ok
keystone.tests.unit.catalog.test_core.FormatUrlTests.test_substitution_with_allowed_tenant_keyerror
keystone.tests.unit.catalog.test_core.FormatUrlTests.test_substitution_with_allowed_tenant_keyerror ... ok
keystone.tests.unit.catalog.test_core.FormatUrlTests.test_substitution_with_key_not_allowed
keystone.tests.unit.catalog.test_core.FormatUrlTests.test_substitution_with_key_not_allowed ... ok
keystone.tests.unit.catalog.test_core.FormatUrlTests.test_successful_formatting
keystone.tests.unit.catalog.test_core.FormatUrlTests.test_successful_formatting ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_group
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_group ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate_expired
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate_expired ... ok
Truncating password to algorithm specific maximum length 72 characters.
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate_no_user
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate_no_user ... ok
keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_no_project_domain
keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_no_project_domain ... ok
keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_with_domain_id
keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_with_domain_id ... ok
keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_with_domain_name
keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_with_domain_name ... ok
keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_handle_projects_from_mapping_create_projects
keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_handle_projects_from_mapping_create_projects ... ok
keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_created_notification
keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_created_notification ... ok
keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_deleted_notification
keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_deleted_notification ... ok
keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_disabled_notification
keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_disabled_notification ... ok
keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_updated_notification
keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_updated_notification ... ok
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_invalid_event_callbacks
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_invalid_event_callbacks ... ok
keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_handle_projects_from_mapping_project_exists
keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_handle_projects_from_mapping_project_exists ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_get_user_unique_id_and_display_name
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_get_user_unique_id_and_display_name ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_local_user_local_domain
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_local_user_local_domain ... ok
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_domain_specific_separation
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_domain_specific_separation ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_federated_domain_specified
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_federated_domain_specified ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_projects
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_projects ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_role_to_user_and_project_no_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_role_to_user_and_project_no_user ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validataion_no_remote
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validataion_no_remote ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_bad_domain
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_bad_domain ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_bad_group
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_bad_group ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate_not_found
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate_not_found ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_no_local
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_no_local ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_no_type
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_no_type ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_bcrypt_sha256_not_truncate_password
keystone.tests.unit.common.test_utils.UtilsTestCase.test_bcrypt_sha256_not_truncate_password ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_bad_local_type_user_in_assertion
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_bad_local_type_user_in_assertion ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_group_id_and_domain
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_group_id_and_domain ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_group_name_and_domain
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_group_name_and_domain ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_group_name_without_domain
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_group_name_without_domain ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_incorrect_local_keys
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_incorrect_local_keys ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_policy
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_policy ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_user_id_and_domain_id
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_user_id_and_domain_id ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_user_name_and_domain_id
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_user_name_and_domain_id ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_add_user_to_group
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_add_user_to_group ... ok
keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_lockout_duration_failed_auth_cnt_resets
keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_lockout_duration_failed_auth_cnt_resets ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_user_name_and_domain_name
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_user_name_and_domain_name ... ok
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_get_role_returns_not_found
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_get_role_returns_not_found ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_any_one_of_and_direct_mapping
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_any_one_of_and_direct_mapping ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_any_one_of_many_rules
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_any_one_of_many_rules ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_blacklist_and_direct_groups_mapping
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_blacklist_and_direct_groups_mapping ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_blacklist_and_direct_groups_mapping_multiples
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_blacklist_and_direct_groups_mapping_multiples ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_blacklist_direct_group_mapping_missing_domain
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_blacklist_direct_group_mapping_missing_domain ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_discards_nonstring_objects
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_discards_nonstring_objects ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_fails_after_discarding_nonstring
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_fails_after_discarding_nonstring ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_for_groups_and_domain
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_for_groups_and_domain ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_group_ids_mapping_blacklist
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_group_ids_mapping_blacklist ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_group_ids_mapping_only_one_group
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_group_ids_mapping_only_one_group ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_group_ids_mapping_whitelist
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_group_ids_mapping_whitelist ... ok
Truncating password to algorithm specific maximum length 72 characters.
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_invalid_event_callbacks_event
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_invalid_event_callbacks_event ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_groups_mapping_only_one_group
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_groups_mapping_only_one_group ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_groups_mapping_only_one_numerical_group
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_groups_mapping_only_one_numerical_group ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_no_groups_allowed
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_no_groups_allowed ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_no_regex_match
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_no_regex_match ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_not_any_of_and_direct_mapping
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_not_any_of_and_direct_mapping ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_not_any_of_many_rules
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_not_any_of_many_rules ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_not_any_of_regex_verify_fail
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_not_any_of_regex_verify_fail ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_not_any_of_regex_verify_pass
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_not_any_of_regex_verify_pass ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_regex_blacklist
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_regex_blacklist ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_regex_many_groups
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_regex_many_groups ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_regex_match_and_many_groups
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_regex_match_and_many_groups ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_regex_whitelist
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_regex_whitelist ... ok
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_get_unique_role_by_name_returns_not_found
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_get_unique_role_by_name_returns_not_found ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_returns_group_names
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_returns_group_names ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_whitelist_and_direct_groups_mapping
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_whitelist_and_direct_groups_mapping ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_changing_password_too_early_sends_notification
keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_changing_password_too_early_sends_notification ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_whitelist_direct_group_mapping_missing_domain
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_whitelist_direct_group_mapping_missing_domain ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_set_ephemeral_domain_to_ephemeral_users
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_set_ephemeral_domain_to_ephemeral_users ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_role_to_user_and_project_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_role_to_user_and_project_returns_not_found ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_type_not_in_assertion
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_type_not_in_assertion ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_user_identification_id
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_user_identification_id ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_user_identification_id_and_name
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_user_identification_id_and_name ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_user_identifications_name
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_user_identifications_name ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_user_identifications_name_and_federated_domain
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_user_identifications_name_and_federated_domain ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_using_remote_direct_mapping_that_doesnt_exist_fails
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_using_remote_direct_mapping_that_doesnt_exist_fails ... ok
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_whitelist_pass_through
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_whitelist_pass_through ... ok
keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_set_enabled_unlocks_user
keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_set_enabled_unlocks_user ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_config_option_no_events
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_config_option_no_events ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential_require_role_assignments
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential_require_role_assignments ... ok
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_list_roles
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_list_roles ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_project
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_project ... ok
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_event_not_valid
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_event_not_valid ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate_wrong_password
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate_wrong_password ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_group_deprecated
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_group_deprecated ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_invalid_password_sends_notification
keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_invalid_password_sends_notification ... ok
Truncating password to algorithm specific maximum length 72 characters.
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_rename_duplicate_role_name_fails
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_rename_duplicate_role_name_fails ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential_with_access_rules
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential_with_access_rules ... ok
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskUnrouted404.test_unrouted_path_is_not_jsonified_404
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskUnrouted404.test_unrouted_path_is_not_jsonified_404 ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_domain
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_domain ... ok
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_method_not_callable
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_method_not_callable ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_region
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_region ... ok
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_role_crud
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_role_crud ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_get_certificate_issuer_dn
keystone.tests.unit.common.test_utils.UtilsTestCase.test_get_certificate_issuer_dn ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_get_certificate_issuer_dn_not_pem_format
keystone.tests.unit.common.test_utils.UtilsTestCase.test_get_certificate_issuer_dn_not_pem_format ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_avoid_creating_circular_references_in_regions_update
keystone.tests.unit.test_backend_sql.SqlCatalog.test_avoid_creating_circular_references_in_regions_update ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential_with_preexisting_access_rules
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential_with_preexisting_access_rules ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_locked_out_user_sends_notification
keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_locked_out_user_sends_notification ... ok
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_add_role_to_user_and_project
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_add_role_to_user_and_project ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_endpoint
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_endpoint ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group_returns_not_found ... ok
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_role_crud_without_description
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_role_crud_without_description ... ok
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_received
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_received ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_cache_layer_delete_service_with_endpoint
keystone.tests.unit.test_backend_sql.SqlCatalog.test_cache_layer_delete_service_with_endpoint ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_duplicate_application_credential_fails
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_duplicate_application_credential_fails ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_role
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_role ... ok
keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_backend_credential_sql_encrypted_string
keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_backend_credential_sql_encrypted_string ... ok
Truncating password to algorithm specific maximum length 72 characters.
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_domain_id_of_role_fails
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_domain_id_of_role_fails ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_cache_layer_region_crud
keystone.tests.unit.test_backend_sql.SqlCatalog.test_cache_layer_region_crud ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_arbitrary_attributes_are_returned_from_create_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_arbitrary_attributes_are_returned_from_create_user ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_delete_application_credential
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_delete_application_credential ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_group
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_group ... ok
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_provider_event_callback_subscription
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_provider_event_callback_subscription ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_password_expired_sends_notification
keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_password_expired_sends_notification ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_service
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_service ... ok
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_returns_not_found
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_returns_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_cache_layer_service_crud
keystone.tests.unit.test_backend_sql.SqlCatalog.test_cache_layer_service_crud ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_delete_application_credential_not_found
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_delete_application_credential_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_set_immutable
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_set_immutable ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_policy
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_policy ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_circular_regions_can_be_deleted
keystone.tests.unit.test_backend_sql.SqlCatalog.test_circular_regions_can_be_deleted ... ok
Truncating password to algorithm specific maximum length 72 characters.
keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_backend_credential_sql_hints_none
keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_backend_credential_sql_hints_none ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_trust
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_trust ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_repeated_password_sends_notification
keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_repeated_password_sends_notification ... ok
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_group_domain_grant
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_group_domain_grant ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_deleting_a_user_deletes_application_credentials
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_deleting_a_user_deletes_application_credentials ... ok
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_set_immutable_with_additional_updates
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_set_immutable_with_additional_updates ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_get_certificate_subject_dn
keystone.tests.unit.common.test_utils.UtilsTestCase.test_get_certificate_subject_dn ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_get_certificate_subject_dn_not_pem_format
keystone.tests.unit.common.test_utils.UtilsTestCase.test_get_certificate_subject_dn_not_pem_format ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_get_certificate_thumbprint
keystone.tests.unit.common.test_utils.UtilsTestCase.test_get_certificate_thumbprint ... ok
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_provider_event_callbacks_subscription
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_provider_event_callbacks_subscription ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_project
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_project ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_get_application_credential
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_get_application_credential ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_user
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_user ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_nonexistent_region
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_nonexistent_region ... ok
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_unset_immutable
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_unset_immutable ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_change_password
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_change_password ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate ... ok
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_initiator_always_contains_username
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_initiator_always_contains_username ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_get_application_credential_not_found
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_get_application_credential_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_nonexistent_service
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_nonexistent_service ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_call_build_enforcement_target
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_call_build_enforcement_target ... ok
keystone.tests.unit.assignment.role_backends.test_sql.SqlRoleModels.test_role_model
keystone.tests.unit.assignment.role_backends.test_sql.SqlRoleModels.test_role_model ... ok
keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_backend_credential_sql_no_hints
keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_backend_credential_sql_no_hints ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_region
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_region ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_domain
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_domain ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_region_returns_not_found
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_region_returns_not_found ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_get_delete_access_rules
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_get_delete_access_rules ... ok
keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncPostgreSQL.test_models_sync
keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncPostgreSQL.test_models_sync ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group_group_doesnt_exist_exc
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group_group_doesnt_exist_exc ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_region_invalid_id
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_region_invalid_id ... ok
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_initiator_id_always_matches_user_id
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_initiator_id_always_matches_user_id ... ok
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_using_an_unbound_method_as_a_callback_fails
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_using_an_unbound_method_as_a_callback_fails ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_role
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_role ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group_user_doesnt_exist_exc
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group_user_doesnt_exist_exc ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_explicit_target_attr
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_explicit_target_attr ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_list_application_credentials
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_list_application_credentials ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_endpoint
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_endpoint ... ok
keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_credential_limits
keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_credential_limits ... ok
keystone.tests.unit.external.test_timeutils.TestTimeUtils.test_parsing_date_strings_returns_a_datetime
keystone.tests.unit.external.test_timeutils.TestTimeUtils.test_parsing_date_strings_returns_a_datetime ... ok
keystone.tests.unit.external.test_timeutils.TestTimeUtils.test_parsing_invalid_date_strings_raises_a_ValueError
keystone.tests.unit.external.test_timeutils.TestTimeUtils.test_parsing_invalid_date_strings_raises_a_ValueError ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_ava_different
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_ava_different ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_ava_equal_complex
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_ava_equal_complex ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_ava_equal_same
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_ava_equal_same ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_diff_length
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_diff_length ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_equal_rdns
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_equal_rdns ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group_user_not_in_group_exc
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group_user_not_in_group_exc ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_equal_unicode
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_equal_unicode ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_parsed_dns
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_parsed_dns ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_same
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_same ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_prep
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_prep ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_prep_insignificant
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_prep_insignificant ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_prep_insignificant_pre_post
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_prep_insignificant_pre_post ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_prep_lowercase
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_prep_lowercase ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_attr_type_alias
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_attr_type_alias ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_attr_type_case_diff
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_attr_type_case_diff ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_diff_length
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_diff_length ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_multi_ava_diff_order
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_multi_ava_diff_order ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_multi_ava_diff_type
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_multi_ava_diff_type ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_multi_ava_same_order
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_multi_ava_same_order ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_and_get_roles_no_metadata
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_and_get_roles_no_metadata ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_same
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_same ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_descendant
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_descendant ... ok
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_credential_duplicate_conflict_gives_name
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_credential_duplicate_conflict_gives_name ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_not_parent
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_not_parent ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_parent
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_parent ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_parsed_dns
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_parsed_dns ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_same
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_same ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_under_child
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_under_child ... ok
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_unicode
keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_unicode ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_region_invalid_parent_id
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_region_invalid_parent_id ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group ... ok
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_remove_role_from_user_and_project
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_remove_role_from_user_and_project ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_list_delete_access_rule_for_user
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_list_delete_access_rule_for_user ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_service
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_service ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group_all_attrs
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group_all_attrs ... ok
Conflict group: (sqlite3.IntegrityError) UNIQUE constraint failed: group.domain_id, group.name
[SQL: INSERT INTO "group" (id, name, domain_id, description, extra) VALUES (?, ?, ?, ?, ?)]
[parameters: ('3bac63f57a0446b7a6bbbfeb28c671d9', 'f4a00e6352ee46f5956d5c0c56a1c109', 'd2a894589f3c428eb053c0374d242fe7', None, '{}')]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group_duplicate_exc
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group_duplicate_exc ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_inferred_member_target_data
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_inferred_member_target_data ... ok
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_domain_duplicate_conflict_gives_name
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_domain_duplicate_conflict_gives_name ... ok
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_removing_user_from_project_deletes_application_credentials
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_removing_user_from_project_deletes_application_credentials ... ok
keystone.tests.unit.common.test_json_home.JsonHomeTest.test_build_v3_extension_parameter_relation
keystone.tests.unit.common.test_json_home.JsonHomeTest.test_build_v3_extension_parameter_relation ... ok
keystone.tests.unit.common.test_json_home.JsonHomeTest.test_build_v3_extension_resource_relation
keystone.tests.unit.common.test_json_home.JsonHomeTest.test_build_v3_extension_resource_relation ... ok
keystone.tests.unit.common.test_json_home.JsonHomeTest.test_build_v3_parameter_relation
keystone.tests.unit.common.test_json_home.JsonHomeTest.test_build_v3_parameter_relation ... ok
keystone.tests.unit.common.test_json_home.JsonHomeTest.test_build_v3_resource_relation
keystone.tests.unit.common.test_json_home.JsonHomeTest.test_build_v3_resource_relation ... ok
keystone.tests.unit.common.test_json_home.JsonHomeTest.test_translate_urls
keystone.tests.unit.common.test_json_home.JsonHomeTest.test_translate_urls ... ok
keystone.tests.unit.common.test_notifications.TestCallbackRegistration.test_a_function_callback
keystone.tests.unit.common.test_notifications.TestCallbackRegistration.test_a_function_callback ... ok
keystone.tests.unit.common.test_notifications.TestCallbackRegistration.test_a_list_of_callbacks
keystone.tests.unit.common.test_notifications.TestCallbackRegistration.test_a_list_of_callbacks ... ok
keystone.tests.unit.common.test_notifications.TestCallbackRegistration.test_a_method_callback
keystone.tests.unit.common.test_notifications.TestCallbackRegistration.test_a_method_callback ... ok
keystone.tests.unit.common.test_notifications.TestCallbackRegistration.test_an_invalid_callback
keystone.tests.unit.common.test_notifications.TestCallbackRegistration.test_an_invalid_callback ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRestAdminAuthToken.test_enforce_call_is_admin
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRestAdminAuthToken.test_enforce_call_is_admin ... ok
keystone.tests.unit.common.test_notifications.TestCallbackRegistration.test_an_invalid_event
keystone.tests.unit.common.test_notifications.TestCallbackRegistration.test_an_invalid_event ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_region_invalid_parent_region_returns_not_found
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_region_invalid_parent_region_returns_not_found ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user ... ok
keystone.tests.unit.common.test_utils.ServiceHelperTests.test_fail_gracefully
keystone.tests.unit.common.test_utils.ServiceHelperTests.test_fail_gracefully ... ok
keystone.tests.unit.contrib.federation.test_utils.TestUnicodeAssertionData.test_unicode
keystone.tests.unit.contrib.federation.test_utils.TestUnicodeAssertionData.test_unicode ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_group
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_group ... ok
Truncating password to algorithm specific maximum length 72 characters.
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_trust
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_trust ... ok
keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol
keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_password
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_password ... ok
keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol_with_invalid_mapping_id
keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol_with_invalid_mapping_id ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_region_with_duplicate_id
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_region_with_duplicate_id ... ok
keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol_with_remote_id_attribute
keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol_with_remote_id_attribute ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_edge_cases
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_edge_cases ... ok
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_federation_protocol_duplicate_conflict_gives_name
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_federation_protocol_duplicate_conflict_gives_name ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_long_password_strict
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_long_password_strict ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_policy
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_policy ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRestAdminAuthToken.test_enforcer_is_admin_check_with_token
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRestAdminAuthToken.test_enforcer_is_admin_check_with_token ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_invalid_action
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_invalid_action ... ok
keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol
keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_user
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_user ... ok
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_user_project_grant
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_user_project_grant ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_endpoint_returns_not_found
keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_endpoint_returns_not_found ... ok
keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol_with_invalid_mapping_id
keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol_with_invalid_mapping_id ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user_all_attributes
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user_all_attributes ... ok
keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol_with_remote_id_attribute
keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol_with_remote_id_attribute ... ok
Conflict user: (sqlite3.IntegrityError) UNIQUE constraint failed: user.id, user.domain_id
[SQL: INSERT INTO user (id, domain_id, enabled, extra, default_project_id, created_at, last_active_at) VALUES (?, ?, ?, ?, ?, ?, ?)]
[parameters: ('952502c478484152af35886dfc8e16c1', 'ff3aa5a1a15f4d0fa5dfb63a6393c5db', 1, '{}', None, '2025-03-16 16:32:32.779491', None)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user_same_id_exc
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user_same_id_exc ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_project
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_project ... ok
Conflict user: (sqlite3.IntegrityError) UNIQUE constraint failed: local_user.domain_id, local_user.name
[SQL: INSERT INTO local_user (user_id, domain_id, name, failed_auth_count, failed_auth_at) VALUES (?, ?, ?, ?, ?)]
[parameters: ('7caea0016edb45f19d1b47e4f7cb0cdb', 'fa6ff778652342ab9155490668a7833d', '8292ee0291164819a205ca0165faa286', 0, None)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_user ... ok
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_federation_protocol_duplicate_conflict_with_id_in_id
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_federation_protocol_duplicate_conflict_with_id_in_id ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user_same_name_and_domain_exc
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user_same_name_and_domain_exc ... ok
keystone.tests.unit.test_backend_ldap.LDAPLimitTests.test_list_groups_filtered_and_limited
keystone.tests.unit.test_backend_ldap.LDAPLimitTests.test_list_groups_filtered_and_limited ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_not_is_authenticated
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_not_is_authenticated ... ok
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_admin_password_reset_is_not_validated_by_password_history
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_admin_password_reset_is_not_validated_by_password_history ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_group ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_region_returns_not_found
keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_region_returns_not_found ... ok
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_id
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_id ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_group_doesnt_exist_exc
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_group_doesnt_exist_exc ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_region
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_region ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_long_password_truncation
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_long_password_truncation ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_if_no_password_set
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_if_no_password_set ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRestAdminAuthToken.test_enforcer_is_admin_check_without_token
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRestAdminAuthToken.test_enforcer_is_admin_check_without_token ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_user
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_user ... ok
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_disable_password_history_and_repeat_same_password
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_disable_password_history_and_repeat_same_password ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_region_with_endpoint
keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_region_with_endpoint ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_domain
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_domain ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_user_no_user_exc
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_user_no_user_exc ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_sets_enforcement_attr
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_sets_enforcement_attr ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_role
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_role ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_requires_simple_bind
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_requires_simple_bind ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_generates_uuids
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_generates_uuids ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_service_returns_not_found
keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_service_returns_not_found ... ok
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords ... ok
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_name_and_domain_id
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_name_and_domain_id ... ok
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_federation_protocol_duplicate_conflict_with_id_in_idp_id
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_federation_protocol_duplicate_conflict_with_id_in_idp_id ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_endpoint
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_endpoint ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group_by_name
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group_by_name ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_service
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_service ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_to_each_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_to_each_domain ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group_by_name_no_user_exc
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group_by_name_no_user_exc ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_service_with_endpoint
keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_service_with_endpoint ... ok
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords_when_max_is_default
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords_when_max_is_default ... ok
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_group_duplicate_conflict_gives_name
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_group_duplicate_conflict_gives_name ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group_no_group_exc
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group_no_group_exc ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_build_tree
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_build_tree ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_group
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_group ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_trust
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_trust ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user ... ok
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords_when_max_is_default_and_no_password
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords_when_max_is_default_and_no_password ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_endpoint_returns_not_found
keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_endpoint_returns_not_found ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_unicode
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_unicode ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_with_filter_values
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_with_filter_values ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user_by_name
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user_by_name ... ok
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_mapping_duplicate_conflict_gives_name
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_mapping_duplicate_conflict_gives_name ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_region_returns_not_found
keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_region_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_domain_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_domain_crud ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_name_and_domain_name
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_name_and_domain_name ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user_by_name_no_user_exc
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user_by_name_no_user_exc ... ok
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_validate_password_history_but_start_with_password_none
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_validate_password_history_but_start_with_password_none ... ok
keystone.tests.unit.test_backend_ldap.LDAPLimitTests.test_list_projects_filtered_and_limited
keystone.tests.unit.test_backend_ldap.LDAPLimitTests.test_list_projects_filtered_and_limited ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_user
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_user ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_policy
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_policy ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user_no_user_exc
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user_no_user_exc ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_v3_catalog_endpoint_disabled
keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_v3_catalog_endpoint_disabled ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_is_domain_aware
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_is_domain_aware ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_get_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_get_user ... ok
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_validate_password_history_with_invalid_password
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_validate_password_history_with_invalid_password ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_is_sql
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_is_sql ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_domain
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_domain ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_with_member_target_type_and_member_target
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_with_member_target_type_and_member_target ... ok
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_with_invalid_user_id_sends_notification
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_with_invalid_user_id_sends_notification ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_for_user_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_for_user_group ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_project
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_project ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_empty_password
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_empty_password ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_null_password
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_null_password ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_without_password
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_without_password ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_get_user_by_name
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_get_user_by_name ... ok
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_mapping_duplicate_conflict_with_id_in_id
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_mapping_duplicate_conflict_with_id_in_id ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_for_user_no_groups
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_for_user_no_groups ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_v3_catalog_project_non_exist
keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_v3_catalog_project_non_exist ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_returns_microseconds_when_subsecond_is_true
keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_returns_microseconds_when_subsecond_is_true ... ok
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_validate_password_history_with_valid_password
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_validate_password_history_with_valid_password ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_for_user_no_user
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_for_user_no_user ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_returns_seconds_when_subsecond_is_false
keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_returns_seconds_when_subsecond_is_false ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_rounds_microseconds_of_objects_passed_in
keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_rounds_microseconds_of_objects_passed_in ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_of_disabled_domain_does_not_notify
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_of_disabled_domain_does_not_notify ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_truncates_microseconds_of_objects_passed_in
keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_truncates_microseconds_of_objects_passed_in ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_max_algo_length_truncates_password
keystone.tests.unit.common.test_utils.UtilsTestCase.test_max_algo_length_truncates_password ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_64_char_uuid
keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_64_char_uuid ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_invalid_id
keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_invalid_id ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_non_ascii_chars
keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_non_ascii_chars ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_uuid
keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_uuid ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_group_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_group_crud ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_no_groups
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_no_groups ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_region
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_region ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_one_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_one_group ... ok
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_validate_password_history_with_valid_password_only_once
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_validate_password_history_with_valid_password_only_once ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_users_in_group_no_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_users_in_group_no_group ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_of_disabled_project_does_not_notify
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_of_disabled_project_does_not_notify ... ok
keystone.tests.unit.identity.test_core.TestDatabaseDomainConfigs.test_domain_config_in_database_disabled_by_default
keystone.tests.unit.identity.test_core.TestDatabaseDomainConfigs.test_domain_config_in_database_disabled_by_default ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_v3_catalog_with_empty_public_url
keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_v3_catalog_with_empty_public_url ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_users_in_group_no_users
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_users_in_group_no_users ... ok
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_with_invalid_user_name_sends_notification
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_with_invalid_user_name_sends_notification ... ok
keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_deferred_gettr
keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_deferred_gettr ... ok
keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_manager_api_reference
keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_manager_api_reference ... ok
keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_provider_api_mixin
keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_provider_api_mixin ... ok
keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_registry_duplicate
keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_registry_duplicate ... ok
keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_registry_lock
keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_registry_lock ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_role
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_role ... ok
keystone.tests.unit.identity.test_core.TestDatabaseDomainConfigs.test_loading_config_from_database
keystone.tests.unit.identity.test_core.TestDatabaseDomainConfigs.test_loading_config_from_database ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_with_pre_instantiated_enforcer
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_with_pre_instantiated_enforcer ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_project_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_project_crud ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcer.test_enforcer_auto_instantiated
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcer.test_enforcer_auto_instantiated ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_users_in_group_user
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_users_in_group_user ... ok
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_policy_duplicate_conflict_gives_name
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_policy_duplicate_conflict_gives_name ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcer.test_enforcer_shared_state
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcer.test_enforcer_shared_state ... ok
keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_duplicate_option_cases
keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_duplicate_option_cases ... ok
keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_option_init_validation
keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_option_init_validation ... ok
keystone.tests.unit.identity.test_core.TestDatabaseDomainConfigs.test_loading_config_from_database_out_of_tree
keystone.tests.unit.identity.test_core.TestDatabaseDomainConfigs.test_loading_config_from_database_out_of_tree ... ok
keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_registry
keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_registry ... ok
keystone.tests.unit.identity.backends.test_ldap_common.MultiURLTests.test_multiple_urls_with_comma_no_conn_pool
keystone.tests.unit.identity.backends.test_ldap_common.MultiURLTests.test_multiple_urls_with_comma_no_conn_pool ... ok
keystone.tests.unit.identity.backends.test_ldap_common.MultiURLTests.test_multiple_urls_with_comma_randomized
keystone.tests.unit.identity.backends.test_ldap_common.MultiURLTests.test_multiple_urls_with_comma_randomized ... ok
keystone.tests.unit.identity.backends.test_ldap_common.MultiURLTests.test_multiple_urls_with_comma_with_conn_pool
keystone.tests.unit.identity.backends.test_ldap_common.MultiURLTests.test_multiple_urls_with_comma_with_conn_pool ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_project
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_project ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_users_no_users
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_users_no_users ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_invalidate_cache_when_updating_endpoint
keystone.tests.unit.test_backend_sql.SqlCatalog.test_invalidate_cache_when_updating_endpoint ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_users_when_users
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_users_when_users ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_service
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_service ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_group_exc
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_group_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_project_duplicate_conflict_gives_name
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_project_duplicate_conflict_gives_name ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_user_exc
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_user_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_remove_user_from_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_remove_user_from_group ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_authenticate
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_authenticate ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_disabled_domain_with_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_disabled_domain_with_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_bcrypt
keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_bcrypt ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_authenticate_no_user
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_authenticate_no_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.common.test_utils.UtilsTestCase.test_that_a_hash_can_not_be_validated_against_a_hash
keystone.tests.unit.common.test_utils.UtilsTestCase.test_that_a_hash_can_not_be_validated_against_a_hash ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_url_safe_check
keystone.tests.unit.common.test_utils.UtilsTestCase.test_url_safe_check ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_url_safe_with_unicode_check
keystone.tests.unit.common.test_utils.UtilsTestCase.test_url_safe_with_unicode_check ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_authenticate_wrong_password
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_authenticate_wrong_password ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_length_and_trunc_password_throws_validation_error
keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_length_and_trunc_password_throws_validation_error ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_long_password_strict
keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_long_password_strict ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_long_password_strict_raises_exception
keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_long_password_strict_raises_exception ... ok
keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_normal_password_strict
keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_normal_password_strict ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_remove_user_from_group_no_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_remove_user_from_group_no_group ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_change_password
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_change_password ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_check_user_in_group
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_check_user_in_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project
keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_initiator_global_request_id
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_initiator_global_request_id ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_check_user_in_group_group_doesnt_exist_exc
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_check_user_in_group_group_doesnt_exist_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_with_subject_token_data
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_with_subject_token_data ... ok
keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_all_defined_properties
keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_all_defined_properties ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_remove_user_from_group_no_user
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_remove_user_from_group_no_user ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_check_user_in_group_user_doesnt_exist_exc
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_check_user_in_group_user_doesnt_exist_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_check_user_in_group_user_not_in_group_exc
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_check_user_in_group_user_not_in_group_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_region_duplicate_conflict_gives_name
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_region_duplicate_conflict_gives_name ... ok
keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_null_domain
keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_null_domain ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_group
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_trust
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_trust ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_group_all_attrs
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_group_all_attrs ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_remove_user_from_group_not_in_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_remove_user_from_group_not_in_group ... ok
keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_same_id_conflict
keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_same_id_conflict ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_group_duplicate_exc
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_group_duplicate_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_user
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_same_name_same_domain_conflict
keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_same_name_same_domain_conflict ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_invalidate_cache_when_updating_region
keystone.tests.unit.test_backend_sql.SqlCatalog.test_invalidate_cache_when_updating_region ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_user_all_attributes
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_user_all_attributes ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_group ... ok
keystone.tests.unit.identity.test_backend_sql.UserPasswordHashingTestsNoCompat.test_configured_algorithm_used
keystone.tests.unit.identity.test_backend_sql.UserPasswordHashingTestsNoCompat.test_configured_algorithm_used ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_user_same_id_exc
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_user_same_id_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_dot_name_domain
keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_dot_name_domain ... ok
keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_multiple_sql_backend
keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_multiple_sql_backend ... ok
keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_nonexistent_domain
keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_nonexistent_domain ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_disabled_domain_with_immutable_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_disabled_domain_with_immutable_project ... ok
keystone.tests.unit.receipt.test_fernet_provider.TestReceiptFormatter.test_restore_padding
keystone.tests.unit.receipt.test_fernet_provider.TestReceiptFormatter.test_restore_padding ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_user_same_name_and_domain_exc
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_user_same_name_and_domain_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
Conflict group: (sqlite3.IntegrityError) UNIQUE constraint failed: group.domain_id, group.name
[SQL: UPDATE "group" SET name=? WHERE "group".id = ?]
[parameters: ('50d5d208f8a845319f8aed53c142f33d', 'bc80086fa54a4b71a2aa893f45325aca')]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_filter_data
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_filter_data ... ok
keystone.tests.unit.test_backend_ldap.LDAPLimitTests.test_list_users_filtered_and_limited
keystone.tests.unit.test_backend_ldap.LDAPLimitTests.test_list_users_filtered_and_limited ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_delete_group
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_delete_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_delete_group_doesnt_exist_exc
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_delete_group_doesnt_exist_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.receipt.test_receipt_serialization.TestReceiptSerialization.test_error_handling_in_deserialize
keystone.tests.unit.receipt.test_receipt_serialization.TestReceiptSerialization.test_error_handling_in_deserialize ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_initiator_global_request_id_not_set
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_initiator_global_request_id_not_set ... ok
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_role_duplicate_conflict_gives_name
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_role_duplicate_conflict_gives_name ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_delete_user
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_delete_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.resource.test_core.TestResourceManagerNoFixtures.test_update_project_name_conflict
keystone.tests.unit.resource.test_core.TestResourceManagerNoFixtures.test_update_project_name_conflict ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_delete_user_no_user_exc
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_delete_user_no_user_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_group_name_already_exists
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_group_name_already_exists ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_generates_uuids
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_generates_uuids ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_domain ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group_by_name
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group_by_name ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group_by_name_no_user_exc
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group_by_name_no_user_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_HTTP_OPTIONS_is_unenforced
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_HTTP_OPTIONS_is_unenforced ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_member_target_data_bad_input
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_member_target_data_bad_input ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group_no_group_exc
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group_no_group_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_group_name_not_allowed
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_group_name_not_allowed ... skipped 'driver allows name update'
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_sp_duplicate_conflict_gives_name
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_sp_duplicate_conflict_gives_name ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user_by_name
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user_by_name ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_federated_user_model
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_federated_user_model ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user_by_name_no_user_exc
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user_by_name_no_user_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.test_backend_sql.SqlCatalog.test_invalidate_cache_when_updating_service
keystone.tests.unit.test_backend_sql.SqlCatalog.test_invalidate_cache_when_updating_service ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_user
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_user ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user_no_user_exc
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user_no_user_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_group_no_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_group_no_group ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_is_domain_aware
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_is_domain_aware ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_duplicate_role_grant
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_duplicate_role_grant ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_is_sql
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_is_sql ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_group
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_groups
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_groups ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_user
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.test_backend_sql.SqlCatalog.test_list_endpoints
keystone.tests.unit.test_backend_sql.SqlCatalog.test_list_endpoints ... ok
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_trust_duplicate_conflict_gives_name
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_trust_duplicate_conflict_gives_name ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_member_target_data_inferred
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_member_target_data_inferred ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_no_groups
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_no_groups ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_project ... ok
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_group_model
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_group_model ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_one_group
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_one_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_no_group
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_no_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_no_users
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_no_users ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_domain
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_domain ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user_name_not_allowed_exc
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user_name_not_allowed_exc ... skipped 'Backend allows name update.'
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_user
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.test_backend_sql.SqlCatalog.test_list_regions_filtered_by_parent_region_id
keystone.tests.unit.test_backend_sql.SqlCatalog.test_list_regions_filtered_by_parent_region_id ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_no_users
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_no_users ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_initiator_request_id
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_initiator_request_id ... ok
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_after_request_functions
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_after_request_functions ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_when_users
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_when_users ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_local_user_model
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_local_user_model ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_role_to_user_and_project_no_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_role_to_user_and_project_no_user ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.receipt.test_receipt_serialization.TestReceiptSerialization.test_serialize_and_deserialize_receipt_model
keystone.tests.unit.receipt.test_receipt_serialization.TestReceiptSerialization.test_serialize_and_deserialize_receipt_model ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user_no_user_exc
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user_no_user_exc ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_no_group
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_no_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_no_user
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_no_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_project_cascade_with_enabled_child
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_project_cascade_with_enabled_child ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_member_target_data_supplied_target
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_member_target_data_supplied_target ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_not_in_group
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_not_in_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_user_duplicate_conflict_gives_name
keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_user_duplicate_conflict_gives_name ... ok
keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certdir_trust_ldaps
keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certdir_trust_ldaps ... ok
keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certdir_trust_tls
keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certdir_trust_tls ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certfile_trust_ldaps
keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certfile_trust_ldaps ... ok
keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certfile_trust_tls
keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certfile_trust_tls ... ok
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user_remove_optional_attribute
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user_remove_optional_attribute ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group_name_already_exists
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group_name_already_exists ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.test_backend_sql.SqlCatalog.test_region_crud
keystone.tests.unit.test_backend_sql.SqlCatalog.test_region_crud ... ok
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_nonlocal_user_model
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_nonlocal_user_model ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_of_disabled_domain_does_not_notify
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_of_disabled_domain_does_not_notify ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group_name_not_allowed
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group_name_not_allowed ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group_no_group
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group_no_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
Conflict user: (sqlite3.IntegrityError) UNIQUE constraint failed: local_user.domain_id, local_user.name
[SQL: UPDATE local_user SET name=? WHERE local_user.id = ?]
[parameters: ('ef1c11610de349ec8b7b6ac888ffe5fe', 1)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_remove_user_from_group
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_remove_user_from_group ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_project_tags_immutable_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_project_tags_immutable_project ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_name_not_allowed_exc
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_name_not_allowed_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_duplicate_role_grant
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_duplicate_role_grant ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_no_user_exc
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_no_user_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_after_request_functions_must_be_added
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_after_request_functions_must_be_added ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_role_to_user_and_project_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_role_to_user_and_project_returns_not_found ... ok
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_password_model
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_password_model ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_remove_optional_attribute
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_remove_optional_attribute ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user_same_name_exc
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user_same_name_exc ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_service_crud
keystone.tests.unit.test_backend_sql.SqlCatalog.test_service_crud ... ok
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_same_name_exc
keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_same_name_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of trust_id. This key is deprecated. Please update your policy file to use the standard policy values.
  warnings.warn('Policy enforcement is depending on the value of '
/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of trustor_id. This key is deprecated. Please update your policy file to use the standard policy values.
  warnings.warn('Policy enforcement is depending on the value of '
/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of trustee_id. This key is deprecated. Please update your policy file to use the standard policy values.
  warnings.warn('Policy enforcement is depending on the value of '
/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of domain_name. This key is deprecated. Please update your policy file to use the standard policy values.
  warnings.warn('Policy enforcement is depending on the value of '
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_of_disabled_project_does_not_notify
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_of_disabled_project_does_not_notify ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_policy_check_credentials
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_policy_check_credentials ... ok
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_policy_association_mapping
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_policy_association_mapping ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_check_endpoint_project_association
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_check_endpoint_project_association ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_enable_cascade_with_parent_disabled
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_enable_cascade_with_parent_disabled ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_role_to_user_and_project_no_user
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_role_to_user_and_project_no_user ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_domain
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_domain ... ok
keystone.tests.unit.policy.backends.test_sql.SQLModelTestCase.test_policy_model
keystone.tests.unit.policy.backends.test_sql.SQLModelTestCase.test_policy_model ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_group_deprecated
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_group_deprecated ... ok
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_api_prefix_self_referential_link_substitution
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_api_prefix_self_referential_link_substitution ... ok
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_project_model
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_project_model ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_service_filtering
keystone.tests.unit.test_backend_sql.SqlCatalog.test_service_filtering ... ok
keystone.tests.unit.identity.test_backend_sql.ChangePasswordRequiredAfterFirstUse.test_password_expired_after_create
keystone.tests.unit.identity.test_backend_sql.ChangePasswordRequiredAfterFirstUse.test_password_expired_after_create ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_project
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_immutable_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_role_to_user_and_project_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_role_to_user_and_project_returns_not_found ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_cache_layer_get_sensitive_config
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_cache_layer_get_sensitive_config ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_endpoint
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_endpoint ... ok
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_project_tags_model
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_project_tags_model ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_check_endpoint_project_association_with_invalid_endpoint
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_check_endpoint_project_association_with_invalid_endpoint ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_to_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_to_group ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_subject_token_target_data
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_subject_token_target_data ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint
keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint ... ok
keystone.tests.unit.identity.test_backend_sql.ChangePasswordRequiredAfterFirstUse.test_password_expired_after_reset
keystone.tests.unit.identity.test_backend_sql.ChangePasswordRequiredAfterFirstUse.test_password_expired_after_reset ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_user_group_deprecated
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_user_group_deprecated ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_immutable_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_immutable_project ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_config_registration
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_config_registration ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint_nonexistent_region
keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint_nonexistent_region ... ok
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_api_url_prefix
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_api_url_prefix ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_group
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_group ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_data_is_set
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_data_is_set ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_to_group_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_to_group_returns_not_found ... ok
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_revocation_event_model
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_revocation_event_model ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_immutable_project_while_unsetting_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_immutable_project_while_unsetting_immutable ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_check_endpoint_project_association_with_invalid_project
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_check_endpoint_project_association_with_invalid_project ... ok
keystone.tests.unit.identity.test_backend_sql.ChangePasswordRequiredAfterFirstUse.test_password_not_expired_for_ignore_user
keystone.tests.unit.identity.test_backend_sql.ChangePasswordRequiredAfterFirstUse.test_password_not_expired_for_ignore_user ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_is_authenticated_check
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_is_authenticated_check ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_user_to_group
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_user_to_group ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint_nonexistent_service
keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint_nonexistent_service ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_create_domain_config_including_sensitive_option
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_create_domain_config_including_sensitive_option ... ok
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_role_assignment_model
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_role_assignment_model ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_project_tags_immutable_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_project_tags_immutable_project ... ok
keystone.tests.unit.identity.test_backend_sql.ChangePasswordRequiredAfterFirstUse.test_password_not_expired_when_feature_disabled
keystone.tests.unit.identity.test_backend_sql.ChangePasswordRequiredAfterFirstUse.test_password_not_expired_when_feature_disabled ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_policy
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_policy ... ok
keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_non_numeric_files
keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_non_numeric_files ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_region_extras
keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_region_extras ... ok
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_before_request_functions
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_before_request_functions ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_user_to_group_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_user_to_group_returns_not_found ... ok
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_user_group_membership
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_user_group_membership ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_arbitrary_attributes_are_returned_from_create_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_arbitrary_attributes_are_returned_from_create_user ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_policy_enforcer_action_decorator
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_policy_enforcer_action_decorator ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_create_invalid_domain_config
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_create_invalid_domain_config ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_hierarchy_depth
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_sql.SqlCatalog.test_v3_catalog_domain_scoped_token
keystone.tests.unit.test_backend_sql.SqlCatalog.test_v3_catalog_domain_scoped_token ... ok
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_user_model
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_user_model ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_arbitrary_attributes_are_returned_from_create_user
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_arbitrary_attributes_are_returned_from_create_user ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_project
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_project ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_global_request_id
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_global_request_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_leaf_projects
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_leaf_projects ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_arbitrary_attributes_are_returned_from_get_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_before_request_functions_must_be_added
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_before_request_functions_must_be_added ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_policy_enforcer_action_invalid_action_decorator
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_policy_enforcer_action_invalid_action_decorator ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_v3_catalog_endpoint_filter_disabled
keystone.tests.unit.test_backend_sql.SqlCatalog.test_v3_catalog_endpoint_filter_disabled ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_delete_domain_deletes_configs
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_delete_domain_deletes_configs ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_duplicate_role_grant
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_duplicate_role_grant ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_in_group
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_in_group ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_arbitrary_attributes_are_returned_from_get_user
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_project_does_not_send_disable
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_project_does_not_send_disable ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association_invalidates_cache
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association_invalidates_cache ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_delete_invalid_partial_domain_config
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_delete_invalid_partial_domain_config ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_in_group_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_in_group_returns_not_found ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_global_request_id_not_set
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_global_request_id_not_set ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_retrive_oslo_req_context
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_retrive_oslo_req_context ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_role_to_user_and_project_no_user
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_role_to_user_and_project_no_user ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate ... ok
keystone.tests.unit.test_backend_sql.SqlCatalog.test_v3_catalog_endpoint_filter_enabled
keystone.tests.unit.test_backend_sql.SqlCatalog.test_v3_catalog_endpoint_filter_enabled ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_delete_partial_domain_config
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_delete_partial_domain_config ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_not_in_group
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_not_in_group ... ok
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_blueprint_url_prefix
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_blueprint_url_prefix ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_region
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_region ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_role_to_user_and_project_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_role_to_user_and_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_and_get_roles_no_metadata
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_and_get_roles_no_metadata ... ok
keystone.tests.unit.test_backend_sql.SqlTrust.test_consume_use
keystone.tests.unit.test_backend_sql.SqlTrust.test_consume_use ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_escaped_sequence_in_domain_config
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_escaped_sequence_in_domain_config ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_and_get_roles_no_metadata
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_and_get_roles_no_metadata ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_request_id
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_request_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_configurable_allowed_user_actions
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_configurable_allowed_user_actions ... ok
keystone.tests.unit.test_backend_sql.SqlTrust.test_create_trust
keystone.tests.unit.test_backend_sql.SqlTrust.test_create_trust ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_role
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_role ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_group_deprecated
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_group_deprecated ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_get_options_not_in_domain_config
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_get_options_not_in_domain_config ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association_with_invalid_endpoint
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association_with_invalid_endpoint ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_password
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_password ... ok
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_view_args_populated_in_policy_dict
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_view_args_populated_in_policy_dict ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_password
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_password ... ok
keystone.tests.unit.test_backend_sql.SqlTrust.test_delete_trust
keystone.tests.unit.test_backend_sql.SqlTrust.test_delete_trust ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_remove_user_from_group
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_remove_user_from_group ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_domain_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_domain_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_build_restful_api_no_prefix
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_build_restful_api_no_prefix ... ok
keystone.tests.unit.credential.test_fernet_provider.TestFernetCredentialProvider.test_valid_data_encryption
keystone.tests.unit.credential.test_fernet_provider.TestFernetCredentialProvider.test_valid_data_encryption ... ok
keystone.tests.unit.credential.test_fernet_provider.TestFernetCredentialProviderWithNullKey.test_encryption_with_null_key
keystone.tests.unit.credential.test_fernet_provider.TestFernetCredentialProviderWithNullKey.test_encryption_with_null_key ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_service
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_service ... ok
keystone.tests.unit.credential.test_fernet_provider.TestFernetCredentialProviderWithNullKey.test_warning_is_logged_when_encrypting_with_null_key
keystone.tests.unit.credential.test_fernet_provider.TestFernetCredentialProviderWithNullKey.test_warning_is_logged_when_encrypting_with_null_key ... ok
keystone.tests.unit.test_backend_sql.SqlTrust.test_delete_trust_not_found
keystone.tests.unit.test_backend_sql.SqlTrust.test_delete_trust_not_found ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_get_partial_domain_config
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_get_partial_domain_config ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_domain_under_regular_project_hierarchy_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_domain_under_regular_project_hierarchy_fails ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_user
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_user ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_to_group
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_to_group ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_user ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_domain
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_domain ... ok
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_cannot_add_after_request_functions_twice
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_cannot_add_after_request_functions_twice ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_domain_with_project_api
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_domain_with_project_api ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association_with_invalid_project
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association_with_invalid_project ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_get_sensitive_config
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_get_sensitive_config ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_if_no_password_set
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_if_no_password_set ... ok
keystone.tests.unit.identity.test_backend_sql.MinimumPasswordAgeTests.test_user_can_change_password_after_admin_reset
keystone.tests.unit.identity.test_backend_sql.MinimumPasswordAgeTests.test_user_can_change_password_after_admin_reset ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_to_group_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_to_group_returns_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlTrust.test_duplicate_trusts_not_allowed
keystone.tests.unit.test_backend_sql.SqlTrust.test_duplicate_trusts_not_allowed ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_user
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_user ... ok
keystone.tests.unit.contrib.federation.test_utils.TestMappingLocals.test_local_list_gets_squashed_into_a_single_dictionary
keystone.tests.unit.contrib.federation.test_utils.TestMappingLocals.test_local_list_gets_squashed_into_a_single_dictionary ... ok
keystone.tests.unit.contrib.federation.test_utils.TestMappingLocals.test_when_local_list_gets_squashed_first_dict_wins
keystone.tests.unit.contrib.federation.test_utils.TestMappingLocals.test_when_local_list_gets_squashed_first_dict_wins ... ok
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_check_policy_association
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_check_policy_association ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_group_name_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_group_name_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_if_no_password_set
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_if_no_password_set ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_endpoint
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_endpoint ... ok
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_create_policy_association
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_create_policy_association ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_requires_simple_bind
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_requires_simple_bind ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_create_user
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_create_user ... ok
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_endpoint
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_endpoint ... ok
keystone.tests.unit.identity.test_backend_sql.MinimumPasswordAgeTests.test_user_can_change_password_after_min_age
keystone.tests.unit.identity.test_backend_sql.MinimumPasswordAgeTests.test_user_can_change_password_after_min_age ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_invalid_sensitive_substitution_in_domain_config
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_invalid_sensitive_substitution_in_domain_config ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_group_name_in_different_domains
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_group_name_in_different_domains ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association_with_unexpected_body
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association_with_unexpected_body ... ok
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_policy
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_policy ... ok
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_region
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_region ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_group
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_group ... ok
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_cannot_add_before_request_functions_twice
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_cannot_add_before_request_functions_twice ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_wrong_credentials
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_wrong_credentials ... ok
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_service
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_service ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_requires_simple_bind
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_requires_simple_bind ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_project_id_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_project_id_fails ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_all_id
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_all_id ... ok
keystone.tests.unit.identity.test_backend_sql.MinimumPasswordAgeTests.test_user_cannot_change_password_before_min_age
keystone.tests.unit.identity.test_backend_sql.MinimumPasswordAgeTests.test_user_cannot_change_password_before_min_age ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_option_dict_fails_when_group_is_none
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_option_dict_fails_when_group_is_none ... ok
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_policy_association
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_policy_association ... ok
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_get_policy_association
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_get_policy_association ... ok
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_construct_resource_map
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_construct_resource_map ... ok
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_date
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_date ... ok
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_list_associations_for_policy
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_list_associations_for_policy ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_policy
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_policy ... ok
keystone.tests.unit.identity.test_backend_sql.UserResourceOptionTests.test_unregistered_resource_option_deleted
keystone.tests.unit.identity.test_backend_sql.UserResourceOptionTests.test_unregistered_resource_option_deleted ... ok
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_recreate_policy_association
keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_recreate_policy_association ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_project_name_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_project_name_fails ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_base_ldap_connection_deref_option
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_base_ldap_connection_deref_option ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_option_dict_returns_valid_config_values
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_option_dict_returns_valid_config_values ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_endpoint_project_association_cleanup_when_endpoint_deleted
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_endpoint_project_association_cleanup_when_endpoint_deleted ... ok
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_no_project_id
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_no_project_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_to_each_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_to_each_domain ... ok
keystone.tests.unit.identity.backends.test_ldap_common.LDAPSizeLimitTest.test_search_s_sizelimit_exceeded
keystone.tests.unit.identity.backends.test_ldap_common.LDAPSizeLimitTest.test_search_s_sizelimit_exceeded ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_project_name_in_different_domains
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_project_name_in_different_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_project
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_project ... ok
keystone.tests.unit.identity.test_backend_sql.UserResourceOptionTests.test_user_add_delete_resource_option_existing_option_values
keystone.tests.unit.identity.test_backend_sql.UserResourceOptionTests.test_user_add_delete_resource_option_existing_option_values ... ok
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_correct_json_home_document
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_correct_json_home_document ... ok
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_no_trustee_id
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_no_trustee_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_and_get_roles_no_metadata
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_and_get_roles_no_metadata ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_build_tree
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_build_tree ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_add_user_to_group
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_add_user_to_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_user_name_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_user_name_fails ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_sensitive_substitution_in_domain_config
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_sensitive_substitution_in_domain_config ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_group_exc
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_group_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_project_does_not_send_disable
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_project_does_not_send_disable ... ok
keystone.tests.unit.identity.test_backend_sql.UserResourceOptionTests.test_user_add_update_delete_option_in_resource_option
keystone.tests.unit.identity.test_backend_sql.UserResourceOptionTests.test_user_add_update_delete_option_in_resource_option ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_user_exc
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_user_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_authenticate
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_authenticate ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_no_trustor_id
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_no_trustor_id ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_authenticate_no_user
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_authenticate_no_user ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_authenticate_wrong_password
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_authenticate_wrong_password ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_bcrypt_sha256
keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_bcrypt_sha256 ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_password
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_password ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_build_tree
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_build_tree ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_user_name_in_different_domains
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_user_name_in_different_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_change_password
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_change_password ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_domain_crud
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_domain_crud ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_check_user_in_group
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_check_user_in_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_check_user_in_group_group_doesnt_exist_exc
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_check_user_in_group_group_doesnt_exist_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_check_user_in_group_user_doesnt_exist_exc
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_check_user_in_group_user_doesnt_exist_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.test_backend_sql.UserResourceOptionTests.test_user_set_option_in_resource_option
keystone.tests.unit.identity.test_backend_sql.UserResourceOptionTests.test_user_set_option_in_resource_option ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_endpoint_project_association_cleanup_when_project_deleted
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_endpoint_project_association_cleanup_when_project_deleted ... ok
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_project_id
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_project_id ... ok
keystone.tests.unit.receipt.test_fernet_provider.TestFernetReceiptProvider.test_invalid_receipt_raises_receipt_not_found
keystone.tests.unit.receipt.test_fernet_provider.TestFernetReceiptProvider.test_invalid_receipt_raises_receipt_not_found ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_check_user_in_group_user_not_in_group_exc
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_check_user_in_group_user_not_in_group_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_group
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_instantiate_and_register_to_app
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_instantiate_and_register_to_app ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_update_invalid_partial_domain_config
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_update_invalid_partial_domain_config ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_group
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_group ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_group_all_attrs
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_group_all_attrs ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_region
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_region ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_group_duplicate_exc
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_group_duplicate_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_user
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_user ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_user
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_user ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_trustee_id
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_trustee_id ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_user_all_attributes
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_user_all_attributes ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_get_user
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_get_user ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_user_same_id_exc
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_user_same_id_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_user_same_name_and_domain_exc
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_user_same_name_and_domain_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_delete_group
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_delete_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_delete_association_by_entity
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_delete_association_by_entity ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_user ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_delete_group_doesnt_exist_exc
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_delete_group_doesnt_exist_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_json_body_before_req_func_invalid_json
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_json_body_before_req_func_invalid_json ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_domain_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_domain_crud ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_delete_user
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_delete_user ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_trustor_id
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_trustor_id ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_update_partial_domain_config
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_update_partial_domain_config ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_delete_user_no_user_exc
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_delete_user_no_user_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_role
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_role ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_if_no_password_set
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_if_no_password_set ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_generates_uuids
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_generates_uuids ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_get_user_by_name
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_get_user_by_name ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group_by_name
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group_by_name ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group_by_name_no_user_exc
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group_by_name_no_user_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_get_endpoint_project_association
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_get_endpoint_project_association ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_group_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_group_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_invalid_policy_to_endpoint_association
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_invalid_policy_to_endpoint_association ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group_no_group_exc
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group_no_group_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_sql.SqlTrust.test_get_deleted_trust
keystone.tests.unit.test_backend_sql.SqlTrust.test_get_deleted_trust ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_user
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_user ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_user_by_name
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_user_by_name ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_user_by_name_no_user_exc
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_user_by_name_no_user_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_cache_when_id_mapping_crud
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_cache_when_id_mapping_crud ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_user_no_user_exc
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_user_no_user_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_json_body_before_req_func_no_content_type
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_json_body_before_req_func_no_content_type ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_is_domain_aware
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_is_domain_aware ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_requires_simple_bind
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_requires_simple_bind ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_is_sql
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_is_sql ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_group
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_get_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_get_user ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_group_crud
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_group_crud ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_invalid_domain_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_invalid_domain_fails ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_groups
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_groups ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_overwriting_policy_to_endpoint_association
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_overwriting_policy_to_endpoint_association ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_service
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_service ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_user
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_user ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_sql.SqlTrust.test_get_trust
keystone.tests.unit.test_backend_sql.SqlTrust.test_get_trust ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_no_groups
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_no_groups ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_one_group
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_one_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_no_group
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_no_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_no_users
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_no_users ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_user
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_user ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_users_no_users
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_users_no_users ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_get_endpoint_project_association_with_invalid_endpoint
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_get_endpoint_project_association_with_invalid_endpoint ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_create_duplicate_mapping
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_create_duplicate_mapping ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_users_when_users
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_users_when_users ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_json_body_before_req_func_unrecognized_conten_type_no_body
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_json_body_before_req_func_unrecognized_conten_type_no_body ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_leaf_project_with_different_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_leaf_project_with_different_domain ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_policy_to_endpoint_association_crud
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_policy_to_endpoint_association_crud ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_no_group
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_no_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_to_each_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_to_each_domain ... ok
keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trust_by_trustee
keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trust_by_trustee ... ok
keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_pbkdf2_sha512
keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_pbkdf2_sha512 ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_no_user
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_no_user ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_get_user_by_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_get_user_by_name ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_not_in_group
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_not_in_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_project_crud
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_project_crud ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_group
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_user
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_user ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_group_name_already_exists
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_group_name_already_exists ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_group_name_not_allowed
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_group_name_not_allowed ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_group_no_group
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_group_no_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trust_by_trustor
keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trust_by_trustor ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_delete_public_id_is_silent
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_delete_public_id_is_silent ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_doesnt_modify_passed_in_dict
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_doesnt_modify_passed_in_dict ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_policy_to_explicit_endpoint_association
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_policy_to_explicit_endpoint_association ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_build_tree
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_build_tree ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_name_not_allowed_exc
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_name_not_allowed_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_ldap_common.LDAPPagedResultsTest.test_paged_results_control_api
keystone.tests.unit.identity.backends.test_ldap_common.LDAPPagedResultsTest.test_paged_results_control_api ... ok
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_json_body_before_req_func_unrecognized_content_type
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_json_body_before_req_func_unrecognized_content_type ... ok
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_no_user_exc
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_no_user_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_remove_optional_attribute
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_remove_optional_attribute ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_same_name_exc
keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_same_name_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_disabled_domain_with_immutable
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_disabled_domain_with_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_group_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_group_crud ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_get_endpoint_project_association_with_invalid_project
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_get_endpoint_project_association_with_invalid_project ... ok
keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trusts
keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trusts ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_immutable ... ok
keystone.tests.unit.identity.test_backend_sql.PasswordExpiresValidationTests.test_authenticate_with_expired_password
keystone.tests.unit.identity.test_backend_sql.PasswordExpiresValidationTests.test_authenticate_with_expired_password ... ok
keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation
keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation ... ok
keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation_disk_write_fail
keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation_disk_write_fail ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_domain_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_domain_crud ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation_empty_file
keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation_empty_file ... ok
keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_authenticate_user_disabled_due_to_inactivity
keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_authenticate_user_disabled_due_to_inactivity ... ok
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_policy_to_region_and_service_association
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_policy_to_region_and_service_association ... ok
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_json_body_before_req_func_valid_json
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_json_body_before_req_func_valid_json ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_create_sensitive_domain_config_twice
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_create_sensitive_domain_config_twice ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_disabled_domain_with_immutable_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_disabled_domain_with_immutable_project ... skipped 'No multiple domains support'
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_create_whitelisted_domain_config_twice
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_create_whitelisted_domain_config_twice ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_get_domain_mapping_list
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_get_domain_mapping_list ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_invalid_domain_id
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_invalid_domain_id ... ok
keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_authenticate_user_not_disabled_due_to_inactivity
keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_authenticate_user_not_disabled_due_to_inactivity ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_delete_sensitive_domain_configs
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_delete_sensitive_domain_configs ... ok
keystone.tests.unit.test_backend_sql.SqlTrust.test_non_expired_non_deleted_trusts
keystone.tests.unit.test_backend_sql.SqlTrust.test_non_expired_non_deleted_trusts ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_project_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_project_crud ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_get_user
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_get_user ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_immutable_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_immutable_domain ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_policy_to_service_association
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_policy_to_service_association ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_endpoints_associated_with_invalid_project
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_endpoints_associated_with_invalid_project ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_get_domain_mapping_list_by_group_entity_type
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_get_domain_mapping_list_by_group_entity_type ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_long_name_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_long_name_fails ... ok
keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_enabled_after_create_update_user
keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_enabled_after_create_update_user ... ok
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_mapped_resource_routes
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_mapped_resource_routes ... ok
keystone.tests.unit.identity.test_backend_sql.PasswordExpiresValidationTests.test_authenticate_with_expired_password_for_ignore_user_option
keystone.tests.unit.identity.test_backend_sql.PasswordExpiresValidationTests.test_authenticate_with_expired_password_for_ignore_user_option ... ok
keystone.tests.unit.test_backend_sql.SqlTrust.test_non_expired_soft_deleted_trusts
keystone.tests.unit.test_backend_sql.SqlTrust.test_non_expired_soft_deleted_trusts ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_delete_whitelisted_domain_configs
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_delete_whitelisted_domain_configs ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_get_user_by_name
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_get_user_by_name ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_disabled_domain_with_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_disabled_domain_with_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_list_sensitive_domain_config_crud
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_list_sensitive_domain_config_crud ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_immutable_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_immutable_project ... ok
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_filter_sql_injection_attack
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_filter_sql_injection_attack ... ok
keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_get_user_disabled_due_to_inactivity
keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_get_user_disabled_due_to_inactivity ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_list_whitelisted_domain_config_crud
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_list_whitelisted_domain_config_crud ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_get_domain_mapping_list_by_user_entity_type
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_get_domain_mapping_list_by_user_entity_type ... ok
keystone.tests.unit.test_backend_sql.SqlTrust.test_trust_expires_at_int_matches_expires_at
keystone.tests.unit.test_backend_sql.SqlTrust.test_trust_expires_at_int_matches_expires_at ... ok
keystone.tests.unit.identity.test_backend_sql.PasswordExpiresValidationTests.test_authenticate_with_non_expired_password
keystone.tests.unit.identity.test_backend_sql.PasswordExpiresValidationTests.test_authenticate_with_non_expired_password ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_sensitive_domain_config_crud
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_sensitive_domain_config_crud ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_group_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_group_crud ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_whitelisted_domain_config_crud
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_whitelisted_domain_config_crud ... ok
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_filter_value_wider_than_field
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_filter_value_wider_than_field ... ok
keystone.tests.unit.test_auth_plugin.TestAuthPlugin.test_addition_auth_steps
keystone.tests.unit.test_auth_plugin.TestAuthPlugin.test_addition_auth_steps ... ok
keystone.tests.unit.test_auth_plugin.TestAuthPlugin.test_duplicate_method
keystone.tests.unit.test_auth_plugin.TestAuthPlugin.test_duplicate_method ... ok
keystone.tests.unit.test_auth_plugin.TestAuthPlugin.test_unsupported_auth_method
keystone.tests.unit.test_auth_plugin.TestAuthPlugin.test_unsupported_auth_method ... ok
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_normalize_domain_id_extracts_domain_id_if_needed
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_normalize_domain_id_extracts_domain_id_if_needed ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_endpoints_associated_with_valid_project
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_endpoints_associated_with_valid_project ... ok
keystone.tests.unit.test_backend_sql.SqlTrust.test_trust_has_remaining_uses_negative
keystone.tests.unit.test_backend_sql.SqlTrust.test_trust_has_remaining_uses_negative ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_disabled_domain_with_immutable_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_disabled_domain_with_immutable_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_passing_is_domain_flag_false
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_passing_is_domain_flag_false ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_project_cascade_with_enabled_child
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_project_cascade_with_enabled_child ... ok
keystone.tests.unit.test_backend_sql.SqlInheritance.test_crud_inherited_and_direct_assignment_for_group_on_domain
keystone.tests.unit.test_backend_sql.SqlInheritance.test_crud_inherited_and_direct_assignment_for_group_on_domain ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_crud
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_crud ... ok
keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_get_user_not_disabled_due_to_inactivity
keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_get_user_not_disabled_due_to_inactivity ... ok
keystone.tests.unit.test_backend_sql.SqlTrust.test_trust_has_remaining_uses_positive
keystone.tests.unit.test_backend_sql.SqlTrust.test_trust_has_remaining_uses_positive ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_passing_is_domain_flag_true
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_passing_is_domain_flag_true ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_circular_inferences
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_circular_inferences ... ok
keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester
keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester ... ok
keystone.tests.unit.test_backend_sql.SqlInheritance.test_crud_inherited_and_direct_assignment_for_group_on_project
keystone.tests.unit.test_backend_sql.SqlInheritance.test_crud_inherited_and_direct_assignment_for_group_on_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_immutable_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_immutable_domain ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_project_tags_immutable_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_project_tags_immutable_project ... ok
keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester_logs_direct_maps
keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester_logs_direct_maps ... ok
keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_ignore_user_inactivity
keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_ignore_user_inactivity ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_project_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_project_crud ... ok
keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester_with_invalid_data
keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester_with_invalid_data ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_bytes
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_bytes ... ok
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_unenforced_api_decorator
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_unenforced_api_decorator ... ok
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_delete_implied_role_returns_not_found
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_delete_implied_role_returns_not_found ... ok
keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester_with_invalid_input_file
keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester_with_invalid_input_file ... ok
keystone.tests.unit.test_backend_sql.SqlInheritance.test_crud_inherited_and_direct_assignment_for_user_on_domain
keystone.tests.unit.test_backend_sql.SqlInheritance.test_crud_inherited_and_direct_assignment_for_user_on_domain ... ok
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_groups_for_user_exact_filtered
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_groups_for_user_exact_filtered ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_tag_is_case_sensitive
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_tag_is_case_sensitive ... ok
keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester_with_invalid_rules_file
keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester_with_invalid_rules_file ... ok
keystone.tests.unit.test_cli.TokenFernetDoctorTests.test_keys_in_Fernet_key_repository_not_raised
keystone.tests.unit.test_cli.TokenFernetDoctorTests.test_keys_in_Fernet_key_repository_not_raised ... ok
keystone.tests.unit.test_cli.TokenFernetDoctorTests.test_keys_in_Fernet_key_repository_raised
keystone.tests.unit.test_cli.TokenFernetDoctorTests.test_keys_in_Fernet_key_repository_raised ... ok
keystone.tests.unit.test_cli.TokenFernetDoctorTests.test_usability_of_Fernet_key_repository_not_raised
keystone.tests.unit.test_cli.TokenFernetDoctorTests.test_usability_of_Fernet_key_repository_not_raised ... ok
keystone.tests.unit.test_cli.TokenFernetDoctorTests.test_usability_of_Fernet_key_repository_raised
keystone.tests.unit.test_cli.TokenFernetDoctorTests.test_usability_of_Fernet_key_repository_raised ... ok
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_all_json_renderings
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_all_json_renderings ... ok
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_forbidden_title
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_forbidden_title ... ok
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_invalid_unicode_string
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_invalid_unicode_string ... ok
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_not_found
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_enable_cascade_with_parent_disabled
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_enable_cascade_with_parent_disabled ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unexpected_error_custom_message_binary_debug
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unexpected_error_custom_message_binary_debug ... ok
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unexpected_error_custom_message_debug
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unexpected_error_custom_message_debug ... ok
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unexpected_error_custom_message_exception_debug
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unexpected_error_custom_message_exception_debug ... ok
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unexpected_error_custom_message_no_debug
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unexpected_error_custom_message_no_debug ... ok
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unexpected_error_debug
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unexpected_error_debug ... ok
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unexpected_error_no_debug
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unexpected_error_no_debug ... ok
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unexpected_error_subclass_debug
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unexpected_error_subclass_debug ... ok
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unexpected_error_subclass_no_debug
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unexpected_error_subclass_no_debug ... ok
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unicode_message
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unicode_message ... ok
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unicode_string
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unicode_string ... ok
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_validation_error
keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_validation_error ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_federated_user_model
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_federated_user_model ... ok
keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_ignore_user_inactivity_with_user_disabled
keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_ignore_user_inactivity_with_user_disabled ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_immutable_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_immutable_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_disabled_domain_with_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_disabled_domain_with_immutable ... skipped 'N/A: LDAP does not support multiple domains'
Using Rules:
{
  "rules": [
    {
      "local": [
        {
          "group": {
            "id": "0cd5e9"
          }
        },
        {
          "user": {
            "name": "{0}"
          }
        }
      ],
      "remote": [
        {
          "type": "UserName"
        },
        {
          "type": "orgPersonType",
          "not_any_of": [
            "Contractor",
            "SubContractor"
          ]
        },
        {
          "type": "LastName",
          "any_one_of": [
            "Bo"
          ]
        }
      ]
    },
    {
      "local": [
        {
          "group": {
            "id": "85a868"
          }
        },
        {
          "user": {
            "name": "{0}"
          }
        }
      ],
      "remote": [
        {
          "type": "UserName"
        },
        {
          "type": "orgPersonType",
          "any_one_of": [
            "Contractor",
            "SubContractor"
          ]
        },
        {
          "type": "FirstName",
          "any_one_of": [
            "Jill"
          ]
        }
      ]
    }
  ]
}
Using Assertion:
{
  "UserName": "me",
  "orgPersonType": "NoContractor",
  "LastName": "Bo",
  "FirstName": "Jill"
}
{
  "user": {
    "name": "me",
    "type": "ephemeral"
  },
  "group_ids": [
    "0cd5e9"
  ],
  "group_names": [],
  "projects": []
}
Using Rules:
{
  "rules": [
    {
      "local": [
        {
          "group": {
            "id": "0cd5e9"
          }
        },
        {
          "user": {
            "name": "{0}"
          }
        }
      ],
      "remote": [
        {
          "type": "UserName"
        },
        {
          "type": "orgPersonType",
          "not_any_of": [
            "Contractor",
            "SubContractor"
          ]
        },
        {
          "type": "LastName",
          "any_one_of": [
            "Bo"
          ]
        }
      ]
    },
    {
      "local": [
        {
          "group": {
            "id": "85a868"
          }
        },
        {
          "user": {
            "name": "{0}"
          }
        }
      ],
      "remote": [
        {
          "type": "UserName"
        },
        {
          "type": "orgPersonType",
          "any_one_of": [
            "Contractor",
            "SubContractor"
          ]
        },
        {
          "type": "FirstName",
          "any_one_of": [
            "Jill"
          ]
        }
      ]
    }
  ]
}
Using Assertion:
{
  "UserName": "me",
  "Email": "No@example.com"
}
stdin:3:1: K002 block comments should start with '# '
keystone.tests.unit.test_hacking_checks.TestBlockCommentsBeginWithASpace.test
keystone.tests.unit.test_hacking_checks.TestBlockCommentsBeginWithASpace.test ... ok
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_implied_role_crd
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_implied_role_crd ... ok
keystone.tests.unit.test_backend_sql.SqlInheritance.test_crud_inherited_and_direct_assignment_for_user_on_project
keystone.tests.unit.test_backend_sql.SqlInheritance.test_crud_inherited_and_direct_assignment_for_user_on_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_tag_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_tag_with_trailing_whitespace ... ok
keystone.tests.unit.identity.test_backend_sql.UserPasswordCreatedAtIntTests.test_user_password_created_expired_at_int_matches_created_at
keystone.tests.unit.identity.test_backend_sql.UserPasswordCreatedAtIntTests.test_user_password_created_expired_at_int_matches_created_at ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_ids_greater_than_64_characters
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_ids_greater_than_64_characters ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_projects_associated_with_endpoint
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_projects_associated_with_endpoint ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_group_model
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_group_model ... ok
keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_delete_policy
keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_delete_policy ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_get_policy
keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_get_policy ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_disabled_domain_with_immutable_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_disabled_domain_with_immutable_project ... ok
keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_list_policies
keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_list_policies ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_id_mapping
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_id_mapping ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_under_disabled_one
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_under_disabled_one ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_project_cascade_with_enabled_child
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_project_cascade_with_enabled_child ... ok
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_role_assignments_directed_graph_of_implied_roles
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_role_assignments_directed_graph_of_implied_roles ... ok
keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_update_policy
keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_update_policy ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_unicode
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_unicode ... ok
keystone.tests.unit.test_limits.LimitModelTestCase.test_get_default_limit_model_response_schema
keystone.tests.unit.test_limits.LimitModelTestCase.test_get_default_limit_model_response_schema ... ok
keystone.tests.unit.receipt.test_fernet_provider.TestLoadKeys.test_empty_files
keystone.tests.unit.receipt.test_fernet_provider.TestLoadKeys.test_empty_files ... ok
keystone.tests.unit.receipt.test_fernet_provider.TestLoadKeys.test_non_numeric_files
keystone.tests.unit.receipt.test_fernet_provider.TestLoadKeys.test_non_numeric_files ... ok
keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_payload
keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_payload ... ok
keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_payload_multiple_methods
keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_payload_multiple_methods ... ok
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_groups_for_user_inexact_filtered
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_groups_for_user_inexact_filtered ... ok
keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_strings_can_be_converted_to_bytes
keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_strings_can_be_converted_to_bytes ... ok
keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_time_string_to_float_conversions
keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_time_string_to_float_conversions ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_project ... ok
keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_uuid_hex_to_byte_conversions
keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_uuid_hex_to_byte_conversions ... ok
keystone.tests.unit.test_cli.CliLoggingTestCase.test_absent_config_logs_warning
keystone.tests.unit.test_cli.CliLoggingTestCase.test_absent_config_logs_warning ... ok
keystone.tests.unit.test_cli.CliLoggingTestCase.test_present_config_does_not_log_warning
keystone.tests.unit.test_cli.CliLoggingTestCase.test_present_config_does_not_log_warning ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_local_user_model
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_local_user_model ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_domain ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_under_domain_hierarchy
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_under_domain_hierarchy ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support'
keystone.tests.unit.test_backend_sql.SqlInheritance.test_inherited_role_grants_for_group
keystone.tests.unit.test_backend_sql.SqlInheritance.test_inherited_role_grants_for_group ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_projects_associated_with_invalid_endpoint
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_projects_associated_with_invalid_endpoint ... ok
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_role_assignments_domain_specific_with_implied_roles
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_role_assignments_domain_specific_with_implied_roles ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_invalid_public_key
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_invalid_public_key ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_nonlocal_user_model
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_nonlocal_user_model ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_project_tags_immutable_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_project_tags_immutable_project ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_project_while_unsetting_immutable
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_project_while_unsetting_immutable ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_domain_id_and_without_parent_id
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_domain_id_and_without_parent_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_project ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_password_model
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_password_model ... ok
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_credential_type
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_credential_type ... ok
keystone.tests.unit.test_limits.LimitModelTestCase.test_get_limit_model_returns_default_model
keystone.tests.unit.test_limits.LimitModelTestCase.test_get_limit_model_returns_default_model ... ok
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_role_assignments_implied_roles_filtered_by_role
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_role_assignments_implied_roles_filtered_by_role ... ok
keystone.tests.unit.test_backend_sql.SqlInheritance.test_inherited_role_grants_for_user
keystone.tests.unit.test_backend_sql.SqlInheritance.test_inherited_role_grants_for_user ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_projects_with_no_endpoint_project_association
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_projects_with_no_endpoint_project_association ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_project_tags_immutable_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_project_tags_immutable_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_enable_cascade_with_parent_disabled
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_enable_cascade_with_parent_disabled ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_project_model
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_project_model ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_invalidate_cache_when_purge_mappings
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_invalidate_cache_when_purge_mappings ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_project_cascade_with_enabled_child
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_project_cascade_with_enabled_child ... ok
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_role_assignments_inherited_implied_roles
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_role_assignments_inherited_implied_roles ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_project_tags_model
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_project_tags_model ... ok
keystone.tests.unit.test_limits.LimitModelTestCase.test_get_limit_model_without_token_fails
keystone.tests.unit.test_limits.LimitModelTestCase.test_get_limit_model_without_token_fails ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_off
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_off ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_invalid_parent
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_invalid_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_assignments_for_tree
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_assignments_for_tree ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_request
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_request ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_revocation_event_model
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_revocation_event_model ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_purge_mappings
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_purge_mappings ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_from_project_invalidates_cache
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_from_project_invalidates_cache ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_project_tags_immutable_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_project_tags_immutable_project ... ok
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_role_assignments_simple_tree_of_implied_roles
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_role_assignments_simple_tree_of_implied_roles ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_no_enabled_field
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_no_enabled_field ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_on
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_on ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_role_assignment_model
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_role_assignment_model ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project ... ok
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_effective_assignments_for_tree
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_effective_assignments_for_tree ... ok
keystone.tests.unit.test_limits.LimitModelTestCase.test_head_limit_model
keystone.tests.unit.test_limits.LimitModelTestCase.test_head_limit_model ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_duplicate_role_grant
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_duplicate_role_grant ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_enable_cascade_with_parent_disabled
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_enable_cascade_with_parent_disabled ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_role_assignments_simple_tree_of_implied_roles_on_domain
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_role_assignments_simple_tree_of_implied_roles_on_domain ... ok
keystone.tests.unit.test_backend_sql.SqlModuleInitialization.test_initialize_module
keystone.tests.unit.test_backend_sql.SqlModuleInitialization.test_initialize_module ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_parent_id_and_without_domain_id
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_parent_id_and_without_domain_id ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_response
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_response ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_user_group_membership
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_user_group_membership ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_hierarchy_depth
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_effective_assignments_for_tree_with_domain_assignments
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_effective_assignments_for_tree_with_domain_assignments ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project_while_unsetting_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project_while_unsetting_immutable ... ok
keystone.tests.unit.test_backend_sql.SqlPolicy.test_create
keystone.tests.unit.test_backend_sql.SqlPolicy.test_create ... ok
keystone.tests.unit.test_limits.LimitModelTestCase.test_head_limit_model_without_token_fails
keystone.tests.unit.test_limits.LimitModelTestCase.test_head_limit_model_without_token_fails ... ok
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_user_model
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_user_model ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_update_immutable_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_update_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_role_to_user_and_project_no_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_role_to_user_and_project_no_user ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_tags ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_leaf_projects
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_leaf_projects ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_service_v4
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_service_v4 ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association_with_invalid_endpoint
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association_with_invalid_endpoint ... ok
keystone.tests.unit.test_backend_ldap.LDAPPosixGroupsTest.test_posix_member_id
keystone.tests.unit.test_backend_ldap.LDAPPosixGroupsTest.test_posix_member_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_without_is_domain_flag
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_without_is_domain_flag ... ok
keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete
keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_project_tags_immutable_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_project_tags_immutable_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_update_immutable_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_update_immutable_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_role_to_user_and_project_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_role_to_user_and_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_user_in_group
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_user_in_group ... ok
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_effective_assignments_for_tree_with_mixed_assignments
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_effective_assignments_for_tree_with_mixed_assignments ... ok
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_db_version_alembic
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_db_version_alembic ... ok
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_short_scope_v4
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_short_scope_v4 ... ok
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_head_revisions
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_head_revisions ... ok
keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete_policy_returns_not_found
keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete_policy_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_subproject_acting_as_domain_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_subproject_acting_as_domain_fails ... ok
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_single_base_revision
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_single_base_revision ... ok
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_entities_filtered
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_entities_filtered ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_update_immutable_project_while_unsetting_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_update_immutable_project_while_unsetting_immutable ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association_with_invalid_project
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association_with_invalid_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_hierarchy_depth
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_group_deprecated
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_group_deprecated ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_user_in_group_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_user_in_group_returns_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlPolicy.test_get
keystone.tests.unit.test_backend_sql.SqlPolicy.test_get ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_unicode_user_name
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_unicode_user_name ... ok
keystone.tests.unit.test_backend_sql.SqlCredential.test_create_credential_is_encrypted_when_stored
keystone.tests.unit.test_backend_sql.SqlCredential.test_create_credential_is_encrypted_when_stored ... ok
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signature_v1
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signature_v1 ... ok
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_walk_versions
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_walk_versions ... ok
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_projects_for_user_with_inherited_grants
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_projects_for_user_with_inherited_grants ... ok
keystone.tests.unit.test_backend_sql.SqlPolicy.test_get_policy_returns_not_found
keystone.tests.unit.test_backend_sql.SqlPolicy.test_get_policy_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_update_project_tags_immutable_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_update_project_tags_immutable_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_leaf_projects
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_leaf_projects ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_user_not_in_group
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_user_not_in_group ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_to_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_to_group ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_default_scoped_token_using_endpoint_filter
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_default_scoped_token_using_endpoint_filter ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_update_delete_unicode_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_update_delete_unicode_project ... ok
keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials
keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials ... ok
keystone.tests.unit.test_backend_sql.SqlPolicy.test_list
keystone.tests.unit.test_backend_sql.SqlPolicy.test_list ... ok
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signature_v4
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signature_v4 ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_hierarchy_depth
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_in_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_in_group ... ok
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_projects_for_user_with_inherited_group_grants
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_projects_for_user_with_inherited_group_grants ... ok
keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials_for_user
keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials_for_user ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_doesnt_modify_passed_in_dict
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_doesnt_modify_passed_in_dict ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_configurable_allowed_project_actions
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_configurable_allowed_project_actions ... ok
keystone.tests.unit.test_backend_sql.SqlPolicy.test_update
keystone.tests.unit.test_backend_sql.SqlPolicy.test_update ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_to_group_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_to_group_returns_not_found ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_disabled_endpoint
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_disabled_endpoint ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_leaf_projects
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_leaf_projects ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signing_key_v4
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signing_key_v4 ... ok
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_entities_filtered_by_domain
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_entities_filtered_by_domain ... ok
keystone.tests.unit.test_backend_sql.SqlPolicy.test_update_policy_returns_not_found
keystone.tests.unit.test_backend_sql.SqlPolicy.test_update_policy_returns_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials_for_user_and_type
keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials_for_user_and_type ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_in_group_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_in_group_returns_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_projects_for_user_with_inherited_group_project_grants
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_projects_for_user_with_inherited_group_project_grants ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_create_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_create_user ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_configurable_allowed_user_actions
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_configurable_allowed_user_actions ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_missed_password
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_missed_password ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_user_in_group
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_user_in_group ... ok
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_token_v4
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_token_v4 ... ok
keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials_is_decrypted
keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials_is_decrypted ... ok
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_invalid_password_regular_expression
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_invalid_password_regular_expression ... ok
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_and_password_expires_days_deactivated
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_and_password_expires_days_deactivated ... ok
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_equal_to_password_expires_days
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_equal_to_password_expires_days ... ok
keystone.tests.unit.test_cli.CliDomainConfigNoOptionsTestCase.test_config_upload
keystone.tests.unit.test_cli.CliDomainConfigNoOptionsTestCase.test_config_upload ... ok
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_greater_than_password_expires_days
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_greater_than_password_expires_days ... ok
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_less_than_password_expires_days
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_less_than_password_expires_days ... ok
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_password_regular_expression_deactivated
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_password_regular_expression_deactivated ... ok
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_password_regular_expression_description_deactivated
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_password_regular_expression_description_deactivated ... ok
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_password_regular_expression_description_not_set
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_password_regular_expression_description_not_set ... ok
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_password_regular_expression_description_set
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_password_regular_expression_description_set ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain ... ok
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_valid_password_regular_expression
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_valid_password_regular_expression ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_none_mapping
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_none_mapping ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_not_in_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_not_in_group ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_projects_for_user_with_inherited_user_project_grants
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_projects_for_user_with_inherited_user_project_grants ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_user_in_group_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_user_in_group_returns_not_found ... ok
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_iam_signature_v4
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_iam_signature_v4 ... ok
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_users_in_group_exact_filtered
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_users_in_group_exact_filtered ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain_case_sensitivity
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain_case_sensitivity ... skipped 'No multiple domains support'
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_get_auth_catalog_using_endpoint_filter
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_get_auth_catalog_using_endpoint_filter ... ok
keystone.tests.unit.test_cli.CliDomainConfigSingleDomainTestCase.test_config_upload
keystone.tests.unit.test_cli.CliDomainConfigSingleDomainTestCase.test_config_upload ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_allow_recursion
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_allow_recursion ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_none_password
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_none_password ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_configurable_allowed_user_actions
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_configurable_allowed_user_actions ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_user_not_in_group
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_user_not_in_group ... ok
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_role_assignment_using_inherited_sourced_groups
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_role_assignment_using_inherited_sourced_groups ... ok
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_expired_request
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_expired_request ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain_immutable
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_with_long_password
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_with_long_password ... ok
keystone.tests.unit.test_cli.CliDomainConfigSingleDomainTestCase.test_no_overwrite_config
keystone.tests.unit.test_cli.CliDomainConfigSingleDomainTestCase.test_no_overwrite_config ... ok
keystone.tests.unit.test_cli.CliDomainConfigUploadNothing.test_uploading_all_from_an_empty_directory
keystone.tests.unit.test_cli.CliDomainConfigUploadNothing.test_uploading_all_from_an_empty_directory ... ok
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_response
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_response ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_domain_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_domain_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_invalid_endpoint_project_association
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_invalid_endpoint_project_association ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_configurable_allowed_user_actions
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_configurable_allowed_user_actions ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain_under_regular_project_hierarchy_fails
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain_under_regular_project_hierarchy_fails ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_and_get_roles_no_metadata
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_and_get_roles_no_metadata ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_default_sql_plus_sql_specific_driver_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_default_sql_plus_sql_specific_driver_fails ... ok
keystone.tests.unit.test_cli.TestMappingPopulate.test_bad_domain_name
keystone.tests.unit.test_cli.TestMappingPopulate.test_bad_domain_name ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_already_expired
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_already_expired ... ok
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_user_ids_for_project_with_inheritance
keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_user_ids_for_project_with_inheritance ... ok
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_users_in_group_inexact_filtered
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_users_in_group_inexact_filtered ... ok
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_expired_request_v4
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_expired_request_v4 ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_domain_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_domain_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain_with_project_api
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain_with_project_api ... skipped 'No multiple domains support'
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_response_noauth
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_response_noauth ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_del_role_assignment_by_domain_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_del_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_cli.TestMappingPopulate.test_mapping_populate
keystone.tests.unit.test_cli.TestMappingPopulate.test_mapping_populate ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_password
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_password ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_domain_under_regular_project_hierarchy_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_domain_under_regular_project_hierarchy_fails ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_sql.SqlInheritance.test_role_assignments_user_domain_to_project_inheritance
keystone.tests.unit.test_backend_sql.SqlInheritance.test_role_assignments_user_domain_to_project_inheritance ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_multiple_endpoint_project_associations
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_multiple_endpoint_project_associations ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_group_name_fails
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_group_name_fails ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_bad_role
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_bad_role ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_del_role_assignment_by_project_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_del_role_assignment_by_project_not_found ... ok
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_with_empty_body_returns_bad_request
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_with_empty_body_returns_bad_request ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_user ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_domain_with_project_api
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_domain_with_project_api ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_domain_under_regular_project_hierarchy_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_domain_under_regular_project_hierarchy_fails ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_group_name_in_different_domains
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_group_name_in_different_domains ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_project_exists
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_project_exists ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain ... ok
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_signature_v1
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_signature_v1 ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_if_no_password_set
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_if_no_password_set ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_domain_with_project_api
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_domain_with_project_api ... ok
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_without_json_request_returns_bad_request
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_without_json_request_returns_bad_request ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_project_id_fails
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_project_id_fails ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_region_exists
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_region_exists ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_group_name_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_group_name_fails ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_implied_role
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_implied_role ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_project_scoped_token_using_endpoint_filter
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_project_scoped_token_using_endpoint_filter ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain_call_db_time
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain ... ok
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_signature_v4
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_signature_v4 ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_requires_simple_bind
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_requires_simple_bind ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_project_name_fails
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_project_name_fails ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_group_name_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_group_name_fails ... ok
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_users_inexact_filtered
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_users_inexact_filtered ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_role_exists
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_role_exists ... ok
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_type_user
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_type_user ... ok
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_with_all_and_other_argument_fails
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_with_all_and_other_argument_fails ... ok
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_with_all_other_combinations_passes
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_with_all_other_combinations_passes ... ok
usage: run.py mapping_purge [-h] [--all] [--domain-name DOMAIN_NAME]
                            [--public-id PUBLIC_ID] [--local-id LOCAL_ID]
                            [--type {user,group}]
run.py mapping_purge: error: unrecognized arguments: --invalid-option some value
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_with_domain_name_argument_succeeds
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_with_domain_name_argument_succeeds ... ok
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_with_invalid_argument_fails
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_with_invalid_argument_fails ... ok
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_with_local_id_argument_succeeds
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_with_local_id_argument_succeeds ... ok
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_with_no_arguments_fails
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_with_no_arguments_fails ... ok
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_with_only_all_passes
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_with_only_all_passes ... ok
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_with_public_id_argument_succeeds
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_with_public_id_argument_succeeds ... ok
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_with_type_argument_succeeds
keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_with_type_argument_succeeds ... ok
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_all_json_renderings
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_all_json_renderings ... ok
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_action_exposure
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_action_exposure ... ok
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_action_exposure_in_debug
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_action_exposure_in_debug ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_group_name_in_different_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_group_name_in_different_domains ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain_with_project_api
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain_with_project_api ... ok
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_action_no_message
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_action_no_message ... ok
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_exposure
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_exposure ... ok
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_exposure_in_debug
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_exposure_in_debug ... ok
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_title
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_title ... ok
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_invalid_unicode_string
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_invalid_unicode_string ... ok
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_not_found
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_not_found ... ok
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_unauthorized_exposure
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_unauthorized_exposure ... ok
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_unauthorized_exposure_in_debug
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_unauthorized_exposure_in_debug ... ok
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_unicode_argument_message
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_unicode_argument_message ... ok
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_unicode_message
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_unicode_message ... ok
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_unicode_string
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_unicode_string ... ok
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_validation_error
keystone.tests.unit.test_exception.SecurityErrorTestCase.test_validation_error ... ok
stdin:3:1: K008 Must use a dict comprehension instead of a dict constructor with a sequence of key-value pairs.
stdin:4:1: K008 Must use a dict comprehension instead of a dict constructor with a sequence of key-value pairs.
stdin:5:1: K008 Must use a dict comprehension instead of a dict constructor with a sequence of key-value pairs.
keystone.tests.unit.test_hacking_checks.TestDictConstructorWithSequenceCopy.test
keystone.tests.unit.test_hacking_checks.TestDictConstructorWithSequenceCopy.test ... ok
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_without_proper_secret_returns_unauthorized
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_without_proper_secret_returns_unauthorized ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_scoped_token_with_no_catalog_using_endpoint_filter
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_scoped_token_with_no_catalog_using_endpoint_filter ... ok
keystone.tests.unit.test_auth_plugin.TestMapped.test_mapped_with_remote_user
keystone.tests.unit.test_auth_plugin.TestMapped.test_mapped_with_remote_user ... ok
keystone.tests.unit.test_auth_plugin.TestMapped.test_mapped_without_identity_provider_or_protocol
keystone.tests.unit.test_auth_plugin.TestMapped.test_mapped_without_identity_provider_or_protocol ... ok
keystone.tests.unit.test_auth_plugin.TestMapped.test_supporting_multiple_methods
keystone.tests.unit.test_auth_plugin.TestMapped.test_supporting_multiple_methods ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_invalid_expiration_fmt
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_invalid_expiration_fmt ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_project_name_in_different_domains
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_project_name_in_different_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_group_name_in_different_domains
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_group_name_in_different_domains ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain_with_user_group_project_links
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain_with_user_group_project_links ... ok
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_sts_signature_v4
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_sts_signature_v4 ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_user_exists
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_user_exists ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_to_each_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_to_each_domain ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_duplicate_role_grant
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_duplicate_role_grant ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_project_id_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_project_id_fails ... ok
keystone.tests.unit.test_v3.VersionTestCase.test_get_version
keystone.tests.unit.test_v3.VersionTestCase.test_get_version ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_user_name_fails
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_user_name_fails ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain_and_group
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain_and_group ... ok
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_without_request_body_returns_bad_request
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_without_request_body_returns_bad_request ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_role_to_user_and_project_no_user
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_role_to_user_and_project_no_user ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_project_id_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_project_id_fails ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_group_assignments_group_same_id_as_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_group_assignments_group_same_id_as_user ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_build_tree
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_build_tree ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_roles_from_token
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_roles_from_token ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_user_name_in_different_domains
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_user_name_in_different_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_project_name_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_project_name_fails ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_role_to_user_and_project_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_role_to_user_and_project_returns_not_found ... ok
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_http_get_method_not_allowed
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_http_get_method_not_allowed ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_group_grant_no_group
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_group_grant_no_group ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_project_name_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_project_name_fails ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_grant_no_group
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_grant_no_group ... ok
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_http_get_method_not_allowed
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_http_get_method_not_allowed ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_group_deprecated
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_group_deprecated ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_domain_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_domain_crud ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_group_removes_role_assignments
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_group_removes_role_assignments ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_project_name_in_different_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_project_name_in_different_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain_and_user
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain_and_user ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain ... ok
keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_scrypt
keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_scrypt ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_to_group
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_to_group ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_grant_no_user
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_grant_no_user ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_access_rule_by_id
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_access_rule_by_id ... ok
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_nonexistent_access_key
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_nonexistent_access_key ... ok
keystone.tests.unit.test_exception.ExceptionTestCase.test_all_json_renderings
keystone.tests.unit.test_exception.ExceptionTestCase.test_all_json_renderings ... ok
keystone.tests.unit.test_exception.ExceptionTestCase.test_forbidden_title
keystone.tests.unit.test_exception.ExceptionTestCase.test_forbidden_title ... ok
keystone.tests.unit.test_exception.ExceptionTestCase.test_invalid_unicode_string
keystone.tests.unit.test_exception.ExceptionTestCase.test_invalid_unicode_string ... ok
keystone.tests.unit.test_exception.ExceptionTestCase.test_not_found
keystone.tests.unit.test_exception.ExceptionTestCase.test_not_found ... ok
keystone.tests.unit.test_exception.ExceptionTestCase.test_unicode_message
keystone.tests.unit.test_exception.ExceptionTestCase.test_unicode_message ... ok
keystone.tests.unit.test_exception.ExceptionTestCase.test_unicode_string
keystone.tests.unit.test_exception.ExceptionTestCase.test_unicode_string ... ok
keystone.tests.unit.test_exception.ExceptionTestCase.test_validation_error
keystone.tests.unit.test_exception.ExceptionTestCase.test_validation_error ... ok
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_db_version_alembic
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_db_version_alembic ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_group_with_user_project_domain_links
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_group_with_user_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_is_idempotent_when_password_does_not_change
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_is_idempotent_when_password_does_not_change ... ok
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_head_revisions
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_head_revisions ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_get_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_get_user ... ok
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_single_base_revision
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_single_base_revision ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_project_name_in_different_domains
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_project_name_in_different_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_walk_versions
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_walk_versions ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_to_group_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_to_group_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_user_name_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_user_name_fails ... ok
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_valid_authentication_response_with_proper_secret
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_valid_authentication_response_with_proper_secret ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_group_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_group_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_hierarchical_leaf_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_arbitrary_attributes_are_returned_from_create_user
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_arbitrary_attributes_are_returned_from_create_user ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigModels.test_sensitive_model
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigModels.test_sensitive_model ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_get_user_by_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_get_user_by_name ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_user_name_in_different_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_user_name_in_different_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_user_name_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_user_name_fails ... ok
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_auth_context_app_cred_with_rule
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_auth_context_app_cred_with_rule ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_arbitrary_attributes_are_returned_from_get_user
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_and_group
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_and_group ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_access_rules
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_access_rules ... ok
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_valid_authentication_response_with_proper_secret_noauth
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_valid_authentication_response_with_proper_secret_noauth ... ok
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigModels.test_whitelisted_model
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigModels.test_whitelisted_model ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_hierarchical_not_leaf_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_invalid_domain_fails
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_invalid_domain_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_group_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_group_crud ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_immutable_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_user_name_in_different_domains
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_user_name_in_different_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_leaf_project_with_different_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_leaf_project_with_different_domain ... skipped 'No multiple domains support'
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain_group_and_role
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain_group_and_role ... ok
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_auth_context_build_by_middleware
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_auth_context_build_by_middleware ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_grant_no_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_grant_no_group ... ok
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_valid_authentication_response_with_signature_v4
keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_valid_authentication_response_with_signature_v4 ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_and_get_roles_no_metadata
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_and_get_roles_no_metadata ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_add_endpoint_group_to_project
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_add_endpoint_group_to_project ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_is_not_idempotent_when_password_does_change
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_is_not_idempotent_when_password_does_change ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_group
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_group ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_doesnt_modify_passed_in_dict
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_doesnt_modify_passed_in_dict ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_and_user
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_and_user ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_password
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_password ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_grant_no_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_grant_no_user ... ok
keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_ca_cert
keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_ca_cert ... ok
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_auth_context_override
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_auth_context_override ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_project_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_project_crud ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_application_credential
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_application_credential ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_user
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_user ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_user
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_user ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_immutable
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_immutable ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_large_project_cascade
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_large_project_cascade ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain_user_and_role
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain_user_and_role ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_recovers_user
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_recovers_user ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_group_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_group_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_add_endpoint_group_to_project_invalidates_catalog_cache
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_add_endpoint_group_to_project_invalidates_catalog_cache ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_if_no_password_set
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_if_no_password_set ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_disabled_domain_with_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_disabled_domain_with_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_group_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_group_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_invalid_domain_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_invalid_domain_id ... ok
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_domain_scoped_token_auth_context
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_domain_scoped_token_auth_context ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_group_and_role
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_group_and_role ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_duplicate_access_rule
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_duplicate_access_rule ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_requires_simple_bind
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_requires_simple_bind ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_invalid_domain_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_invalid_domain_fails ... ok
keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_signing_cert
keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_signing_cert ... ok
keystone.tests.unit.test_entry_points.TestEntryPoints.test_entry_point_middleware
keystone.tests.unit.test_entry_points.TestEntryPoints.test_entry_point_middleware ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_disabled_domain_with_immutable_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_disabled_domain_with_immutable_project ... ok
keystone.tests.unit.test_policy.PolicyJsonTestCase.test_all_targets_documented
keystone.tests.unit.test_policy.PolicyJsonTestCase.test_all_targets_documented ... ok
keystone.tests.unit.test_policy.PolicyJsonTestCase.test_policies_loads
keystone.tests.unit.test_policy.PolicyJsonTestCase.test_policies_loads ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_invalid_domain_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_invalid_domain_fails ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_add_endpoint_group_to_project_with_invalid_project_id
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_add_endpoint_group_to_project_with_invalid_project_id ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_long_name_fails
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_long_name_fails ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_build_tree
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_build_tree ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_cascade
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_cascade ... ok
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_oslo_context
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_oslo_context ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_leaf_project_with_different_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_leaf_project_with_different_domain ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_group
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_group ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_domain ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_domain_crud
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_domain_crud ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_leaf_project_with_different_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_leaf_project_with_different_domain ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_expiration
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_expiration ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_ambiguous_role_names
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_ambiguous_role_names ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_clears_default_project_id
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_clears_default_project_id ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_get_user
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_get_user ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_user_and_role
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_user_and_role ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_doesnt_modify_passed_in_dict
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_doesnt_modify_passed_in_dict ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_endpoint_group
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_endpoint_group ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_doesnt_modify_passed_in_dict
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_doesnt_modify_passed_in_dict ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_project ... ok
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_project_scoped_token_auth_context
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_project_scoped_token_auth_context ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_returns_not_found ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_default_immutable_roles
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_default_immutable_roles ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_secret
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_secret ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_passing_is_domain_flag_false
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_passing_is_domain_flag_false ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_immutable ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_tag_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_tag_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_immutable ... ok
keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_cross_domain_assignment_invalid
keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_cross_domain_assignment_invalid ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_get_user_by_name
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_get_user_by_name ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_explicit_immutable_roles
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_explicit_immutable_roles ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_project
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_project ... ok
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_unscoped_token_auth_context
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_unscoped_token_auth_context ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_endpoint_group_to_project
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_endpoint_group_to_project ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_passing_is_domain_flag_true
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_passing_is_domain_flag_true ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_tags ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_invalid_domain_id
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_invalid_domain_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_invalid_domain_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_invalid_domain_id ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_no_immutable_roles
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_no_immutable_roles ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_trust
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_trust ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_group
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_group ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_tag_is_case_sensitive
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_tag_is_case_sensitive ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_long_name_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_long_name_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_project_cascade_with_enabled_child
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_project_cascade_with_enabled_child ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_with_role_assignments
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_with_role_assignments ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_group_crud
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_group_crud ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_long_name_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_long_name_fails ... ok
keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_cross_domain_assignment_valid
keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_cross_domain_assignment_valid ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_endpoint_exists
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_endpoint_exists ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_project_and_group
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_project_and_group ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_project_tags_immutable_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_project_tags_immutable_project ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_tag_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_tag_with_trailing_whitespace ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_endpoint_group_to_project_with_invalid_project_id
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_endpoint_group_to_project_with_invalid_project_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_with_roles_clears_default_project_id
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_with_roles_clears_default_project_id ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_wrong_user
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_wrong_user ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_new_endpoints
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_new_endpoints ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_enable_cascade_with_parent_disabled
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_enable_cascade_with_parent_disabled ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_false
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_false ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_under_disabled_one
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_under_disabled_one ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_project_crud
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_project_crud ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_projects_from_ids
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_projects_from_ids ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_project
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_project ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_invalid_endpoint_group
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_invalid_endpoint_group ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_service_exists
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_service_exists ... ok
keystone.tests.unit.test_cli.CliDBSyncTestCase.test_db_sync
keystone.tests.unit.test_cli.CliDBSyncTestCase.test_db_sync ... ok
keystone.tests.unit.test_cli.CliDBSyncTestCase.test_db_sync_contract
keystone.tests.unit.test_cli.CliDBSyncTestCase.test_db_sync_contract ... ok
keystone.tests.unit.test_cli.CliDBSyncTestCase.test_db_sync_expand
keystone.tests.unit.test_cli.CliDBSyncTestCase.test_db_sync_expand ... ok
keystone.tests.unit.test_cli.CliDBSyncTestCase.test_db_sync_migrate
keystone.tests.unit.test_cli.CliDBSyncTestCase.test_db_sync_migrate ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_disabled_domain_with_immutable
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_disabled_domain_with_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_passing_is_domain_flag_false
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_passing_is_domain_flag_false ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_true
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_true ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_under_domain_hierarchy
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_under_domain_hierarchy ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_update_immutable_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_update_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_project_and_user
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_project_and_user ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_access_rule
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_access_rule ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id ... ok
keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_cross_domain_implied_roles_authentication
keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_cross_domain_implied_roles_authentication ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_disabled_domain_with_immutable_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_disabled_domain_with_immutable_project ... skipped 'No multiple domains support'
keystone.tests.unit.test_cli.CliDomainConfigTooManyOptionsTestCase.test_config_upload
keystone.tests.unit.test_cli.CliDomainConfigTooManyOptionsTestCase.test_config_upload ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_domain_id_and_without_parent_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_domain_id_and_without_parent_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_tag_is_case_sensitive
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_tag_is_case_sensitive ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_passing_is_domain_flag_true
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_passing_is_domain_flag_true ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_cli.TestTrustFlush.test_trust_flush
keystone.tests.unit.test_cli.TestTrustFlush.test_trust_flush ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_update_immutable_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_update_immutable_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_role_check_role_grant
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_role_check_role_grant ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_create_endpoint_group
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_create_endpoint_group ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_immutable_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_immutable_domain ... skipped 'No multiple domains support'
keystone.tests.unit.test_cli.TestTrustFlush.test_trust_flush_with_invalid_date
keystone.tests.unit.test_cli.TestTrustFlush.test_trust_flush_with_invalid_date ... ok
keystone.tests.unit.test_driver_hints.ListHintsTests.test_create_iterate_satisfy
keystone.tests.unit.test_driver_hints.ListHintsTests.test_create_iterate_satisfy ... ok
keystone.tests.unit.test_driver_hints.ListHintsTests.test_limits
keystone.tests.unit.test_driver_hints.ListHintsTests.test_limits ... ok
keystone.tests.unit.test_driver_hints.ListHintsTests.test_multiple_creates
keystone.tests.unit.test_driver_hints.ListHintsTests.test_multiple_creates ... ok
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_crud_inherited_and_direct_assignment_on_domains
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_crud_inherited_and_direct_assignment_on_domains ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_application_credential
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_application_credential ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_domain_id_mismatch_to_parent_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_domain_id_mismatch_to_parent_domain ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_role_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_role_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_tag_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_tag_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_immutable_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_immutable_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_update_immutable_project_while_unsetting_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_update_immutable_project_while_unsetting_immutable ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_admin_token_context
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_admin_token_context ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_tag_is_case_sensitive
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_tag_is_case_sensitive ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_project_group_and_role
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_project_group_and_role ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_invalid_parent
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_invalid_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_role_with_user_and_group_grants
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_role_with_user_and_group_grants ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_under_disabled_one
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_under_disabled_one ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_project_cascade_with_enabled_child
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_project_cascade_with_enabled_child ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_project_and_group
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_project_and_group ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_client_issuer_not_trusted
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_client_issuer_not_trusted ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_update_project_tags_immutable_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_update_project_tags_immutable_project ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_application_credential_allow_recursion
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_application_credential_allow_recursion ... ok
keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_delete_domain_specific_roles
keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_delete_domain_specific_roles ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_no_enabled_field
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_no_enabled_field ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_tag_from_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_tag_from_project ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_create_invalid_endpoint_group
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_create_invalid_endpoint_group ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_project_tags_immutable_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_project_tags_immutable_project ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_context_already_exists
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_context_already_exists ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_under_domain_hierarchy
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_under_domain_hierarchy ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_tag_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_tag_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_hierarchy_depth
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_enable_cascade_with_parent_disabled
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_enable_cascade_with_parent_disabled ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_project_user_and_role
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_project_user_and_role ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_create_idp_id_attri_not_found_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_create_idp_id_attri_not_found_fail ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_assignments_user_same_id_as_group
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_assignments_user_same_id_as_group ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_domain_id_and_without_parent_id
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_domain_id_and_without_parent_id ... ok
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_crud_inherited_and_direct_assignment_on_projects
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_crud_inherited_and_direct_assignment_on_projects ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_application_credential_not_found
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_application_credential_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_under_disabled_one
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_under_disabled_one ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_update_immutable_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_update_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_leaf_projects
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_leaf_projects ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_parent_id_and_without_domain_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_parent_id_and_without_domain_id ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_delete_endpoint_group
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_delete_endpoint_group ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_grant_no_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_grant_no_user ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_create_idp_id_success
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_create_idp_id_success ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_update_immutable_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_update_immutable_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_under_domain_hierarchy
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_under_domain_hierarchy ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_user_in_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_user_in_group ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_update_immutable_project_while_unsetting_immutable
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_update_immutable_project_while_unsetting_immutable ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_project_and_user
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_project_and_user ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_domain_disable_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_domain_disable_fail ... ok
keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_get_and_list_domain_specific_roles
keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_get_and_list_domain_specific_roles ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_role
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_role ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_invalid_parent
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_invalid_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_tags
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_tags ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_delete_invalid_endpoint_group
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_delete_invalid_endpoint_group ... ok
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_crud_user_inherited_domain_role_grants
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_crud_user_inherited_domain_role_grants ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_empty_trusted_issuer_list
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_empty_trusted_issuer_list ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_domain_id_and_without_parent_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_domain_id_and_without_parent_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_user_in_group_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_user_in_group_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_with_group_project_domain_links
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_without_is_domain_flag
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_without_is_domain_flag ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_application_credential_with_application_credential
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_application_credential_with_application_credential ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_and_group_domain_name_mapping_success
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_and_group_domain_name_mapping_success ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_no_enabled_field
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_no_enabled_field ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_update_project_tags_immutable_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_update_project_tags_immutable_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_with_project_association
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_with_project_association ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_empty_endpoint_groups_in_project
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_empty_endpoint_groups_in_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_user_not_in_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_user_not_in_group ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_project_group_and_role
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_project_group_and_role ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_domain_id_mismatch_to_parent_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_domain_id_mismatch_to_parent_domain ... ok
keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_same_domain_assignment
keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_same_domain_assignment ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_subproject_acting_as_domain_fails
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_subproject_acting_as_domain_fails ... skipped 'No multiple domains support'
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_any_user_success
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_any_user_success ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_hierarchy_depth
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_with_project_roles
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_with_project_roles ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_get_head_application_credential
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_get_head_application_credential ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_parent_id_and_without_domain_id
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_parent_id_and_without_domain_id ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_configurable_allowed_user_actions
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_configurable_allowed_user_actions ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_unicode_user_name
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_unicode_user_name ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_invalid_parent
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_invalid_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_incorrect_mapping_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_incorrect_mapping_fail ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_leaf_projects
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_leaf_projects ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_user
keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_user ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_disable_hierarchical_leaf_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_endpoint_group_project_cleanup_with_endpoint_group
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_endpoint_group_project_cleanup_with_endpoint_group ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_project_user_and_role
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_project_user_and_role ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_domain_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_domain_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_invalid_scope_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_invalid_scope_fail ... ok
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_filtered_role_assignments_for_inherited_grants
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_filtered_role_assignments_for_inherited_grants ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_update_delete_unicode_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_update_delete_unicode_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_no_enabled_field
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_no_enabled_field ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_disable_hierarchical_not_leaf_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_disable_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_get_head_application_credential_not_found
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_get_head_application_credential_not_found ... ok
keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_update_domain_specific_roles
keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_update_domain_specific_roles ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_tags ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_no_group_found_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_no_group_found_fail ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_domain_under_regular_project_hierarchy_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_domain_under_regular_project_hierarchy_fails ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_doesnt_modify_passed_in_dict
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_doesnt_modify_passed_in_dict ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_parent_id_and_without_domain_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_parent_id_and_without_domain_id ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_not_in_group
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_not_in_group ... ok
keystone.tests.unit.test_v3_credential.TestCredentialAccessToken.test_access_token_ec2_credential
keystone.tests.unit.test_v3_credential.TestCredentialAccessToken.test_access_token_ec2_credential ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_success
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_success ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_delete_hierarchy
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_access_rules
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_access_rules ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_role
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_role ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_missed_password
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_missed_password ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_domain_with_project_api
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_domain_with_project_api ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_tags ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_without_is_domain_flag
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_without_is_domain_flag ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_endpoint_group_project_cleanup_with_project
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_endpoint_group_project_cleanup_with_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_name_case_sensitivity
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_name_case_sensitivity ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_configurable_allowed_user_actions
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_configurable_allowed_user_actions ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_with_default_user_type_success
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_with_default_user_type_success ... ok
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_effective_role_assignments_for_project_hierarchy
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_effective_role_assignments_for_project_hierarchy ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_none_mapping
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_none_mapping ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_group_name_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_group_name_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_without_is_domain_flag
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_without_is_domain_flag ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_access_rules_wrong_qp
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_access_rules_wrong_qp ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_false
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_false ... ok
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_filter_sql_injection_attack
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_filter_sql_injection_attack ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_domain_immutable
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_domain_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_has_only_issuer_and_project_domain_id_request
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_has_only_issuer_and_project_domain_id_request ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_rename_invalidates_get_domain_by_name_cache
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_rename_invalidates_get_domain_by_name_cache ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_none_password
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_none_password ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_endpoint_group
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_endpoint_group ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_subproject_acting_as_domain_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_subproject_acting_as_domain_fails ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_user
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_user ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_group_name_in_different_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_group_name_in_different_domains ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_domain_under_regular_project_hierarchy_fails
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_domain_under_regular_project_hierarchy_fails ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_has_only_issuer_and_project_domain_name_request
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_has_only_issuer_and_project_domain_name_request ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_subproject_acting_as_domain_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_subproject_acting_as_domain_fails ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_segregation
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_segregation ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_with_long_password
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_with_long_password ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_str_false
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_str_false ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_application_credentials
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_application_credentials ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_has_only_issuer_and_project_name_request
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_has_only_issuer_and_project_name_request ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_domain_with_project_api
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_domain_with_project_api ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_project_id_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_project_id_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_unicode_user_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_unicode_user_name ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_enable_project_with_disabled_parent
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_endpoint_group_in_project
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_endpoint_group_in_project ... ok
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_effective_role_assignments_for_project_tree
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_effective_role_assignments_for_project_tree ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_debug_level_set
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_debug_level_set ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_group_name_fails
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_group_name_fails ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_invalid_user_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_invalid_user_fail ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_unicode_user_name
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_unicode_user_name ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_str_random
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_str_random ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_correct_role_grant_from_a_mix
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_project_name_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_project_name_fails ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_auth_token_cross_domain_group_and_project
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_auth_token_cross_domain_group_and_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_update_delete_unicode_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_update_delete_unicode_project ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_group_name_in_different_domains
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_group_name_in_different_domains ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_del_role_assignment_by_domain_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_del_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_application_credentials_by_name
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_application_credentials_by_name ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_invalid_endpoint_group
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_invalid_endpoint_group ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_mapping_with_userid_and_domainid_success
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_mapping_with_userid_and_domainid_success ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_group_and_cross_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_group_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_str_true
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_str_true ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_project_name_in_different_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_project_name_in_different_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_inherited_role_assignments_for_project_hierarchy
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_inherited_role_assignments_for_project_hierarchy ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_project_id_fails
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_project_id_fails ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_del_role_assignment_by_project_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_del_role_assignment_by_project_not_found ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_mapping_with_userid_and_domainname_success
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_mapping_with_userid_and_domainname_success ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_group_and_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_group_and_domain ... ok
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_inexact_filters
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_inexact_filters ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_doesnt_modify_passed_in_dict
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_doesnt_modify_passed_in_dict ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_auth_with_token_as_different_user_fails
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_auth_with_token_as_different_user_fails ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_update_delete_unicode_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_update_delete_unicode_project ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_true
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_true ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_project_name_fails
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_project_name_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_user_name_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_user_name_fails ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_domain_call_db_time
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_application_credentials_with_deleted_role
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_application_credentials_with_deleted_role ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_group_and_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_group_and_project ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_mapping_with_username_and_domainid_success
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_mapping_with_username_and_domainid_success ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_invalid_endpoint_group_in_project
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_invalid_endpoint_group_in_project ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_project_name_in_different_domains
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_project_name_in_different_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_role_assignments_for_project_hierarchy
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_role_assignments_for_project_hierarchy ... ok
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_invalid_filter_is_ignored
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_invalid_filter_is_ignored ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_user_name_in_different_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_user_name_in_different_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_domain_with_project_api
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_domain_with_project_api ... skipped 'No multiple domains support'
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_no_enabled
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_no_enabled ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_user_name_fails
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_user_name_fails ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_doesnt_modify_passed_in_dict
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_doesnt_modify_passed_in_dict ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_missed_password
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_missed_password ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_show_access_rule
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_show_access_rule ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_domain_with_user_group_project_links
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_domain_with_user_group_project_links ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_user_and_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_missing_both_domain_and_project_request
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_missing_both_domain_and_project_request ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoint_groups
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoint_groups ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_with_empty_url
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_with_empty_url ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_user_name_in_different_domains
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_user_name_in_different_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_missed_password
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_missed_password ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_chained_implied_role_shows_in_v3_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_chained_implied_role_shows_in_v3_token ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_mapping
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_mapping ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_default_domain_by_name
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_default_domain_by_name ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_grant_no_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_grant_no_group ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_assignments_group_same_id_as_user
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_assignments_group_same_id_as_user ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_missing_domain_data_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_missing_domain_data_fail ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_grant_no_group
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_grant_no_group ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_password
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_password ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_none_mapping
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_none_mapping ... ok
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_update_application_credential
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_update_application_credential ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_with_invalid_region_id
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_with_invalid_region_id ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_no_issuer_attribute_request
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_no_issuer_attribute_request ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_grant_no_group
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_grant_no_group ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_domain_mapping_list_is_used
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_domain_mapping_list_is_used ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoint_groups_by_name
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoint_groups_by_name ... ok
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_filtered_domains
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_filtered_domains ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_grant_no_user
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_grant_no_user ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_with_long_password
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_with_long_password ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_none_password
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_none_password ... ok
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_role_assignments_for_project_tree
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_role_assignments_for_project_tree ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_no_tokenless_attributes_request
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_no_tokenless_attributes_request ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_grant_no_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_grant_no_user ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_group_by_name
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_group_by_name ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_removes_role_assignments
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_removes_role_assignments ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_del_role_assignment_by_domain_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_del_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_group_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_group_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_check_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_check_token ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_not_applicable_to_token_request
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_not_applicable_to_token_request ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_with_long_password
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_with_long_password ... ok
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_users_filtered_by_domain
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_users_filtered_by_domain ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_with_no_region
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_with_no_region ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_group_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_group_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoint_groups_in_invalid_project
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoint_groups_in_invalid_project ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_with_user_project_domain_links
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_with_user_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_del_role_assignment_by_project_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_del_role_assignment_by_project_not_found ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_invalid_domain_fails
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_invalid_domain_fails ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_only_domain_id_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_only_domain_id_fail ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_group_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_group_by_name_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_del_role_assignment_by_domain_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_del_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_leaf_project_with_different_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_leaf_project_with_different_domain ... skipped 'No multiple domains support'
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_fails_if_domain_name_unsafe
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_fails_if_domain_name_unsafe ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_invalid_domain_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_invalid_domain_fails ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_hierarchical_leaf_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_only_domain_name_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_only_domain_name_fail ... ok
keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_by_domain_id
keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_by_domain_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_call_db_time
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_del_role_assignment_by_project_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_del_role_assignment_by_project_not_found ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_with_region
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_with_region ... ok
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_users_filtered_by_funny_name
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_users_filtered_by_funny_name ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoint_groups_in_project
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoint_groups_in_project ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_hierarchical_not_leaf_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_group_domain_role_grants
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_group_domain_role_grants ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_leaf_project_with_different_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_leaf_project_with_different_domain ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_not_default_domain_by_name
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_not_default_domain_by_name ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_doesnt_modify_passed_in_dict
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_doesnt_modify_passed_in_dict ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_proj_scope_with_proj_id_and_proj_dom_id_success
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_proj_scope_with_proj_id_and_proj_dom_id_success ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_clears_sql_registration
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_clears_sql_registration ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_id
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_id ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_immutable_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_doesnt_modify_passed_in_dict
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_doesnt_modify_passed_in_dict ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_immutable
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_immutable ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region ... ok
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_multiple_filters
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_multiple_filters ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain_call_db_time
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_proj_scope_with_proj_id_only_success
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_proj_scope_with_proj_id_only_success ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_with_project_api
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_with_project_api ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_invalid_domain_id
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_invalid_domain_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_by_name
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_by_name ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoints_associated_with_endpoint_group
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoints_associated_with_endpoint_group ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_immutable ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_id_and_user_id
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_id_and_user_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain_with_project_api
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain_with_project_api ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_proj_scope_with_proj_name_and_proj_dom_id_success
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_proj_scope_with_proj_name_and_proj_dom_id_success ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_by_name_for_project_acting_as_a_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_by_name_for_project_acting_as_a_domain ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_invalid_domain_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_invalid_domain_id ... ok
keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_disabled
keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_disabled ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_large_project_cascade
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_large_project_cascade ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_long_name_fails
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_long_name_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_with_user_added
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_with_user_added ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_by_name_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain_with_user_group_project_links
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain_with_user_group_project_links ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_proj_scope_with_proj_name_and_proj_dom_name_success
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_proj_scope_with_proj_name_and_proj_dom_name_success ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_id_and_username
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_id_and_username ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_conflicting_ids
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_conflicting_ids ... ok
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_create_user_fails_when_given_invalid_idp_and_protocols
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_create_user_fails_when_given_invalid_idp_and_protocols ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_proj_scope_with_proj_name_only_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_proj_scope_with_proj_name_only_fail ... ok
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_group_project_role_grants
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_group_project_role_grants ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_contains_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_contains_tags ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_cascade
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_cascade ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_group_assignments_group_same_id_as_user
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_group_assignments_group_same_id_as_user ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_long_name_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_long_name_fails ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoints_associated_with_project_endpoint_group
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoints_associated_with_project_endpoint_group ... ok
keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_enabled
keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_enabled ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_passing_is_domain_flag_false
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_passing_is_domain_flag_false ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_request_non_admin
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_request_non_admin ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_name
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_name ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_with_user_group_project_links
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_with_user_group_project_links ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_clears_default_project_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_clears_default_project_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_group_grant_no_group
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_group_grant_no_group ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_passing_is_domain_flag_true
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_passing_is_domain_flag_true ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_duplicate_id
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_duplicate_id ... ok
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_create_user_with_federated_attributes
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_create_user_with_federated_attributes ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_tag
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_tag ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_token_is_cached
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_token_is_cached ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_group_removes_role_assignments
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_group_removes_role_assignments ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_projects_associated_with_endpoint_group
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_projects_associated_with_endpoint_group ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_tag_is_case_sensitive
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_tag_is_case_sensitive ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_user_ids_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_user_ids_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_name_and_username
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_name_and_username ... ok
keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_head_all
keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_head_all ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tag_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tag_returns_not_found ... ok
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_user_domain_role_grants
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_user_domain_role_grants ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_user_disable_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_user_disable_fail ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_group_with_user_project_domain_links
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_group_with_user_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_empty_id
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_empty_id ... ok
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_get_user_includes_required_federated_attributes
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_get_user_includes_required_federated_attributes ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_false
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_false ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_group_assignments_group_same_id_as_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_group_assignments_group_same_id_as_user ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_tag_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_tag_with_trailing_whitespace ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_patch_endpoint_group
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_patch_endpoint_group ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tags
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tags ... ok
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_userid_success
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_userid_success ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_hierarchical_leaf_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_projects_in_subtree_as_ids_with_large_tree
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_projects_in_subtree_as_ids_with_large_tree ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_under_disabled_one
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_under_disabled_one ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_with_group_role
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_with_group_role ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_id
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_assignment_by_domain_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_assign_system_role_to_user
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_assign_system_role_to_user ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_with_role_assignments
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_with_role_assignments ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_true
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_true ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_under_domain_hierarchy
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_under_domain_hierarchy ... skipped 'No multiple domains support'
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_all_federated_attributes
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_all_federated_attributes ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_assignment_by_project_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_assignment_by_project_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_hierarchical_not_leaf_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_group_grant_no_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_group_grant_no_group ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_user_project_role_grants
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_user_project_role_grants ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_domain_id_and_without_parent_id
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_domain_id_and_without_parent_id ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_with_roles_clears_default_project_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_with_roles_clears_default_project_id ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_matching_ids
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_matching_ids ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_with_only_domain_name_and_username
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_with_only_domain_name_and_username ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_by_trustor_and_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_by_trustor_and_project ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_immutable_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_patch_invalid_endpoint_group
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_patch_invalid_endpoint_group ... ok
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_check_user_does_not_have_system_role_without_assignment
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_check_user_does_not_have_system_role_without_assignment ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_domain_id_mismatch_to_parent_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_domain_id_mismatch_to_parent_domain ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_check_effective_values_for_role_assignments
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_check_effective_values_for_role_assignments ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_projects_from_ids
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_projects_from_ids ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_tag_is_case_sensitive
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_tag_is_case_sensitive ... ok
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_idp_id
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_idp_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_by_user_and_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_by_user_and_project ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_invalid_parent
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_invalid_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_without_grant_returns_unauthorized
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_without_grant_returns_unauthorized ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_without_description
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_without_description ... ok
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_inherited_role_assignments_include_names
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_inherited_role_assignments_include_names ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_projects_from_ids_with_no_existing_project_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_projects_from_ids_with_no_existing_project_id ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_patch_nonexistent_endpoint_group
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_patch_nonexistent_endpoint_group ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_group_removes_role_assignments
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_group_removes_role_assignments ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_check_user_has_system_role_when_assignment_exists
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_check_user_has_system_role_when_assignment_exists ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_no_enabled_field
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_no_enabled_field ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_create_role
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_create_role ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_large_project_cascade
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_large_project_cascade ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_role_check_role_grant
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_role_check_role_grant ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_without_id
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_without_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_by_user_and_project_with_user_in_group
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_by_user_and_project_with_user_in_group ... ok
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_idp_id_and_protocol_id
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_idp_id_and_protocol_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_group_with_user_project_domain_links
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_group_with_user_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_tag_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_tag_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_parent_id_and_without_domain_id
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_parent_id_and_without_domain_id ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_remove_endpoint_group_from_project_invalidates_cache
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_remove_endpoint_group_from_project_invalidates_cache ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_create_role_bad_request
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_create_role_bad_request ... ok
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_for_disabled_inheritance_extension
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_for_disabled_inheritance_extension ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_grant_by_user_and_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_grant_by_user_and_project ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_role_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_role_returns_not_found ... ok
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_role_assignments_for_user_returns_all_assignments
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_role_assignments_for_user_returns_all_assignments ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_cascade
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_cascade ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_tags
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_tags ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_regions_with_same_description_string
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_regions_with_same_description_string ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_roles_for_groups_on_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_roles_for_groups_on_domain ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_explicit_unscoped_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_explicit_unscoped_token ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_role_with_user_and_group_grants
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_role_with_user_and_group_grants ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_under_disabled_one
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_under_disabled_one ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_idp_id_and_unique_id
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_idp_id_and_unique_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_clears_default_project_id
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_clears_default_project_id ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_without_is_domain_flag
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_without_is_domain_flag ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_hierarchical_leaf_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_roles_for_groups_on_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_roles_for_groups_on_project ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_remove_endpoint_group_with_project_association
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_remove_endpoint_group_with_project_association ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_tag_from_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_tag_from_project ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_subproject_acting_as_domain_fails
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_subproject_acting_as_domain_fails ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_returns_not_found ... ok
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_system_roles_for_user_does_not_return_domain_roles
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_system_roles_for_user_does_not_return_domain_roles ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_roles_for_user_and_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_roles_for_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_group_domain_role_grants
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_group_domain_role_grants ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_unicode_user_name
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_unicode_user_name ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_under_domain_hierarchy
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_under_domain_hierarchy ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_tag_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_tag_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_assignments_user_same_id_as_group
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_assignments_user_same_id_as_group ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_regions_without_descriptions
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_regions_without_descriptions ... ok
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_protocol_id
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_protocol_id ... ok
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_for_inherited_domain_grants
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_for_inherited_domain_grants ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_hierarchical_not_leaf_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_roles_for_user_and_domain_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_roles_for_user_and_domain_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_domain_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_domain_token ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_removing_an_endpoint_group_project
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_removing_an_endpoint_group_project ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_update_delete_unicode_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_update_delete_unicode_project ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_grant_no_user
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_grant_no_user ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_domain_id_and_without_parent_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_domain_id_and_without_parent_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_tags ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_immutable_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_group_domain_role_grants_no_group
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_group_domain_role_grants_no_group ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_doesnt_modify_passed_in_dict
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_doesnt_modify_passed_in_dict ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_roles_for_user_and_project_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_roles_for_user_and_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain ... ok
keystone.tests.unit.test_associate_project_endpoint_extension.JsonHomeTests.test_get_json_home
keystone.tests.unit.test_associate_project_endpoint_extension.JsonHomeTests.test_get_json_home ... ok
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_protocol_id_and_unique_id
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_protocol_id_and_unique_id ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_missed_password
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_missed_password ... ok
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_for_inherited_group_domain_grants
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_for_inherited_group_domain_grants ... ok
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_system_roles_for_user_does_not_return_project_roles
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_system_roles_for_user_does_not_return_project_roles ... ok
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_federated_protocol
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_federated_protocol ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_invalid_parent
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_invalid_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_project_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_project_token ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_with_role_assignments
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_with_role_assignments ... ok
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_federated_user_model
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_federated_user_model ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_none_mapping
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_none_mapping ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_group_project_domain_links
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_no_enabled_field
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_no_enabled_field ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_large_project_cascade
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_large_project_cascade ... ok
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_group_model
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_group_model ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_false
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_false ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_none_password
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_none_password ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_project_association
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_project_association ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_identity_provider
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_identity_provider ... ok
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_system_roles_for_user_returns_none_without_assignment
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_system_roles_for_user_returns_none_without_assignment ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_parent_id_and_without_domain_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_parent_id_and_without_domain_id ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_by_name
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_by_name ... ok
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_unique_id
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_unique_id ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_with_long_password
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_with_long_password ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_group_project_role_grants
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_group_project_role_grants ... ok
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_include_names_domain_role
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_include_names_domain_role ... ok
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_idp_remote_ids
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_idp_remote_ids ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_project_roles
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_project_roles ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_system_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_system_token ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_cascade
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_cascade ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_random
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_random ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_with_roles_clears_default_project_id
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_with_roles_clears_default_project_id ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_del_role_assignment_by_domain_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_del_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_by_name_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_disable_hierarchical_leaf_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_query_for_role_id_does_not_return_system_user_roles
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_query_for_role_id_does_not_return_system_user_roles ... ok
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_local_user_model
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_local_user_model ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_clears_default_project_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_clears_default_project_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_tags ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_group_project_role_grants_no_group
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_group_project_role_grants_no_group ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_returns_not_found ... ok
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_update_user_fails_when_given_invalid_idp_and_protocols
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_update_user_fails_when_given_invalid_idp_and_protocols ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_fails_if_domain_name_unsafe
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_fails_if_domain_name_unsafe ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_true
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_true ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_disable_hierarchical_not_leaf_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_disable_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_del_role_assignment_by_project_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_del_role_assignment_by_project_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_projects_from_ids
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_projects_from_ids ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_returns_required_attributes
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_returns_required_attributes ... ok
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_include_names_global_role
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_include_names_global_role ... ok
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_query_for_system_scope_and_domain_scope_fails
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_query_for_system_scope_and_domain_scope_fails ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_domain_call_db_time
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_mapping
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_mapping ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_without_is_domain_flag
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_without_is_domain_flag ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_no_enabled
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_no_enabled ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_fails_if_project_name_unsafe
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_fails_if_project_name_unsafe ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_tag_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_tag_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_grant_crud_throws_exception_if_invalid_role
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_grant_crud_throws_exception_if_invalid_role ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_domain_crud
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing'
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_update_user_with_federated_attributes
keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_update_user_with_federated_attributes ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_domain_with_project_api
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_domain_with_project_api ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_subproject_acting_as_domain_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_subproject_acting_as_domain_fails ... ok
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_nonlocal_user_model
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_nonlocal_user_model ... ok
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_query_for_system_scope_and_project_scope_fails
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_query_for_system_scope_and_project_scope_fails ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_user_domain_role_grants
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_user_domain_role_grants ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_group_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_group_crud ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_domain_with_user_group_project_links
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_domain_with_user_group_project_links ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_tags ... ok
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_password_model
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_password_model ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_with_project_id_and_user_id
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_with_project_id_and_user_id ... ok
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_remove_assignment_for_project_acting_as_domain
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_remove_assignment_for_project_acting_as_domain ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_no_name
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_no_name ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_domain_delete_hierarchy
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_group_enabled_ignored_disable_error
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_group_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend."
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_project_model
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_project_model ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_group_assignments_group_same_id_as_user
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_group_assignments_group_same_id_as_user ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_unset_project_ids_for_all_backends
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_unset_project_ids_for_all_backends ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_unicode_user_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_unicode_user_name ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_hierarchical_projects_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_user_domain_role_grants_no_user
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_user_domain_role_grants_no_user ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_domain_name_case_sensitivity
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_domain_name_case_sensitivity ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_project_tags_model
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_project_tags_model ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_with_username_and_domain_id
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_with_username_and_domain_id ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_group_grant_no_group
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_group_grant_no_group ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_role_check_role_grant
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_role_check_role_grant ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_endpoint
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_endpoint ... ok
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_unassign_system_role_from_user
keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_unassign_system_role_from_user ... ok
keystone.tests.unit.test_v3_credential.TestCredentialAppCreds.test_app_cred_ec2_credential
keystone.tests.unit.test_v3_credential.TestCredentialAppCreds.test_app_cred_ec2_credential ... ok
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_revocation_event_model
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_revocation_event_model ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_is_domain_sub_project_has_parent_domain_id
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_is_domain_sub_project_has_parent_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_domain_rename_invalidates_get_domain_by_name_cache
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_domain_rename_invalidates_get_domain_by_name_cache ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_with_role_assignments
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_with_role_assignments ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_group_removes_role_assignments
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_group_removes_role_assignments ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_role_assignment_model
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_role_assignment_model ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_enable_project_with_disabled_parent
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_domains
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_domains ... skipped 'N/A: Not relevant for multi ldap testing'
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_with_username_and_domain_name
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_with_username_and_domain_name ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_group_with_user_project_domain_links
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_group_with_user_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_update_delete_unicode_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_update_delete_unicode_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_role_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_role_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_with_roles_clears_default_project_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_with_roles_clears_default_project_id ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_region
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_region ... ok
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_service_provider
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_service_provider ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_escape_member_dn
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_escape_member_dn ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_domains_filtered_and_limited
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_domains_filtered_and_limited ... skipped 'Restricted multi LDAP class does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_hierarchical_leaf_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_user_project_role_grants
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_user_project_role_grants ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_filter_ldap_result_by_attr
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_filter_ldap_result_by_attr ... ok
keystone.tests.unit.test_v3_credential.TestCredentialTrustScoped.test_trust_scoped_ec2_credential
keystone.tests.unit.test_v3_credential.TestCredentialTrustScoped.test_trust_scoped_ec2_credential ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_role_with_user_and_group_grants
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_role_with_user_and_group_grants ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_user_group_membership
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_user_group_membership ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_fails_with_project_acting_as_domain
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_fails_with_project_acting_as_domain ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_projects_from_ids
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_projects_from_ids ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_domains_for_groups
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_hierarchical_not_leaf_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_auth.TestAuthJSONExternal.test_remote_user_no_method
keystone.tests.unit.test_v3_auth.TestAuthJSONExternal.test_remote_user_no_method ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_service
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_service ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_filter_ldap_result_with_case_sensitive_attr
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_filter_ldap_result_with_case_sensitive_attr ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_doesnt_modify_passed_in_dict
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_doesnt_modify_passed_in_dict ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_tag_from_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_tag_from_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_group_members_when_no_members
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_group_members_when_no_members ... ok
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_user_model
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_user_model ... ok
keystone.tests.unit.test_backend_rules.RulesPolicy.test_create
keystone.tests.unit.test_backend_rules.RulesPolicy.test_create ... ok
keystone.tests.unit.test_backend_rules.RulesPolicy.test_delete
keystone.tests.unit.test_backend_rules.RulesPolicy.test_delete ... ok
keystone.tests.unit.test_backend_rules.RulesPolicy.test_delete_policy_returns_not_found
keystone.tests.unit.test_backend_rules.RulesPolicy.test_delete_policy_returns_not_found ... ok
keystone.tests.unit.test_backend_rules.RulesPolicy.test_get
keystone.tests.unit.test_backend_rules.RulesPolicy.test_get ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_correct_role_grant_from_a_mix
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_user_project_role_grants_no_user
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_user_project_role_grants_no_user ... ok
keystone.tests.unit.test_backend_rules.RulesPolicy.test_get_policy_returns_not_found
keystone.tests.unit.test_backend_rules.RulesPolicy.test_get_policy_returns_not_found ... ok
keystone.tests.unit.test_backend_rules.RulesPolicy.test_list
keystone.tests.unit.test_backend_rules.RulesPolicy.test_list ... ok
keystone.tests.unit.test_backend_rules.RulesPolicy.test_update
keystone.tests.unit.test_backend_rules.RulesPolicy.test_update ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_projects_from_ids_with_no_existing_project_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_projects_from_ids_with_no_existing_project_id ... ok
keystone.tests.unit.test_backend_rules.RulesPolicy.test_update_policy_returns_not_found
keystone.tests.unit.test_backend_rules.RulesPolicy.test_update_policy_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_assignments_user_same_id_as_group
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_assignments_user_same_id_as_group ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_assertion_prefix_parameter
keystone.tests.unit.test_v3_federation.WebSSOTests.test_assertion_prefix_parameter ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_auth_token_cross_domain_group_and_project
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_auth_token_cross_domain_group_and_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_missed_password
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_missed_password ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_immutable_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_group_role_assignment
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_group_role_assignment ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_cross_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_persistence
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_persistence ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_default_domain_as_project
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_default_domain_as_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_grant_no_user
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_grant_no_user ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_role_check_role_grant
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_role_check_role_grant ... ok
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_python_none
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_python_none ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_domain ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_groups
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_groups ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_none_mapping
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_none_mapping ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_deleting_endpoint_with_space_in_url
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_deleting_endpoint_with_space_in_url ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_id
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_id ... ok
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_roundtrip
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_roundtrip ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_auth_with_token_as_different_user_fails
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_auth_with_token_as_different_user_fails ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_group_and_domain_invalidates_cache
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_group_and_domain_invalidates_cache ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_disabled_project_domain_fails
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_disabled_project_domain_fails ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_groups_by_name_and_with_filter
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_groups_by_name_and_with_filter ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_role_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_role_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_project ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_assertion_prefix_parameter_expect_fail
keystone.tests.unit.test_v3_federation.WebSSOTests.test_assertion_prefix_parameter_expect_fail ... ok
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_python_none
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_python_none ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_none_password
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_none_password ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_with_group_project_domain_links
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_user_and_cross_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_user_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_groups_for_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_groups_for_user ... ok
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_python_none_renders
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_python_none_renders ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_role_with_user_and_group_grants
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_role_with_user_and_group_grants ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_with_project_association
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_with_project_association ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_with_long_password
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_with_long_password ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_same_domain_and_project_name
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_same_domain_and_project_name ... ok
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_roundtrip
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_roundtrip ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_limit_for_domains
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_limit_for_domains ... skipped 'Restricted multi LDAP class does not support multiple domains'
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_endpoint_create_with_invalid_url
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_endpoint_create_with_invalid_url ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_large_project_cascade
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_large_project_cascade ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_user_and_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_with_project_roles
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_with_project_roles ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_group_and_project_invalidates_cache
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_group_and_project_invalidates_cache ... ok
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_sql_null
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_sql_null ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_del_role_assignment_by_domain_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_del_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_project_parents
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_project_parents ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_tag_from_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_tag_from_project ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_default_domain_by_name
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_default_domain_by_name ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_disable_hierarchical_leaf_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_duplicate_role_grant
keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_duplicate_role_grant ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_project_parents_invalid_project_id
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_project_parents_invalid_project_id ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_system_token_fails_without_system_assignment
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_system_token_fails_without_system_assignment ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_del_role_assignment_by_project_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_del_role_assignment_by_project_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_group_by_name
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_group_by_name ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_role_to_user_and_project_no_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_role_to_user_and_project_no_user ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_disable_hierarchical_not_leaf_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_disable_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_cascade
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_cascade ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_default_domain_scoped_token
keystone.tests.unit.test_v3_federation.WebSSOTests.test_default_domain_scoped_token ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_project_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_project_tags ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_group_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_group_by_name_returns_not_found ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_user_and_domain_invalidates_cache
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_user_and_domain_invalidates_cache ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_role_to_user_and_project_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_role_to_user_and_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_call_db_time
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing'
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_chained_implied_role_shows_in_v3_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_chained_implied_role_shows_in_v3_token ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_endpoint_create_with_valid_url
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_endpoint_create_with_valid_url ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_project_tags_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_project_tags_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_clears_default_project_id
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_clears_default_project_id ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_id_not_in_dn
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_id_not_in_dn ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_assignments_user_same_id_as_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_assignments_user_same_id_as_group ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group
keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_multivalued_attribute_id_from_dn
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_multivalued_attribute_id_from_dn ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_delete_hierarchy
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_returns_not_found ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_endpoint_create_with_valid_url_project_id
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_endpoint_create_with_valid_url_project_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_grant_no_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_grant_no_user ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_system_token_via_system_group_assignment
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_system_token_via_system_group_assignment ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_deleting_idp_cascade_deleting_fed_user
keystone.tests.unit.test_v3_federation.WebSSOTests.test_deleting_idp_cascade_deleting_fed_user ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_project_api
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_project_api ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_not_default_domain_by_name
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_not_default_domain_by_name ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_tag_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_tag_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_check_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_check_token ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_acting_as_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_acting_as_domain ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_expiring
keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_expiring ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_name_case_sensitivity
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_name_case_sensitivity ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_by_name
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_by_name ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_filter_list_services_by_name
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_filter_list_services_by_name ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_with_group_project_domain_links
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_alternate_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_alternate_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_tags
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_tags ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_rename_invalidates_get_domain_by_name_cache
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_rename_invalidates_get_domain_by_name_cache ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_by_name_for_project_acting_as_a_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_by_name_for_project_acting_as_a_domain ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_with_project_association
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_with_project_association ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_system_token_with_user_id
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_system_token_with_user_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_domain ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_user_and_project_invalidate_cache
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_user_and_project_invalidate_cache ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_segregation
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_segregation ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_user_added
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_user_added ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_filter_list_services_by_name_with_list_limit
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_filter_list_services_by_name_with_list_limit ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_fails_if_domain_name_unsafe
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_fails_if_domain_name_unsafe ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_with_role_assignments
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_with_role_assignments ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_with_project_roles
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_with_project_roles ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_v3_federation.WebSSOTests.test_empty_blacklist_passess_all_values
keystone.tests.unit.test_v3_federation.WebSSOTests.test_empty_blacklist_passess_all_values ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_by_name_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_enable_project_with_disabled_parent
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_expiring_list
keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_expiring_list ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_with_roles_clears_default_project_id
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_with_roles_clears_default_project_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_groups
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_disable_hierarchical_leaf_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_system_token_with_username
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_system_token_with_username ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_id
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_user_group_project_links
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_user_group_project_links ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_projects_from_ids
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_projects_from_ids ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_correct_role_grant_from_a_mix
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_disable_hierarchical_not_leaf_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_disable_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_contains_tags
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_contains_tags ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_filter_list_services_by_type
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_filter_list_services_by_type ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_cross_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_expiring_mapped
keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_expiring_mapped ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_empty_whitelist_discards_all_values
keystone.tests.unit.test_v3_federation.WebSSOTests.test_empty_whitelist_discards_all_values ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_id_and_user_id
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_id_and_user_id ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_for_user_without_password_fails
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_for_user_without_password_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_config_has_no_impact_if_database_support_disabled
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_config_has_no_impact_if_database_support_disabled ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_projects_from_ids_with_no_existing_project_id
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_projects_from_ids_with_no_existing_project_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_domain ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_group_before_removing_role_assignment_succeeds
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_group_before_removing_role_assignment_succeeds ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_group_assignments_group_same_id_as_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_group_assignments_group_same_id_as_user ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_with_nonexistant_domain_id_fails
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_with_nonexistant_domain_id_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_project ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_check_role_grant
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_check_role_grant ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user_and_groups
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user_and_groups ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_id_and_username
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_id_and_username ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_arbitrary_attributes_are_returned_from_create_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_arbitrary_attributes_are_returned_from_create_user ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth
keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_returns_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_arbitrary_attributes_are_returned_from_get_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_arbitrary_attributes_are_returned_from_get_user ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_with_nonexistant_domain_name_fails
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_with_nonexistant_domain_name_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_delete_hierarchy
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_group_grant_no_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_group_grant_no_group ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_with_user_and_group_grants
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_with_user_and_group_grants ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_endpoint
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_endpoint ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_tag
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_tag ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_name
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_name ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate
keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user_with_grants
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user_with_grants ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_user_and_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_tag_from_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_tag_from_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_group_removes_role_assignments
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_group_removes_role_assignments ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth_bad_remote_id
keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth_bad_remote_id ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_with_nonexistant_user_id_fails
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_with_nonexistant_user_id_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_name_case_sensitivity
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_name_case_sensitivity ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_group_before_removing_system_assignments_succeeds
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_group_before_removing_system_assignments_succeeds ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_name
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_name ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_assignments_user_same_id_as_group
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_assignments_user_same_id_as_group ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_and_get_roles_no_metadata
keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_and_get_roles_no_metadata ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_default_domain_by_name
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_default_domain_by_name ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_group_with_user_project_domain_links
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_group_with_user_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_in_subtree
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_in_subtree ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_grant_no_user
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_grant_no_user ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_password
keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_password ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_user_ids_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_user_ids_returns_not_found ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_region
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_region ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_rename_invalidates_get_domain_by_name_cache
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_rename_invalidates_get_domain_by_name_cache ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_domain_mapping_list_is_used
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_domain_mapping_list_is_used ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_role
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_role ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth_protocol_not_found
keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth_protocol_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_user ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_in_subtree_invalid_project_id
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_in_subtree_invalid_project_id ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_name_and_username
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_name_and_username ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_with_group_project_domain_links
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_with_nonexistant_username_fails
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_with_nonexistant_username_fails ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_group_by_name
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_group_by_name ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_if_no_password_set
keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_if_no_password_set ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_projects_in_subtree_as_ids_with_large_tree
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_projects_in_subtree_as_ids_with_large_tree ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_hierarchical_leaf_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_segregation
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_segregation ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_in_subtree_with_circular_reference
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_in_subtree_with_circular_reference ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_with_project_association
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_with_project_association ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_with_project_roles
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_with_project_roles ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_assignment_by_domain_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_with_multiple_filters
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_with_multiple_filters ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_with_wrong_password_fails
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_with_wrong_password_fails ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_user_and_check_role_assignment_fails
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_user_and_check_role_assignment_fails ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_group_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_group_by_name_returns_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_domain_crud
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_domain_crud ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_service
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_service ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_disable_hierarchical_leaf_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_enable_project_with_disabled_parent
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_by_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_by_domain ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_assignment_by_project_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_assignment_by_project_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_hierarchical_not_leaf_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_with_group_role
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_with_group_role ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_not_default_domain_by_name
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_not_default_domain_by_name ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_by_authenticating_with_unscoped_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_by_authenticating_with_unscoped_token ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth_with_protocol_specific_remote_id
keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth_with_protocol_specific_remote_id ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_disable_hierarchical_not_leaf_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_disable_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_by_user_with_domain_group_roles
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_by_user_with_domain_group_roles ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_get_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_get_user ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_by_trustor_and_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_by_trustor_and_project ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_immutable_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_existing_uuids_work
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_existing_uuids_work ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_user_before_removing_role_assignment_succeeds
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_user_before_removing_role_assignment_succeeds ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_interface
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_interface ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_crud
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_containing_names
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_containing_names ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_get_user_by_name
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_get_user_by_name ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_domain_id
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_domain_id ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_by_user_and_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_by_user_and_project ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_delete_hierarchy
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_correct_role_grant_from_a_mix
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_group_crud
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_group_crud ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_containing_names_domain_role
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_containing_names_domain_role ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_missing_query
keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_missing_query ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_with_only_domain_name_and_username
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_with_only_domain_name_and_username ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_by_user_and_project_with_user_in_group
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_by_user_and_project_with_user_in_group ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_domain_name
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_domain_name ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_role_grant_by_group_and_cross_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_role_grant_by_group_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_user_before_removing_system_assignments_succeeds
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_user_before_removing_system_assignments_succeeds ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_containing_names_global_role
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_containing_names_global_role ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_project_crud
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_project_crud ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_name_case_sensitivity
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_name_case_sensitivity ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_large_project_cascade
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_large_project_cascade ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name_for_project_acting_as_a_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name_for_project_acting_as_a_domain ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_grant_by_user_and_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_grant_by_user_and_project ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_disabled_domain_with_immutable_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_disabled_domain_with_immutable_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_does_not_contain_names
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_does_not_contain_names ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_parent_region_id
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_parent_region_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_id
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_role_grant_by_group_and_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_role_grant_by_group_and_domain ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_immutable_domain
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_immutable_domain ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_groups_on_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_groups_on_domain ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_rename_invalidates_get_domain_by_name_cache
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_rename_invalidates_get_domain_by_name_cache ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_contains_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_contains_tags ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_immutable_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_immutable_project ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_without_grant_returns_unauthorized
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_without_grant_returns_unauthorized ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_missing_query_bad_remote_id
keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_missing_query_bad_remote_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_role_grant_by_group_and_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_role_grant_by_group_and_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_cascade
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_cascade ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_default_fixture_scope_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_default_fixture_scope_token ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_dynamic_mapping_build
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_dynamic_mapping_build ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_using_sourced_groups
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_using_sourced_groups ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_project_cascade_with_enabled_child
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_project_cascade_with_enabled_child ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_enable_project_with_disabled_parent
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_role_grant_by_user_and_cross_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_role_grant_by_user_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_clears_default_project_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_clears_default_project_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_using_sourced_groups_with_domains
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_using_sourced_groups_with_domains ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_groups_on_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_groups_on_project ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_project_tags_immutable_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_project_tags_immutable_project ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_region_id
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_region_id ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_explicit_unscoped_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_explicit_unscoped_token ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_tag
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_tag ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_filtered_role_assignments
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_filtered_role_assignments ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_bad_role
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_bad_role ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_role_grant_by_user_and_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_role_grant_by_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_enable_cascade_with_parent_disabled
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_enable_cascade_with_parent_disabled ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_user_and_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_correct_role_grant_from_a_mix
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_email
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_email ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_immutable_domain
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_immutable_domain ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_filtered_by_role
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_filtered_by_role ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_default_domain_by_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_default_domain_by_name ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_user_ids_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_user_ids_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_delete_implied_role_do_not_show_in_v3_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_delete_implied_role_do_not_show_in_v3_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_immutable_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_immutable_project ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_domain_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_domain_token ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_group_and_cross_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_group_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_tag_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_tag_returns_not_found ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_service_id
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_service_id ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_user_and_domain_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_user_and_domain_returns_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_immutable_project_while_unsetting_immutable
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_immutable_project_while_unsetting_immutable ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_missing_remote_id
keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_missing_remote_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_group_by_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_group_by_name ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_group_and_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_group_and_domain ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_project_tags_immutable_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_project_tags_immutable_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_group_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_group_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_tags ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_effective_role_assignments
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_effective_role_assignments ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_user_and_project_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_user_and_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_group_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_group_by_name_returns_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_hierarchy_depth
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_hierarchy_depth ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_projects_in_subtree_as_ids_with_large_tree
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_projects_in_subtree_as_ids_with_large_tree ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_group_and_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_group_and_project ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_project_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_project_token ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_unfiltered
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_unfiltered ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_unset_project_ids_for_all_backends
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_unset_project_ids_for_all_backends ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_leaf_projects
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_leaf_projects ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_assignment_by_domain_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_head_role
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_head_role ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_not_default_domain_by_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_not_default_domain_by_name ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_user_and_cross_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_user_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user_by_name
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user_by_name ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_with_role_assignments
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_with_role_assignments ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_project_depth
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_project_depth ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_with_multiple_filters
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_with_multiple_filters ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_assignment_by_project_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_assignment_by_project_not_found ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_user_and_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_user_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_user_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user_by_name_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_disabled_default_project_domain_result_in_unscoped_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_disabled_default_project_domain_result_in_unscoped_token ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_system_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_system_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_group
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_group ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_by_trustor_and_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_by_trustor_and_project ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_default_domain_by_name
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_default_domain_by_name ... skipped 'No multiple domains support'
keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_untrusted_dashboard
keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_untrusted_dashboard ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_with_roles_clears_default_project_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_with_roles_clears_default_project_id ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_user_ids_for_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_user_ids_for_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_group_with_invalid_group_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_group_with_invalid_group_fails ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_with_random_filter_values
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_with_random_filter_values ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_group_by_name
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_group_by_name ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_by_user_and_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_by_user_and_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_projects_from_ids
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_projects_from_ids ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user_returns_required_attributes
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user_returns_required_attributes ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_user_ids_for_project_no_duplicates
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_user_ids_for_project_no_duplicates ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_disabled_users_default_project_result_in_unscoped_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_disabled_users_default_project_result_in_unscoped_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_group_with_invalid_role_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_group_with_invalid_role_fails ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_untrusted_dashboard_bad_remote_id
keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_untrusted_dashboard_bad_remote_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_by_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_by_name ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_fails_if_domain_name_unsafe
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_fails_if_domain_name_unsafe ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_user_project_ids_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_user_project_ids_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_by_user_and_project_with_user_in_group
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_by_user_and_project_with_user_in_group ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_user ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_grant_crud_throws_exception_if_invalid_role
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_grant_crud_throws_exception_if_invalid_role ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_endpoints
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_endpoints ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_group_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_group_by_name_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_by_name_for_project_acting_as_a_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_by_name_for_project_acting_as_a_domain ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_user_with_invalid_role_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_user_with_invalid_role_fails ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_grant_by_user_and_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_grant_by_user_and_project ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_format
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_format ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_head_role_assignments
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_head_role_assignments ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_group_crud
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_group_crud ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_role_check_role_grant
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_role_check_role_grant ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_full_workflow
keystone.tests.unit.test_v3_federation.WebSSOTests.test_full_workflow ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_by_name_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_by_name_and_with_filter
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_by_name_and_with_filter ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_user_with_invalid_user_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_user_with_invalid_user_fails ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_not_default_domain_by_name
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_not_default_domain_by_name ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_groups_on_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_groups_on_domain ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_fails_if_project_name_unsafe
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_fails_if_project_name_unsafe ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_regions
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_regions ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_group_enabled_ignored_disable_error
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_group_enabled_ignored_disable_error ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_role_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_role_returns_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_in_group
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_in_group ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_in_group
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_in_group ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_groups_on_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_groups_on_project ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_contains_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_contains_tags ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_list_head_roles
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_list_head_roles ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_get_sso_origin_host_case_insensitive
keystone.tests.unit.test_v3_federation.WebSSOTests.test_get_sso_origin_host_case_insensitive ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_hierarchical_projects_crud
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_role_with_user_and_group_grants
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_role_with_user_and_group_grants ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_user_id
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_user_id ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_in_group_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_in_group_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_with_project_id_and_user_id
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_with_project_id_and_user_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_user_and_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_in_group_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_in_group_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_id_attribute_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_id_attribute_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_by_name
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_by_name ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_tag_from_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_tag_from_project ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_services
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_services ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_identity_provider_specific_federated_authentication
keystone.tests.unit.test_v3_federation.WebSSOTests.test_identity_provider_specific_federated_authentication ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_invalid_after_disabling_domain
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_invalid_after_disabling_domain ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_not_in_group
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_not_in_group ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_user_and_domain_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_user_and_domain_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_identity_manager_catches_forbidden_when_deleting_a_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_identity_manager_catches_forbidden_when_deleting_a_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_tag
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_tag ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_by_name_for_project_acting_as_a_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_by_name_for_project_acting_as_a_domain ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_all_federated_attributes
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_all_federated_attributes ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_with_username_and_domain_id
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_with_username_and_domain_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_assignments_user_same_id_as_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_assignments_user_same_id_as_group ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_is_domain_sub_project_has_parent_domain_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_is_domain_sub_project_has_parent_domain_id ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_user_and_project_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_user_and_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_by_name_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_user_ids_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_user_ids_returns_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_immutable
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_immutable ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_regions_filtered_by_parent_region_id
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_regions_filtered_by_parent_region_id ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_scoped_token_no_groups
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_scoped_token_no_groups ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_grant_no_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_grant_no_user ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_domains
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_domains ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_contains_tags
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_contains_tags ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_list_system_role_assignments
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_list_system_role_assignments ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_with_username_and_domain_name
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_with_username_and_domain_name ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_idp_id
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_idp_id ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_under_regular_project_hierarchy_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_under_regular_project_hierarchy_fails ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_is_invalid_after_deleting_grant
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_is_invalid_after_deleting_grant ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_domains_filtered_and_limited
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_domains_filtered_and_limited ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_with_project_api
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_with_project_api ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_projects_in_subtree_as_ids_with_large_tree
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_projects_in_subtree_as_ids_with_large_tree ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user_by_name
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user_by_name ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_domains_for_groups
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_idp_id_protocol_id
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_idp_id_protocol_id ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_group_name_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_group_name_fails ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_with_group_project_domain_links
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_the_same_unscoped_token_with_user_deleted
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_the_same_unscoped_token_with_user_deleted ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user_by_name_returns_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_group_name_in_different_domains
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_group_name_in_different_domains ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_group_members_when_no_members
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_group_members_when_no_members ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_tag
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_tag ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_token_revoked_once_group_role_grant_revoked
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_token_revoked_once_group_role_grant_revoked ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_is_invalid_after_disabling_user
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_is_invalid_after_disabling_user ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_with_project_association
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_with_project_association ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_assignment_by_domain_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_project_id_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_project_id_fails ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_token_fails_with_project_acting_as_domain
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_token_fails_with_project_acting_as_domain ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_group_role_assignment
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_group_role_assignment ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_user_ids_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_user_ids_returns_not_found ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_for_ephemeral_user_with_remote_domain
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_for_ephemeral_user_with_remote_domain ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_project_name_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_project_name_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_with_project_roles
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_with_project_roles ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_name
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_name ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_false
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_false ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user_returns_required_attributes
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user_returns_required_attributes ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups ... ok
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_update_role
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_update_role ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_project_name_in_different_domains
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_project_name_in_different_domains ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_token_with_default_domain_as_project
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_token_with_default_domain_as_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_disable_hierarchical_leaf_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_user_name_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_user_name_fails ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_protocol_id
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_protocol_id ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_specific_roles_do_not_show_v3_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_specific_roles_do_not_show_v3_token ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_by_name_and_with_filter
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_by_name_and_with_filter ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_assignment_by_project_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_assignment_by_project_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_grant_crud_throws_exception_if_invalid_role
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_grant_crud_throws_exception_if_invalid_role ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_str_false
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_str_false ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_projects_in_subtree_as_ids_with_large_tree
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_projects_in_subtree_as_ids_with_large_tree ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_user_name_in_different_domains
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_user_name_in_different_domains ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_disable_hierarchical_not_leaf_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_disable_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_for_local_user_user_not_found
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_for_local_user_user_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_for_user
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_for_user ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_grant_no_group
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_grant_no_group ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_user_name
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_user_name ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_group_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_group_crud ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_assignment_by_domain_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_by_trustor_and_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_by_trustor_and_project ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_token_with_disabled_project_domain_fails
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_token_with_disabled_project_domain_fails ... ok
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_assign_system_role_to_group
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_assign_system_role_to_group ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing'
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_str_random
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_str_random ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_extra_data_in_domain_scoped_token_fails_validation
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_extra_data_in_domain_scoped_token_fails_validation ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_unique_id
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_unique_id ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_for_user_no_dn
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_for_user_no_dn ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_grant_no_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_grant_no_user ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_assignment_by_project_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_assignment_by_project_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_group_enabled_ignored_disable_error
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_group_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend."
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_group_name_with_trailing_whitespace
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_group_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_delete_hierarchy
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_by_user_and_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_by_user_and_project ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_no_dn
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_no_dn ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_by_trustor_and_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_by_trustor_and_project ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_hierarchical_projects_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_invalid_domain_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_invalid_domain_fails ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_str_true
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_str_true ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_from_rules_without_user
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_from_rules_without_user ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_limit_for_domains
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_limit_for_domains ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_name_case_sensitivity
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_name_case_sensitivity ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_unique_id_and_idp_id
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_unique_id_and_idp_id ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_token_with_same_domain_and_project_name
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_token_with_same_domain_and_project_name ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_by_user_and_project_with_user_in_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_by_user_and_project_with_user_in_group ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_by_user_and_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_by_user_and_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_is_domain_sub_project_has_parent_domain_id
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_is_domain_sub_project_has_parent_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support'
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_extra_data_in_project_scoped_token_fails_validation
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_extra_data_in_project_scoped_token_fails_validation ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_parents
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_parents ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_assign_system_role_to_non_existant_group_fails
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_assign_system_role_to_non_existant_group_fails ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_unique_id_and_protocol_id
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_unique_id_and_protocol_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_rename_invalidates_get_domain_by_name_cache
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_rename_invalidates_get_domain_by_name_cache ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_leaf_project_with_different_domain
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_leaf_project_with_different_domain ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_domains
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_domains ... skipped 'N/A: Not relevant for multi ldap testing'
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_with_nonexistent_group
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_with_nonexistent_group ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_grant_by_user_and_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_grant_by_user_and_project ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_by_user_and_project_with_user_in_group
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_by_user_and_project_with_user_in_group ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_fails_without_system_assignment
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_fails_without_system_assignment ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_group_between_domains
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_group_between_domains ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_true
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_true ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_parents_invalid_project_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_parents_invalid_project_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_domains_filtered_and_limited
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_domains_filtered_and_limited ... skipped 'Restricted multi LDAP class does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_grant_by_user_and_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_grant_by_user_and_project ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_case_sensitivity
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_case_sensitivity ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_segregation
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_segregation ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_roles_for_groups_on_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_roles_for_groups_on_domain ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_extra_data_in_unscoped_token_fails_validation
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_extra_data_in_unscoped_token_fails_validation ... ok
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_check_group_does_not_have_system_role_without_assignment
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_check_group_does_not_have_system_role_without_assignment ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_tags
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_tags ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_doesnt_modify_passed_in_dict
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_doesnt_modify_passed_in_dict ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_project_between_domains
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_domains_for_groups
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_groups_on_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_groups_on_domain ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_region
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_region ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_enable_project_with_disabled_parent
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_immutable
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_immutable ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_project_between_domains_with_clashing_names_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_roles_for_groups_on_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_roles_for_groups_on_project ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_tags_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_tags_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_via_system_group_assignment
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_via_system_group_assignment ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_members_when_no_members
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_members_when_no_members ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_groups_on_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_groups_on_project ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_invalid_domain_id
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_invalid_domain_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_user_between_domains
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_disabled_idp
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_disabled_idp ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_existing_uuids_work
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_existing_uuids_work ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_roles_for_user_and_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_roles_for_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects ... ok
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_check_group_has_system_role_when_assignment_exists
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_check_group_has_system_role_when_assignment_exists ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_long_name_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_long_name_fails ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_region_with_null_description
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_region_with_null_description ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_fetch_expired_allow_expired
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_fetch_expired_allow_expired ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_multi_group_grants_on_project_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_multi_group_grants_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_user_and_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_role_assignment
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_role_assignment ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_correct_role_grant_from_a_mix
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_with_user_id
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_with_user_id ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_acting_as_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_acting_as_domain ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_multi_role_grant_by_user_group_on_project_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_multi_role_grant_by_user_group_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_name_with_trailing_whitespace
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_roles_for_user_and_domain_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_roles_for_user_and_domain_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_user_and_domain_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_user_and_domain_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_for_local_user
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_for_local_user ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_passing_is_domain_flag_false
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_passing_is_domain_flag_false ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_cross_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_region_without_description_keeps_original
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_region_without_description_keeps_original ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_multiple_sql_specific_drivers_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_multiple_sql_specific_drivers_fails ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_alternate_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_alternate_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_user_and_project_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_user_and_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_roles_for_user_and_project_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_roles_for_user_and_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups_by_name_and_with_filter
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups_by_name_and_with_filter ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_passing_is_domain_flag_true
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_passing_is_domain_flag_true ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_with_username
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_with_username ... ok
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_list_role_assignments_for_group_returns_all_assignments
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_list_role_assignments_for_group_returns_all_assignments ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_domain ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_domain ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_fetch_expired_allow_expired_in_expired_window
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_fetch_expired_allow_expired_in_expired_window ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_group_names_in_mapping
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_group_names_in_mapping ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_service
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_service ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_tag_is_case_sensitive
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_tag_is_case_sensitive ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups_for_user
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups_for_user ... ok
keystone.tests.unit.test_v3_catalog.TestCatalogAPISQL.test_get_catalog_always_returns_service_name
keystone.tests.unit.test_v3_catalog.TestCatalogAPISQL.test_get_catalog_always_returns_service_name ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_by_name
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_by_name ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_groups
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_for_user_without_password_fails
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_for_user_without_password_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_project ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_tag_with_trailing_whitespace
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_tag_with_trailing_whitespace ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_domain_id
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_domain_id ... ok
keystone.tests.unit.test_v3_catalog.TestCatalogAPISQL.test_get_catalog_ignores_endpoints_with_invalid_urls
keystone.tests.unit.test_v3_catalog.TestCatalogAPISQL.test_get_catalog_ignores_endpoints_with_invalid_urls ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_by_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_by_name ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_add_and_remove_user_role
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_add_and_remove_user_role ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_limit_for_domains
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_limit_for_domains ... skipped 'Restricted multi LDAP class does not support multiple domains'
keystone.tests.unit.test_v3_catalog.TestCatalogAPISQLRegions.test_get_catalog_returns_proper_endpoints_with_no_region
keystone.tests.unit.test_v3_catalog.TestCatalogAPISQLRegions.test_get_catalog_returns_proper_endpoints_with_no_region ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_malformed_environment
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_malformed_environment ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_under_disabled_one
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_under_disabled_one ... ok
keystone.tests.unit.test_v3_catalog.TestCatalogAPISQLRegions.test_get_catalog_returns_proper_endpoints_with_region
keystone.tests.unit.test_v3_catalog.TestCatalogAPISQLRegions.test_get_catalog_returns_proper_endpoints_with_region ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_user
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_user ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_by_name_returns_not_found ... ok
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_list_system_roles_for_group_does_not_return_domain_roles
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_list_system_roles_for_group_does_not_return_domain_roles ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_with_nonexistant_domain_id_fails
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_with_nonexistant_domain_id_fails ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_under_domain_hierarchy
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_under_domain_hierarchy ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_by_name_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_user_and_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_domain_id_and_without_parent_id
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_domain_id_and_without_parent_id ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_user_and_groups
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_user_and_groups ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_as_a_domain_uniqueness_constraints
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_as_a_domain_uniqueness_constraints ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_parents
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_parents ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_no_groups
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_no_groups ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_with_nonexistant_domain_name_fails
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_with_nonexistant_domain_name_fails ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_returns_required_attributes
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_returns_required_attributes ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_default_domain_by_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_default_domain_by_name ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_parents_invalid_project_id
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_parents_invalid_project_id ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_invalid_parent
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_invalid_parent ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_user_with_grants
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_user_with_grants ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_attribute_update
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_attribute_update ... ok
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_list_system_roles_for_group_does_not_return_project_roles
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_list_system_roles_for_group_does_not_return_project_roles ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_grant_crud_throws_exception_if_invalid_role
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_grant_crud_throws_exception_if_invalid_role ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_credential
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_credential ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_no_enabled_field
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_no_enabled_field ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_group_assigned_implied_role_shows_in_v3_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_group_assigned_implied_role_shows_in_v3_token ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_returns_required_attributes
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_returns_required_attributes ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_group_by_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_group_by_name ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_in_subtree
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_in_subtree ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_parent_id_and_without_domain_id
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_parent_id_and_without_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for support for parent_id to imply domain_id'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_crud ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_notify
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_notify ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_group_crud
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_group_crud ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_group_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_group_by_name_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_in_subtree_invalid_project_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_in_subtree_invalid_project_id ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_tags
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_tags ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_grant_crud_throws_exception_if_invalid_role
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_grant_crud_throws_exception_if_invalid_role ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags_returns_not_found ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_credential_with_admin_token
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_credential_with_admin_token ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_with_nonexistant_user_id_fails
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_with_nonexistant_user_id_fails ... ok
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_list_system_roles_for_group_returns_none_without_assignment
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_list_system_roles_for_group_returns_none_without_assignment ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_rename_invalidates_get_project_by_name_cache
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_rename_invalidates_get_project_by_name_cache ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_group_enabled_ignored_disable_error
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_group_enabled_ignored_disable_error ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_in_subtree_with_circular_reference
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_in_subtree_with_circular_reference ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_implicit_project_id_scoped_token_with_user_id_no_catalog
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_implicit_project_id_scoped_token_with_user_id_no_catalog ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_not_default_domain_by_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_not_default_domain_by_name ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_without_is_domain_flag
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_without_is_domain_flag ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_group_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_group_crud ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_with_multiple_filters
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_with_multiple_filters ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_subproject_acting_as_domain_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_subproject_acting_as_domain_fails ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_update_and_project_get_return_same_response
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_update_and_project_get_return_same_response ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_hierarchical_projects_crud
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_with_nonexistant_username_fails
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_with_nonexistant_username_fails ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_group
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_group ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_group_enabled_ignored_disable_error
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_group_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend."
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_acting_as_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_acting_as_domain ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_by_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_by_domain ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_is_domain_sub_project_has_parent_domain_id
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_is_domain_sub_project_has_parent_domain_id ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_update_missing_attrs_with_a_falsey_value
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_update_missing_attrs_with_a_falsey_value ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_group_fails_with_domain_role
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_group_fails_with_domain_role ... ok
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_query_for_role_id_does_not_return_system_group_roles
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_query_for_role_id_does_not_return_system_group_roles ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_by_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_by_name ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_by_user_with_domain_group_roles
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_by_user_with_domain_group_roles ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_user ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_alternate_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_alternate_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_with_wrong_password_fails
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_with_wrong_password_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_hierarchical_projects_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_update_missing_attrs_with_a_value
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_update_missing_attrs_with_a_value ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential_with_invalid_blob
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential_with_invalid_blob ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_user_fails_with_domain_role
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_user_fails_with_domain_role ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_by_name_for_project_acting_as_a_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_by_name_for_project_acting_as_a_domain ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_implied_role_disabled_by_config
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_implied_role_disabled_by_config ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_domain ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_unicode_user_name
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_unicode_user_name ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_is_domain_sub_project_has_parent_domain_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_is_domain_sub_project_has_parent_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains_filtered_and_limited
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains_filtered_and_limited ... skipped 'No multiple domains support'
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_unscoped_token_by_authenticating_with_unscoped_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_unscoped_token_by_authenticating_with_unscoped_token ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_domain_role
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_domain_role ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_default_overwritten
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_default_overwritten ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_update_delete_unicode_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_update_delete_unicode_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_by_name_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_groups
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential_with_missing_project_id
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential_with_missing_project_id ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains_for_groups
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_unassign_system_role_from_group
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_unassign_system_role_from_group ... ok
keystone.tests.unit.test_v3_auth.TestAuthInfo.test_both_project_and_domain_in_scope
keystone.tests.unit.test_v3_auth.TestAuthInfo.test_both_project_and_domain_in_scope ... ok
keystone.tests.unit.test_v3_auth.TestAuthInfo.test_get_method_data_invalid_method
keystone.tests.unit.test_v3_auth.TestAuthInfo.test_get_method_data_invalid_method ... ok
keystone.tests.unit.test_v3_auth.TestAuthInfo.test_missing_auth_method_data
keystone.tests.unit.test_v3_auth.TestAuthInfo.test_missing_auth_method_data ... ok
keystone.tests.unit.test_v3_auth.TestAuthInfo.test_project_name_no_domain
keystone.tests.unit.test_v3_auth.TestAuthInfo.test_project_name_no_domain ... ok
keystone.tests.unit.test_v3_auth.TestAuthInfo.test_unsupported_auth_method
keystone.tests.unit.test_v3_auth.TestAuthInfo.test_unsupported_auth_method ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_domain_name
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_domain_name ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_case_sensitivity
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_case_sensitivity ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_role_from_user_and_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_role_from_user_and_project ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_global_role
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_global_role ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_unscoped_token_with_user_domain_id
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_unscoped_token_with_user_domain_id ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_is_admin_token_by_ids
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_is_admin_token_by_ids ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_doesnt_modify_passed_in_dict
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_doesnt_modify_passed_in_dict ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_contains_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_contains_tags ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_group_members_when_no_members
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_group_members_when_no_members ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_role_grant_from_user_and_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_role_grant_from_user_and_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_missed_password
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_missed_password ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_does_not_contain_names
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_does_not_contain_names ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_different
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_different ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_non_ec2_credential
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_non_ec2_credential ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_user_from_group
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_user_from_group ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_none_password
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_none_password ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_group_role_assignment
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_group_role_assignment ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_unscoped_token_with_user_domain_name
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_unscoped_token_with_user_domain_name ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_fails_with_userid_and_source_groups
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_fails_with_userid_and_source_groups ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user_and_groups
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user_and_groups ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains_filtered_and_limited
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains_filtered_and_limited ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_is_admin_token_by_names
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_is_admin_token_by_names ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_with_long_password
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_with_long_password ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_credential_api_delete_credentials_for_project
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_credential_api_delete_credentials_for_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_user_from_group_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_tag
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_tag ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_groups
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_groups ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_with_null_password
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_with_null_password ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_using_sourced_groups
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_using_sourced_groups ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_unscoped_token_with_user_id
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_unscoped_token_with_user_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains_for_groups
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_user_role_not_assigned
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_user_role_not_assigned ... ok
keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token
keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user_with_grants
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user_with_grants ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_different_from_protocol
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_different_from_protocol ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_del_role_assignment_by_domain_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_del_role_assignment_by_domain_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_user_ids_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_user_ids_returns_not_found ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_credential_api_delete_credentials_for_user
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_credential_api_delete_credentials_for_user ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_groups_by_name_and_with_filter
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_groups_by_name_and_with_filter ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_using_sourced_groups_with_domains
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_using_sourced_groups_with_domains ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_del_role_assignment_by_project_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_del_role_assignment_by_project_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_rename_duplicate_project_name_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_rename_duplicate_project_name_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_group_members_when_no_members
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_group_members_when_no_members ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_default_fixture_scope_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_default_fixture_scope_token ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_bad_role
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_bad_role ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_domain_call_db_time
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_domain_call_db_time ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_groups_for_user
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_groups_for_user ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_rename_duplicate_user_name_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_rename_duplicate_user_name_fails ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_multiple_implied_roles_show_in_v3_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_multiple_implied_roles_show_in_v3_token ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_group_role_assignment
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_group_role_assignment ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_filtered_by_role
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_filtered_by_role ... ok
keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token_with_multiple_groups
keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token_with_multiple_groups ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree_invalid_project_id
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree_invalid_project_id ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_limit_for_domains
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_limit_for_domains ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_role_grant_by_group_and_cross_domain_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_role_grant_by_group_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_from_protocol
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_from_protocol ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_domain_with_project_api
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_domain_with_project_api ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_projects_in_subtree_as_ids_with_large_tree
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_projects_in_subtree_as_ids_with_large_tree ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_group_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_group_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_domain_with_user_group_project_links
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_domain_with_user_group_project_links ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_parents
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_parents ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree_with_circular_reference
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree_with_circular_reference ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_no_access_to_default_project_result_in_unscoped_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_no_access_to_default_project_result_in_unscoped_token ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_role_grant_by_user_and_cross_domain_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_role_grant_by_user_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_assignment_by_domain_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_delete_implied_role_do_not_show_in_v3_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_delete_implied_role_do_not_show_in_v3_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_assignments_group_same_id_as_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_assignments_group_same_id_as_user ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_parents_invalid_project_id
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_parents_invalid_project_id ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_unfiltered
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_unfiltered ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_with_multiple_filters
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_with_multiple_filters ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_unignored_user_none_mapping
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_unignored_user_none_mapping ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_grant_no_group
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_grant_no_group ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups_by_name_and_with_filter
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups_by_name_and_with_filter ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_assignment_by_project_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_assignment_by_project_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_cascade_only_accepts_enabled
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_cascade_only_accepts_enabled ... ok
keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_fernet_full_workflow
keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_fernet_full_workflow ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_no_attribute
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_no_attribute ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_only_admin_project_set_acts_as_non_admin
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_only_admin_project_set_acts_as_non_admin ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_tags
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_tags ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_user_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_user_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_removes_role_assignments
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_removes_role_assignments ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_by_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_by_domain ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_by_trustor_and_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_by_trustor_and_project ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_email
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_email ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_tags_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_tags_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_domain_set_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_domain_set_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups_for_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups_for_user ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_with_user_project_domain_links
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_with_user_project_domain_links ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_user_ids_for_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_user_ids_for_project ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_disabled_default_project_domain_result_in_unscoped_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_disabled_default_project_domain_result_in_unscoped_token ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_by_user_with_domain_group_roles
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_by_user_with_domain_group_roles ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_domain_unset_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_domain_unset_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_hierarchical_leaf_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_hierarchical_leaf_project ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_unavailable
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_unavailable ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_user_ids_for_project_no_duplicates
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_user_ids_for_project_no_duplicates ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_limit_domain_specific_inheritance
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_limit_domain_specific_inheritance ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_containing_names
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_containing_names ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_group_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_group_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_acting_as_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_acting_as_domain ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_hierarchical_not_leaf_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_hierarchical_not_leaf_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_by_user_and_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_by_user_and_project ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_attributes
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_attributes ... ok
keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_validate_federated_unscoped_token
keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_validate_federated_unscoped_token ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_user_project_ids_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_user_project_ids_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_disabled_users_default_project_result_in_unscoped_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_disabled_users_default_project_result_in_unscoped_token ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential_retries_on_deadlock
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential_retries_on_deadlock ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_alternate_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_alternate_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_limit_domain_specific_override
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_limit_domain_specific_override ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_containing_names_domain_role
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_containing_names_domain_role ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_by_user_and_project_with_user_in_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_by_user_and_project_with_user_in_group ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enable
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enable ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_user_as_empty_string
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_user_as_empty_string ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_endpoint
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_endpoint ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_domain ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_large_project_cascade
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_large_project_cascade ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_by_name_and_with_filter
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_by_name_and_with_filter ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enabled_cascade
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_get_credential
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_get_credential ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_groups
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_grant_by_user_and_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_grant_by_user_and_project ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_service
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_service ... ok
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_change_user_password_also_deletes_tokens
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_change_user_password_also_deletes_tokens ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_saml2_remote
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_saml2_remote ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_cascade
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_cascade ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_containing_names_global_role
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_containing_names_global_role ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_in_group
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_in_group ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_id_does_nothing
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_id_does_nothing ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_domain_scoped_token_format
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_domain_scoped_token_format ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_roles_for_groups_on_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_roles_for_groups_on_domain ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_in_group_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_in_group_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_does_not_contain_names
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_does_not_contain_names ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_clears_default_project_id
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_clears_default_project_id ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_limit_for_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_limit_for_domains ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_no_dn
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_no_dn ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_tokens_nonexisting_group
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_tokens_nonexisting_group ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_format
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_format ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_returns_not_found ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_get_ec2_dict_blob
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_get_ec2_dict_blob ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_parent
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_delete_access_token_also_revokes_token
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_delete_access_token_also_revokes_token ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_roles_for_groups_on_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_roles_for_groups_on_project ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_parents
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_parents ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_domain_scoped_token_invalid_after_disabling_domain
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_domain_scoped_token_invalid_after_disabling_domain ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user_and_groups
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user_and_groups ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_tag_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_tag_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_all_federated_attributes
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_all_federated_attributes ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_using_sourced_groups
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_using_sourced_groups ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_tags
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_tags ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_parents_invalid_project_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_parents_invalid_project_id ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user_with_grants
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user_with_grants ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_set_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_set_immutable ... ok
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_delete_keystone_tokens_by_consumer_id
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_delete_keystone_tokens_by_consumer_id ... skipped 'Fernet tokens are never persisted in the backend.'
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_using_sourced_groups_with_domains
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_using_sourced_groups_with_domains ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_with_role_assignments
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_with_role_assignments ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_roles_for_user_and_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_roles_for_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_domains
keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_domains ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_in_subtree
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_in_subtree ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_invalid_after_changing_user_password
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_invalid_after_changing_user_password ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_set_immutable_with_additional_updates
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_set_immutable_with_additional_updates ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_domain_scoped_token_is_invalid_after_deleting_grant
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_domain_scoped_token_is_invalid_after_deleting_grant ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_tags ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_bad_role
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_bad_role ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_with_roles_clears_default_project_id
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_with_roles_clears_default_project_id ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_idp_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_idp_id ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_in_subtree_invalid_project_id
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_in_subtree_invalid_project_id ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_user_id
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_user_id ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials_filtered_by_type
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials_filtered_by_type ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_tags ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_filtered_by_role
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_filtered_by_role ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_tags_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_tags_returns_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_with_user_association
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_with_user_association ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_in_subtree_with_circular_reference
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_in_subtree_with_circular_reference ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_roles_for_user_and_domain_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_roles_for_user_and_domain_returns_not_found ... ok
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_deleting_consumer_also_deletes_tokens
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_deleting_consumer_also_deletes_tokens ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_idp_id_protocol_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_idp_id_protocol_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_tags_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_tags_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_domain_scoped_token_is_invalid_after_disabling_user
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_domain_scoped_token_is_invalid_after_disabling_user ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_with_multiple_filters
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_with_multiple_filters ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_invalid_after_disabling_project
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_invalid_after_disabling_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_roles_for_user_and_project_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_roles_for_user_and_project_returns_not_found ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials_filtered_by_type_and_user_id
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials_filtered_by_type_and_user_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_group_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_group_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_name
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_name ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_by_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_by_domain ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_projects_from_ids
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_projects_from_ids ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_unset_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_unset_immutable ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects
keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_projects_from_ids_with_no_existing_project_id
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_projects_from_ids_with_no_existing_project_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_unfiltered
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_unfiltered ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_acting_as_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_acting_as_domain ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials_filtered_by_user_id
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials_filtered_by_user_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_role_no_name
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_role_no_name ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_protocol_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_protocol_id ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_by_user_with_domain_group_roles
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_by_user_with_domain_group_roles ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_domain_specific_roles_do_not_show_v3_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_domain_specific_roles_do_not_show_v3_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_check_role_grant
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_check_role_grant ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_user_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_user_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_role_same_name
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_role_same_name ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_containing_names
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_containing_names ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_alternate_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_alternate_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_unique_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_unique_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_by_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_by_name ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_returns_not_found ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_ec2_dict_blob
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_ec2_dict_blob ... ok
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_deleting_project_also_invalidates_tokens
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_deleting_project_also_invalidates_tokens ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_is_invalid_after_deleting_grant
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_is_invalid_after_deleting_grant ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_ids_for_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_ids_for_project ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects_for_inherited_project_assignment
keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects_for_inherited_project_assignment ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_containing_names_domain_role
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_containing_names_domain_role ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_domain ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_with_system_assignments
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_with_system_assignments ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_unique_id_and_idp_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_unique_id_and_idp_id ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_extra_data_in_domain_scoped_token_fails_validation
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_extra_data_in_domain_scoped_token_fails_validation ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_by_name_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_enable
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_enable ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_ids_for_project_no_duplicates
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_ids_for_project_no_duplicates ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_with_user_and_group_grants
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_with_user_and_group_grants ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_groups
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_containing_names_global_role
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_containing_names_global_role ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_id_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_id_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_returns_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_group
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_group ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_project_ids_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_project_ids_returns_not_found ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_unique_id_and_protocol_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_unique_id_and_protocol_id ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_extra_data_in_project_scoped_token_fails_validation
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_extra_data_in_project_scoped_token_fails_validation ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_does_not_contain_names
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_does_not_contain_names ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_name
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_name ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_returns_required_attributes
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_returns_required_attributes ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_user ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_lists_with_missing_group_in_backend
keystone.tests.unit.test_v3_federation.WebSSOTests.test_lists_with_missing_group_in_backend ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_group_with_invalid_group_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_group_with_invalid_group_fails ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_is_invalid_after_disabling_user
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_is_invalid_after_disabling_user ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_fails_with_userid_and_source_groups
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_fails_with_userid_and_source_groups ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_move_group_between_domains
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_move_group_between_domains ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_keystone_token_is_valid
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_keystone_token_is_valid ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_extra_data_in_unscoped_token_fails_validation
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_extra_data_in_unscoped_token_fails_validation ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_user_and_groups
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_user_and_groups ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_by_name_and_with_filter
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_by_name_and_with_filter ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_move_project_between_domains
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_group_with_invalid_role_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_group_with_invalid_role_fails ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_using_sourced_groups
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_using_sourced_groups ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_grant_crud_throws_exception_if_invalid_role
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_grant_crud_throws_exception_if_invalid_role ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_in_group
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_in_group ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_is_scoped_to_default_project
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_is_scoped_to_default_project ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential_non_owner
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential_non_owner ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_user ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_using_sourced_groups_with_domains
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_using_sourced_groups_with_domains ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_move_project_between_domains_with_clashing_names_fails
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_user_with_grants
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_user_with_grants ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_crud ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_user_name
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_user_name ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_not_adding_blacklist_passess_all_values
keystone.tests.unit.test_v3_federation.WebSSOTests.test_not_adding_blacklist_passess_all_values ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_user_with_invalid_role_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_user_with_invalid_role_fails ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_in_group_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_in_group_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_group_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_group_crud ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_move_user_between_domains
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_enabled_ignored_disable_error
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend."
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_fetch_expired_allow_expired
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_fetch_expired_allow_expired ... ok
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_flow
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_flow ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_bad_role
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_bad_role ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_user_with_invalid_user_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_user_with_invalid_user_fails ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_no_catalog_is_scoped_to_default_project
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_no_catalog_is_scoped_to_default_project ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential_to_ec2_missing_project_id
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential_to_ec2_missing_project_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_filter
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_filter ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_all_federated_attributes
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_all_federated_attributes ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_multi_group_grants_on_project_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_multi_group_grants_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_tag_from_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_tag_from_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_in_subtree
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_in_subtree ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_filtered_by_role
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_filtered_by_role ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_group_enabled_ignored_disable_error
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_group_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend."
keystone.tests.unit.test_v3_federation.WebSSOTests.test_not_setting_whitelist_accepts_all_values
keystone.tests.unit.test_v3_federation.WebSSOTests.test_not_setting_whitelist_accepts_all_values ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_id_comma
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_id_comma ... skipped 'Only valid if it is guaranteed to be talking to the fakeldap backend'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_assignments_user_same_id_as_group
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_assignments_user_same_id_as_group ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_idp_id
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_idp_id ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_multi_role_grant_by_user_group_on_project_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_multi_role_grant_by_user_group_on_project_domain ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_group_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_group_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_id_comma_grants
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_id_comma_grants ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_grant_no_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_grant_no_user ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_in_subtree_invalid_project_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_in_subtree_invalid_project_id ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential_to_ec2_type
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential_to_ec2_type ... ok
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_authorize_request_token
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_authorize_request_token ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_and_explicit_external
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_and_explicit_external ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_new_arbitrary_attributes_are_returned_from_update_user
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_new_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_unfiltered
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_unfiltered ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_hierarchical_projects_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_in_subtree_with_circular_reference
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_in_subtree_with_circular_reference ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_failed_to_get_cert_issuer_dn
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_failed_to_get_cert_issuer_dn ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_user_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_user_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_parse_extra_attribute_mapping
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_parse_extra_attribute_mapping ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_fetch_expired_allow_expired_in_expired_window
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_fetch_expired_allow_expired_in_expired_window ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_update_and_user_get_return_same_response
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_update_and_user_get_return_same_response ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_with_group_project_domain_links
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_with_group_project_domain_links ... ok
keystone.tests.unit.test_backend_sql.SqlDecorators.test_conflict_happend
keystone.tests.unit.test_backend_sql.SqlDecorators.test_conflict_happend ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_and_password
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_and_password ... ok
keystone.tests.unit.test_backend_sql.SqlDecorators.test_initialization
keystone.tests.unit.test_backend_sql.SqlDecorators.test_initialization ... ok
keystone.tests.unit.test_backend_sql.SqlDecorators.test_initialization_fail
keystone.tests.unit.test_backend_sql.SqlDecorators.test_initialization_fail ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_name
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_name ... ok
keystone.tests.unit.test_backend_sql.SqlDecorators.test_not_conflict_error
keystone.tests.unit.test_backend_sql.SqlDecorators.test_not_conflict_error ... ok
keystone.tests.unit.test_cli.DebugDoctorTests.test_symptom_debug_mode_is_enabled
keystone.tests.unit.test_cli.DebugDoctorTests.test_symptom_debug_mode_is_enabled ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_render_callback_template
keystone.tests.unit.test_v3_federation.WebSSOTests.test_render_callback_template ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_is_domain_sub_project_has_parent_domain_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_is_domain_sub_project_has_parent_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_user_ids_for_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_user_ids_for_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_with_multiple_filters
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_with_multiple_filters ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_with_project_association
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_with_project_association ... ok
keystone.tests.unit.test_cli.TestGroupMappingPurgeFunctional.test_purge_by_group_type
keystone.tests.unit.test_cli.TestGroupMappingPurgeFunctional.test_purge_by_group_type ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_add_and_remove_user_role
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_add_and_remove_user_role ... ok
keystone.tests.unit.test_cli.TokensDoctorTests.test_unreasonable_max_token_size_not_raised
keystone.tests.unit.test_cli.TokensDoctorTests.test_unreasonable_max_token_size_not_raised ... ok
keystone.tests.unit.test_cli.TokensDoctorTests.test_unreasonable_max_token_size_raised
keystone.tests.unit.test_cli.TokensDoctorTests.test_unreasonable_max_token_size_raised ... ok
keystone.tests.unit.test_policy.PolicyFileTestCase.test_modified_policy_reloads
keystone.tests.unit.test_policy.PolicyFileTestCase.test_modified_policy_reloads ... ok
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_create_new_trust
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_create_new_trust ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_protocol_id
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_protocol_id ... ok
keystone.tests.unit.test_token_provider.TestTokenProvider.test_provider_token_expiration_validation
keystone.tests.unit.test_token_provider.TestTokenProvider.test_provider_token_expiration_validation ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_user_ids_for_project_no_duplicates
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_user_ids_for_project_no_duplicates ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential_to_ec2_with_previously_set_project_id
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential_to_ec2_with_previously_set_project_id ... ok
keystone.tests.unit.test_token_provider.TestTokenProvider.test_strings_are_url_safe
keystone.tests.unit.test_token_provider.TestTokenProvider.test_strings_are_url_safe ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_with_project_roles
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_with_project_roles ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_as_a_domain_uniqueness_constraints
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_as_a_domain_uniqueness_constraints ... skipped 'No multiple domains support'
keystone.tests.unit.test_token_provider.TestTokenProvider.test_unsupported_token_provider
keystone.tests.unit.test_token_provider.TestTokenProvider.test_unsupported_token_provider ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_bad_project
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_bad_project ... ok
keystone.tests.unit.test_token_provider.TestTokenProvider.test_validate_v3_token_with_no_token_raises_token_not_found
keystone.tests.unit.test_token_provider.TestTokenProvider.test_validate_v3_token_with_no_token_raises_token_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_disable_hierarchical_leaf_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_disable_hierarchical_leaf_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_user_project_ids_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_user_project_ids_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_bad_password
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_bad_password ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_disable_hierarchical_not_leaf_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_disable_hierarchical_not_leaf_project ... ok
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_list_request_tokens
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_list_request_tokens ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_by_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_by_domain ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_group_assigned_implied_role_shows_in_v3_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_group_assigned_implied_role_shows_in_v3_token ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id_and_idp_id
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id_and_idp_id ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_ec2_credential_change_access_id
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_ec2_credential_change_access_id ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_attribute_update
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_attribute_update ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_crud
keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_crud ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains_filtered_and_limited
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains_filtered_and_limited ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_by_name_and_with_filter
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_by_name_and_with_filter ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_no_domain
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_no_domain ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_domain_multiple_tokens
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_domain_multiple_tokens ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id_and_protocol_id
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id_and_protocol_id ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_domain
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_domain ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_crud
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_crud ... ok
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_token_chaining_is_not_allowed
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_token_chaining_is_not_allowed ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_ec2_credential_change_access_token_id
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_ec2_credential_change_access_token_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains_for_groups
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_in_group
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_in_group ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_delete_hierarchy
keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_delete_hierarchy ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_implicit_project_id_scoped_token_with_user_id_no_catalog
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_implicit_project_id_scoped_token_with_user_id_no_catalog ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_by_user_with_domain_group_roles
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_by_user_with_domain_group_roles ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_rename_invalidates_get_project_by_name_cache
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_rename_invalidates_get_project_by_name_cache ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_move_group_between_domains
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_move_group_between_domains ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_name_case_sensitivity
keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_name_case_sensitivity ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_in_group_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_in_group_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_no_realm
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_no_realm ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_rename_invalidates_get_domain_by_name_cache
keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_rename_invalidates_get_domain_by_name_cache ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_domain_once
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_domain_once ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_containing_names
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_containing_names ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_domain_and_group
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_domain_and_group ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_group_members_when_no_members
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_group_members_when_no_members ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_update_and_project_get_return_same_response
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_update_and_project_get_return_same_response ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_move_project_between_domains
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_all_federated_attributes
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_all_federated_attributes ... ok
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_trust_token_cannot_authorize_request_token
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_trust_token_cannot_authorize_request_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_enable_project_with_disabled_parent
keystone.tests.unit.test_backend_sql.SqlIdentity.test_enable_project_with_disabled_parent ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_move_project_between_domains_with_clashing_names_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_group_role_assignment
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_group_role_assignment ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_update_missing_attrs_with_a_falsey_value
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_update_missing_attrs_with_a_falsey_value ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_ec2_credential_change_app_cred_id
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_ec2_credential_change_app_cred_id ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_idp_id
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_idp_id ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_implied_role_disabled_by_config
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_implied_role_disabled_by_config ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_containing_names_domain_role
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_containing_names_domain_role ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_correct_role_grant_from_a_mix
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_correct_role_grant_from_a_mix ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_move_user_between_domains
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_update_missing_attrs_with_a_value
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_update_missing_attrs_with_a_value ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remove_all_roles_from_scope_result_in_404
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remove_all_roles_from_scope_result_in_404 ... ok
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_trust_token_cannot_list_request_tokens
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_trust_token_cannot_list_request_tokens ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_idp_id_protocol_id
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_idp_id_protocol_id ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_domain_and_user
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_domain_and_user ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_domain_with_only_inherited_roles_fails
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_domain_with_only_inherited_roles_fails ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_group_and_cross_domain
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_group_and_cross_domain ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_multi_group_grants_on_project_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_multi_group_grants_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_containing_names_global_role
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_containing_names_global_role ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_raise_not_found_dn_for_multivalued_attribute_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_raise_not_found_dn_for_multivalued_attribute_id ... ok
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_ec2_credential_change_trust_id
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_ec2_credential_change_trust_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups_by_name_and_with_filter
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups_by_name_and_with_filter ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_is_admin_token_by_ids
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_is_admin_token_by_ids ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_group_and_domain
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_group_and_domain ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_foreign_assignments_when_deleting_a_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_foreign_assignments_when_deleting_a_domain ... ok
keystone.tests.unit.test_v3_oauth1.OAuthFlowTests.test_oauth_flow
keystone.tests.unit.test_v3_oauth1.OAuthFlowTests.test_oauth_flow ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_does_not_contain_names
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_does_not_contain_names ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_multi_role_grant_by_user_group_on_project_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_multi_role_grant_by_user_group_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_name
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_name ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_group_and_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_group_and_project ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescope_unscoped_token_with_trust
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescope_unscoped_token_with_trust ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_role_from_user_and_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_role_from_user_and_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_fails_with_userid_and_source_groups
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_fails_with_userid_and_source_groups ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_domain_group_and_role
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_domain_group_and_role ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups_for_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups_for_user ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_protocol_id
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_protocol_id ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_is_admin_token_by_names
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_is_admin_token_by_names ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_assertion_prefix_parameter
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_assertion_prefix_parameter ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_user_and_domain
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_user_and_domain ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_unique_id
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_unique_id ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_role_grant_from_user_and_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_role_grant_from_user_and_project ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_add_and_remove_user_role
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_add_and_remove_user_role ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescoping_a_system_token_for_a_domain_token_fails
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescoping_a_system_token_for_a_domain_token_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_using_sourced_groups
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_using_sourced_groups ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_multiple_times
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_multiple_times ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_failed_to_get_cert_subject_dn
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_failed_to_get_cert_subject_dn ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_default_domain_by_name
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_default_domain_by_name ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_unique_id_and_idp_id
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_unique_id_and_idp_id ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_as_a_domain_uniqueness_constraints
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_as_a_domain_uniqueness_constraints ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_limit_domain_specific_inheritance
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_limit_domain_specific_inheritance ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_user_from_group
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_user_from_group ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_group_by_name
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_group_by_name ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_assertion_prefix_parameter_expect_fail
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_assertion_prefix_parameter_expect_fail ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_unique_id_and_protocol_id
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_unique_id_and_protocol_id ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_group_by_name_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_group_by_name_returns_not_found ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_domain_user_and_role
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_domain_user_and_role ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_multiple_implied_roles_show_in_v3_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_multiple_implied_roles_show_in_v3_token ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_user_from_group_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_attribute_update
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_attribute_update ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_limit_domain_specific_override
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_limit_domain_specific_override ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_move_group_between_domains
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_move_group_between_domains ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_using_sourced_groups_with_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_using_sourced_groups_with_domains ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_not_default_domain_by_name
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_not_default_domain_by_name ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_user_role_not_assigned
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_user_role_not_assigned ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_crud ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescoping_a_system_token_for_a_project_token_fails
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescoping_a_system_token_for_a_project_token_fails ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_once
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_once ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_move_project_between_domains
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_bad_role
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_bad_role ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_default_domain_scoped_token
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_default_domain_scoped_token ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_no_access_to_default_project_result_in_unscoped_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_no_access_to_default_project_result_in_unscoped_token ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_rename_invalidates_get_project_by_name_cache
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_rename_invalidates_get_project_by_name_cache ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_rename_duplicate_project_name_fails
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_rename_duplicate_project_name_fails ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_by_name
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_by_name ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_limit_for_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_limit_for_domains ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_move_project_between_domains_with_clashing_names_fails
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_filtered_by_role
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_filtered_by_role ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescoping_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescoping_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_by_name_for_project_acting_as_a_domain
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_by_name_for_project_acting_as_a_domain ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_update_and_project_get_return_same_response
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_update_and_project_get_return_same_response ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_rename_duplicate_user_name_fails
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_rename_duplicate_user_name_fails ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_group
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_group ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_once_notify
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_once_notify ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_parents
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_parents ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_by_name_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_by_name_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_only_admin_project_set_acts_as_non_admin
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_only_admin_project_set_acts_as_non_admin ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_move_user_between_domains
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_falsey_value
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_falsey_value ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_role_grant_by_group_and_cross_domain_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_role_grant_by_group_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_group_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_group_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_contains_tags
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_contains_tags ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_deleting_idp_cascade_deleting_fed_user
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_deleting_idp_cascade_deleting_fed_user ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_parents_invalid_project_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_parents_invalid_project_id ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_multi_group_grants_on_project_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_multi_group_grants_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_value
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_value ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_role_grant_by_user_and_cross_domain_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_role_grant_by_user_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_project_scoped_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_project_scoped_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_tag
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_tag ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_unfiltered
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_unfiltered ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_tags ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_multi_role_grant_by_user_group_on_project_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_multi_role_grant_by_user_group_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_consume_all_resources
keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_consume_all_resources ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_unignored_user_none_mapping
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_unignored_user_none_mapping ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_project
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_project ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_user_ids_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_user_ids_returns_not_found ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_with_duplicate_roles_returns_single_role
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_with_duplicate_roles_returns_single_role ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_catalog_attributes
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_catalog_attributes ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_tags_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_tags_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_new_arbitrary_attributes_are_returned_from_update_user
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_new_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_empty_blacklist_passess_all_values
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_empty_blacklist_passess_all_values ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_user_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_user_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_role_from_user_and_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_role_from_user_and_project ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_cascade_only_accepts_enabled
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_cascade_only_accepts_enabled ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_all
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_all ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_projects_in_subtree_as_ids_with_large_tree
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_projects_in_subtree_as_ids_with_large_tree ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_add_and_remove_user_role
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_add_and_remove_user_role ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_system_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_system_token ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_role_grant_from_user_and_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_role_grant_from_user_and_project ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_assignment_by_domain_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_assignment_by_domain_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_user_ids_for_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_user_ids_for_project ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_domain_set_immutable
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_domain_set_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_default_limit
keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_default_limit ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_endpoint
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_endpoint ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_assignment_by_project_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_assignment_by_project_not_found ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_as_a_domain_uniqueness_constraints
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_as_a_domain_uniqueness_constraints ... skipped 'No multiple domains support'
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_project_and_group
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_project_and_group ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_with_only_inherited_roles
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_with_only_inherited_roles ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_acting_as_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_acting_as_domain ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_by_trustor_and_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_by_trustor_and_project ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_domain_unset_immutable
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_domain_unset_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_user_ids_for_project_no_duplicates
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_user_ids_for_project_no_duplicates ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_attribute_update
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_attribute_update ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_from_group
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_from_group ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_service
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_service ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_alternate_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_alternate_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_group_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_group_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_by_user_and_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_by_user_and_project ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_crud
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_crud ... skipped 'No multiple domains support'
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_trust_scoped_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_trust_scoped_token ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_empty_whitelist_discards_all_values
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_empty_whitelist_discards_all_values ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_from_group_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_project_and_user
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_project_and_user ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_token_from_nonexistent_unscoped_token
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_token_from_nonexistent_unscoped_token ... ok
keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_requested_limit
keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_requested_limit ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_is_domain_field
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_is_domain_field ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_user_project_ids_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_user_project_ids_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_domain ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_by_user_and_project_with_user_in_group
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_by_user_and_project_with_user_in_group ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_role_not_assigned
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_role_not_assigned ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_rename_invalidates_get_project_by_name_cache
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_rename_invalidates_get_project_by_name_cache ... skipped 'No multiple domains support'
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_format
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_format ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_update_and_project_get_return_same_response
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_update_and_project_get_return_same_response ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_enable
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_enable ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_rename_duplicate_project_name_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_rename_duplicate_project_name_fails ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_grant_by_user_and_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_grant_by_user_and_project ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_unscoped_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_unscoped_token ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_token_with_idp_disabled
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_token_with_idp_disabled ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_update_missing_attrs_with_a_falsey_value
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_update_missing_attrs_with_a_falsey_value ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_full_workflow
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_full_workflow ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_enabled_cascade
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_roles_for_groups_on_domain
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_roles_for_groups_on_domain ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_groups
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_project_group_and_role
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_project_group_and_role ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_invalid_after_changing_user_password
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_invalid_after_changing_user_password ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_by_name_and_with_filter
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_by_name_and_with_filter ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_scope_to_project_without_grant_returns_unauthorized
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_scope_to_project_without_grant_returns_unauthorized ... ok
keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_requested_limit_too_high
keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_requested_limit_too_high ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_update_missing_attrs_with_a_value
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_update_missing_attrs_with_a_value ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_id_does_nothing
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_id_does_nothing ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_rename_duplicate_user_name_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_rename_duplicate_user_name_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_user ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_foreign_assignments_when_deleting_a_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_foreign_assignments_when_deleting_a_domain ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scoped_token_has_user_domain
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scoped_token_has_user_domain ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_in_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_in_group ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_role_grant_by_group_and_cross_domain_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_role_grant_by_group_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_roles_for_groups_on_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_roles_for_groups_on_project ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_scoped_token_no_groups
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_scoped_token_no_groups ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_invalid_after_disabling_project
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_invalid_after_disabling_project ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_role_from_user_and_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_role_from_user_and_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_user_and_groups
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_user_and_groups ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_parent
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_system_scoped_token_works_with_domain_specific_drivers
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_system_scoped_token_works_with_domain_specific_drivers ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_role_grant_by_user_and_cross_domain_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_role_grant_by_user_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_roles_for_user_and_domain
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_roles_for_user_and_domain ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_project_user_and_role
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_project_user_and_role ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_role_grant_from_user_and_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_role_grant_from_user_and_project ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_returns_not_found ... ok
keystone.tests.unit.test_v3_trust.TrustsWithApplicationCredentials.test_create_trust_with_application_credential
keystone.tests.unit.test_v3_trust.TrustsWithApplicationCredentials.test_create_trust_with_application_credential ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_roles_for_user_and_domain_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_roles_for_user_and_domain_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_user_with_grants
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_user_with_grants ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_unignored_user_none_mapping
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_unignored_user_none_mapping ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_unscoped_token_has_user_domain
keystone.tests.unit.test_v3_federation.WebSSOTests.test_unscoped_token_has_user_domain ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_in_group_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_in_group_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_user_from_group
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_user_from_group ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_roles_for_user_and_project_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_roles_for_user_and_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_set_immutable
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_set_immutable ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_in_subtree
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_in_subtree ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_the_same_unscoped_token_with_user_deleted
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_the_same_unscoped_token_with_user_deleted ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_user_from_group_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_role
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_role ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_domain_id
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_domain_id ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_system_token_is_invalid_after_deleting_system_role
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_system_token_is_invalid_after_deleting_system_role ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_is_invalid_after_deleting_grant
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_is_invalid_after_deleting_grant ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_set_immutable_with_additional_updates
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_set_immutable_with_additional_updates ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_domain_set_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_domain_set_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_by_name
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_by_name ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_user_role_not_assigned
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_user_role_not_assigned ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_in_subtree_invalid_project_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_in_subtree_invalid_project_id ... ok
keystone.tests.unit.test_v3_trust.TrustsWithApplicationCredentials.test_delete_trust_with_application_credential
keystone.tests.unit.test_v3_trust.TrustsWithApplicationCredentials.test_delete_trust_with_application_credential ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_create_endpoint_fails_with_invalid_enabled
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_create_endpoint_fails_with_invalid_enabled ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_with_invalid_interface
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_with_invalid_interface ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_with_invalid_region_id
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_with_invalid_region_id ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_with_invalid_url
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_with_invalid_url ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_without_interface
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_without_interface ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_without_service_id
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_without_service_id ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_without_url
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_without_url ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_succeeds_with_extra_parameters
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_succeeds_with_extra_parameters ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_succeeds_with_required_parameters
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_succeeds_with_required_parameters ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_succeeds_with_url
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_succeeds_with_url ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_succeeds_with_valid_enabled
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_succeeds_with_valid_enabled ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_request_succeeds
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_request_succeeds ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_tags
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_tags ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_enabled
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_enabled ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_interface
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_interface ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_domain_unset_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_domain_unset_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_by_name_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_by_name_returns_not_found ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_region_id
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_region_id ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_url
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_url ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_no_parameters
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_no_parameters ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_request_succeeds
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_request_succeeds ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_extra_parameters
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_extra_parameters ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_url
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_url ... ok
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_valid_enabled
keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_valid_enabled ... ok
keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_fails_with_invalid_region_id
keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_fails_with_invalid_region_id ... ok
keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_request_with_parameters
keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_request_with_parameters ... ok
keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_succeeds_with_extra_parameters
keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_succeeds_with_extra_parameters ... ok
keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_succeeds_with_no_parameters
keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_succeeds_with_no_parameters ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_rename_duplicate_project_name_fails
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_rename_duplicate_project_name_fails ... ok
keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_with_uuid
keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_with_uuid ... ok
keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_request
keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_request ... ok
keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_fails_with_no_parameters
keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_fails_with_no_parameters ... ok
keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds
keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds ... ok
keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds_with_extra_parameters
keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds_with_extra_parameters ... ok
keystone.tests.unit.tests.test_core.TestTestCase.test_bad_log
keystone.tests.unit.tests.test_core.TestTestCase.test_bad_log ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_all_federated_attributes
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_all_federated_attributes ... ok
keystone.tests.unit.tests.test_core.TestTestCase.test_sa_warning
keystone.tests.unit.tests.test_core.TestTestCase.test_sa_warning ... ok
keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_empty_public_key_repo_raises_system_exception
keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_empty_public_key_repo_raises_system_exception ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_in_subtree_with_circular_reference
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_in_subtree_with_circular_reference ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_invalid_token_raises_token_not_found
keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_invalid_token_raises_token_not_found ... ok
keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_non_existent_private_key_raises_system_exception
keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_non_existent_private_key_raises_system_exception ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_returns_not_found ... ok
keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_non_existent_public_key_repo_raises_system_exception
keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_non_existent_public_key_repo_raises_system_exception ... ok
keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_unable_to_verify_token_with_missing_public_key
keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_unable_to_verify_token_with_missing_public_key ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_is_invalid_after_disabling_user
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_is_invalid_after_disabling_user ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_token_for_ephemeral_user_with_remote_domain
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_token_for_ephemeral_user_with_remote_domain ... ok
keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_verify_token_with_multiple_public_keys_present
keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_verify_token_with_multiple_public_keys_present ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_user
keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_user ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_group_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_group_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_tags_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_tags_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_rename_duplicate_user_name_fails
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_rename_duplicate_user_name_fails ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_returns_required_attributes
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_returns_required_attributes ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_with_multiple_filters
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_with_multiple_filters ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_role_grant_by_group_and_cross_domain_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_role_grant_by_group_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_unset_immutable
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_unset_immutable ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_enable
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_enable ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_grant_crud_throws_exception_if_invalid_role
keystone.tests.unit.test_backend_sql.SqlIdentity.test_grant_crud_throws_exception_if_invalid_role ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_system_token_is_invalid_after_disabling_user
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_system_token_is_invalid_after_disabling_user ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_user_name_and_id_in_federation_token
keystone.tests.unit.test_v3_federation.WebSSOTests.test_user_name_and_id_in_federation_token ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_role_grant_by_user_and_cross_domain_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_role_grant_by_user_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_token_for_local_user_user_not_found
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_token_for_local_user_user_not_found ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_is_scoped_to_default_project
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_is_scoped_to_default_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_by_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_by_domain ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_role_no_name
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_role_no_name ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_enabled_cascade
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_group_crud
keystone.tests.unit.test_backend_sql.SqlIdentity.test_group_crud ... ok
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_access_rules_without_header_fails
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_access_rules_without_header_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_idp_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_idp_id ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_unignored_user_none_mapping
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_unignored_user_none_mapping ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_id_does_nothing
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_id_does_nothing ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_role_same_name
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_role_same_name ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_hidden_project_domain_root_is_really_hidden
keystone.tests.unit.test_backend_sql.SqlIdentity.test_hidden_project_domain_root_is_really_hidden ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_token_for_non_admin_domain_same_project_name_is_not_admin
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_token_for_non_admin_domain_same_project_name_is_not_admin ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_cascade_only_accepts_enabled
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_cascade_only_accepts_enabled ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_by_user_with_domain_group_roles
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_by_user_with_domain_group_roles ... ok
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_cannot_scope
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_cannot_scope ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_enable
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_enable ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_idp_id_protocol_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_idp_id_protocol_id ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_hierarchical_projects_crud
keystone.tests.unit.test_backend_sql.SqlIdentity.test_hierarchical_projects_crud ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_domain_set_immutable
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_domain_set_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_token_from_rules_without_user
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_token_from_rules_without_user ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_containing_names
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_containing_names ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_parent
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_is_domain_sub_project_has_parent_domain_id
keystone.tests.unit.test_backend_sql.SqlIdentity.test_is_domain_sub_project_has_parent_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support'
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_no_catalog_is_scoped_to_default_project
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_no_catalog_is_scoped_to_default_project ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_token_for_non_admin_project_is_not_admin
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_token_for_non_admin_project_is_not_admin ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_id_fails
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_id_fails ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_domain_unset_immutable
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_domain_unset_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_name ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_validate_token_after_deleting_idp_raises_not_found
keystone.tests.unit.test_v3_federation.WebSSOTests.test_validate_token_after_deleting_idp_raises_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_containing_names_domain_role
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_containing_names_domain_role ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains ... ok
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_expiration_limits_token_expiration
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_expiration_limits_token_expiration ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_name
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_name ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_token_with_nonexistent_group
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_token_with_nonexistent_group ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_group_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_group_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_and_explicit_external
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_and_explicit_external ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_containing_names_global_role
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_containing_names_global_role ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_set_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_set_immutable ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_protocol_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_protocol_id ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_fails_when_project_deleted
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_fails_when_project_deleted ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_invalid_after_changing_trustee_password
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_invalid_after_changing_trustee_password ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_filtered_and_limited
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_filtered_and_limited ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_updated_arbitrary_attributes_are_returned_from_update_user
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_does_not_contain_names
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_does_not_contain_names ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_set_immutable_with_additional_updates
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_set_immutable_with_additional_updates ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_enable
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_enable ... ok
keystone.tests.unit.test_v3_federation.WebSSOTests.test_workflow_with_groups_deletion
keystone.tests.unit.test_v3_federation.WebSSOTests.test_workflow_with_groups_deletion ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_unique_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_unique_id ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_groups
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_groups ... ok
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_fails_when_role_deleted
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_fails_when_role_deleted ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_and_password
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_and_password ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_api_get_connection_no_user_password
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_api_get_connection_no_user_password ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_enabled_cascade
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_tags ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_unique_id_and_idp_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_unique_id_and_idp_id ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_user ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_domain_name
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_domain_name ... ok
keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_create_consumer
keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_create_consumer ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_auth_emulated
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_auth_emulated ... ok
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_fails_when_role_unassigned
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_fails_when_role_unassigned ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_tags_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_tags_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_invalid_after_changing_trustor_password
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_invalid_after_changing_trustor_password ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_using_sourced_groups
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_using_sourced_groups ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_id_does_nothing
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_id_does_nothing ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_user_with_grants
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_user_with_grants ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_unique_id_and_protocol_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_unique_id_and_protocol_id ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_bad_password
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_bad_password ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_crud
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_crud ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_disabled_idp
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_disabled_idp ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_unset_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_unset_immutable ... ok
keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_delete_consumer
keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_delete_consumer ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_fails_when_user_deleted
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_fails_when_user_deleted ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_user_with_inherited_grants
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_user_with_inherited_grants ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_using_sourced_groups_with_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_using_sourced_groups_with_domains ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_move_group_between_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_move_group_between_domains ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_description_attribute_mapping
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_description_attribute_mapping ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_role_no_name
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_role_no_name ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_invalid_after_disabled_trustor_domain
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_invalid_after_disabled_trustor_domain ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_group_role_assignment
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_group_role_assignment ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_no_domain
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_no_domain ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_parent
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_bad_role
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_bad_role ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_move_project_between_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enable_attribute_mask
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enable_attribute_mask ... skipped 'Enabled emulation conflicts with enabled mask'
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_fails_when_user_disabled
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_fails_when_user_disabled ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_role_same_name
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_role_same_name ... ok
keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_oauth_flow_notifications
keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_oauth_flow_notifications ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_groups
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_groups ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_attribute_handles_expired
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_attribute_handles_expired ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_move_project_between_domains_with_clashing_names_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_filtered_by_role
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_filtered_by_role ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_enable
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_enable ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_is_invalid_after_disabling_trustee
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_is_invalid_after_disabling_trustee ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_groups_for_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_groups_for_user ... ok
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_through_group_membership
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_through_group_membership ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_for_local_user
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_for_local_user ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_no_realm
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_no_realm ... ok
keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_update_consumer
keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_update_consumer ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_attribute_handles_utf8
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_attribute_handles_utf8 ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_move_user_between_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_set_immutable
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_set_immutable ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_group_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_group_not_found ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_id_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_id_fails ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_ignored_disable_error
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_ignored_disable_error ... ok
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_with_access_rules
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_with_access_rules ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_multi_group_grants_on_project_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_multi_group_grants_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_name
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_name ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_set_immutable_with_additional_updates
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_set_immutable_with_additional_updates ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_unfiltered
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_unfiltered ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_is_invalid_after_disabling_trustor
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_is_invalid_after_disabling_trustor ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_limit_for_domains
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_limit_for_domains ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_invert
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_invert ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_group_names_in_mapping
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_group_names_in_mapping ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_multi_role_grant_by_user_group_on_project_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_multi_role_grant_by_user_group_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_tags
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_tags ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remove_all_roles_from_scope_result_in_404
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remove_all_roles_from_scope_result_in_404 ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_user_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_user_not_found ... ok
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_with_invalid_secret_fails
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_with_invalid_secret_fails ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_parents
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_parents ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_invert_default_str_value
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_invert_default_str_value ... skipped 'N/A: Covered by test_user_enabled_invert'
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_tags_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_tags_returns_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_parents_invalid_project_id
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_parents_invalid_project_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_new_arbitrary_attributes_are_returned_from_update_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_new_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_user_ids_for_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_user_ids_for_project ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_use_group_config
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_use_group_config ... ok
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_expired_application_credential_fails
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_expired_application_credential_fails ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_tags
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_tags ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_crud ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_unset_immutable
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_unset_immutable ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_malformed_environment
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_malformed_environment ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescope_unscoped_token_with_trust
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescope_unscoped_token_with_trust ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_user_ids_for_project_no_duplicates
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_user_ids_for_project_no_duplicates ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_orphaned_registration_does_not_prevent_getting_sql_driver
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_orphaned_registration_does_not_prevent_getting_sql_driver ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_token_is_invalid_when_trustee_domain_disabled
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_token_is_invalid_when_trustee_domain_disabled ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_tags_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_tags_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_use_group_config_with_ids
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_use_group_config_with_ids ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_role_no_name
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_role_no_name ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_enabled_ignored_disable_error
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend."
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_email
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_email ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_user_project_ids_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_user_project_ids_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_extra_attribute_mapping
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_extra_attribute_mapping ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_add_and_remove_user_role
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_add_and_remove_user_role ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_role_same_name
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_role_same_name ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_filter
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_filter ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_acting_as_domain
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_acting_as_domain ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_no_groups
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_no_groups ... ok
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_unexpired_application_credential_succeeds
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_unexpired_application_credential_succeeds ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_extra_attribute_mapping_description_is_returned
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_extra_attribute_mapping_description_is_returned ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_enable
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_enable ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_id_comma
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_id_comma ... skipped 'Only valid if it is guaranteed to be talking to the fakeldap backend'
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unrelated_implied_roles_do_not_change_v3_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unrelated_implied_roles_do_not_change_v3_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_alternate_domain
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_alternate_domain ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_as_a_domain_uniqueness_constraints
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_as_a_domain_uniqueness_constraints ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_filter
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_filter ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_domain
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_domain ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_id_comma_grants
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_id_comma_grants ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_id_fails
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_id_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_by_name_and_with_filter
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_by_name_and_with_filter ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescoping_a_system_token_for_a_domain_token_fails
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescoping_a_system_token_for_a_domain_token_fails ... ok
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_valid_application_credential_name_and_username_succeeds
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_valid_application_credential_name_and_username_succeeds ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_attribute_update
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_attribute_update ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_format
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_format ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_attribute_in_create
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_attribute_in_create ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_notify
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_notify ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_name
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_name ... ok
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_update_and_user_get_return_same_response
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_update_and_user_get_return_same_response ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_groups
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_groups ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_in_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_in_group ... ok
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_valid_application_credential_succeeds
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_valid_application_credential_succeeds ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_attribute_map
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_attribute_map ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_returns_not_found
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_get_group
keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_get_group ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_user ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_crud ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_in_group_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_in_group_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescoping_a_system_token_for_a_project_token_fails
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescoping_a_system_token_for_a_project_token_fails ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_is_invalid_after_changing_user_password
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_is_invalid_after_changing_user_password ... ok
keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_groups
keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_groups ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_updated_arbitrary_attributes_are_returned_from_update_user
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_user_with_grants
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_user_with_grants ... ok
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_valid_application_credential_with_name_succeeds
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_valid_application_credential_with_name_succeeds ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_rename_invalidates_get_project_by_name_cache
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_rename_invalidates_get_project_by_name_cache ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_all_federated_attributes
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_all_federated_attributes ... ok
keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_groups_for_user
keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_groups_for_user ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_crud
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_crud ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma_grants
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma_grants ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescoping_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescoping_token ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_is_invalid_after_disabling_user
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_is_invalid_after_disabling_user ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree ... ok
keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_user_groups
keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_user_groups ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_update_and_project_get_return_same_response
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_update_and_project_get_return_same_response ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_enabled_ignored_disable_error
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_enabled_ignored_disable_error ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_idp_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_idp_id ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree_invalid_project_id
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree_invalid_project_id ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_not_in_dn
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_not_in_dn ... ok
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_validate_application_credential_token_populates_restricted
keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_validate_application_credential_token_populates_restricted ... ok
keystone.tests.unit.test_v3_auth.TestAuthContext.test_identity_attribute_conflict
keystone.tests.unit.test_v3_auth.TestAuthContext.test_identity_attribute_conflict ... ok
keystone.tests.unit.test_v3_auth.TestAuthContext.test_identity_attribute_conflict_with_none_value
keystone.tests.unit.test_v3_auth.TestAuthContext.test_identity_attribute_conflict_with_none_value ... ok
keystone.tests.unit.test_v3_auth.TestAuthContext.test_non_identity_attribute_conflict_override
keystone.tests.unit.test_v3_auth.TestAuthContext.test_non_identity_attribute_conflict_override ... ok
keystone.tests.unit.test_v3_auth.TestAuthContext.test_pick_lowest_expires_at
keystone.tests.unit.test_v3_auth.TestAuthContext.test_pick_lowest_expires_at ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_duplicate_role_grant
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_duplicate_role_grant ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_default_overwritten
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_default_overwritten ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree_with_circular_reference
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree_with_circular_reference ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_filter
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_filter ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_is_invalid_after_disabling_user_domain
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_is_invalid_after_disabling_user_domain ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_mixed_case_attribute
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_mixed_case_attribute ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id ... ok
keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_consume_all_resources
keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_consume_all_resources ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_role_to_user_and_project_no_user
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_role_to_user_and_project_no_user ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_project_scoped_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_project_scoped_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_with_multiple_filters
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_with_multiple_filters ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_id_comma
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_id_comma ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_userid
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_userid ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_update_missing_attrs_with_a_falsey_value
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_update_missing_attrs_with_a_falsey_value ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_name_in_dn
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_name_in_dn ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_role_to_user_and_project_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_role_to_user_and_project_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_generated_passcode_is_correct_format
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_generated_passcode_is_correct_format ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_name ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_id_comma_grants
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_id_comma_grants ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_by_domain
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_by_domain ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_is_invalid_after_enabling_disabled_user
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_is_invalid_after_enabling_disabled_user ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_different
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_different ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_update_and_user_get_return_same_response
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_update_and_user_get_return_same_response ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_update_missing_attrs_with_a_value
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_update_missing_attrs_with_a_value ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_user_group_deprecated
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_user_group_deprecated ... ok
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_update_and_user_get_return_same_response
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_update_and_user_get_return_same_response ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_by_user_with_domain_group_roles
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_by_user_with_domain_group_roles ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_protocol_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_protocol_id ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_user_to_group
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_user_to_group ... ok
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_with_missing_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_with_missing_id ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_system_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_system_token ... ok
keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_default_limit
keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_default_limit ... ok
keystone.tests.unit.test_backend_sql.SqlModels.test_federated_user_model
keystone.tests.unit.test_backend_sql.SqlModels.test_federated_user_model ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_reloading_domain_config
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_reloading_domain_config ... ok
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_a_corrupt_totp_credential
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_a_corrupt_totp_credential ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_containing_names_domain_role
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_containing_names_domain_role ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_user_and_group_roles_scoped_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_user_and_group_roles_scoped_token ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_user_to_group_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_user_to_group_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_filter_value_wider_than_field
keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_filter_value_wider_than_field ... ok
keystone.tests.unit.test_backend_sql.SqlModels.test_group_model
keystone.tests.unit.test_backend_sql.SqlModels.test_group_model ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_unique_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_unique_id ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_different_from_protocol
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_different_from_protocol ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_containing_names_global_role
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_containing_names_global_role ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_arbitrary_attributes_are_returned_from_create_user
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_arbitrary_attributes_are_returned_from_create_user ... ok
keystone.tests.unit.test_backend_sql.SqlModels.test_local_user_model
keystone.tests.unit.test_backend_sql.SqlModels.test_local_user_model ... ok
keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_groups_for_user_exact_filtered
keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_groups_for_user_exact_filtered ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_does_not_contain_names
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_does_not_contain_names ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_foreign_assignments_when_deleting_a_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_foreign_assignments_when_deleting_a_domain ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_a_trust_scoped_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_a_trust_scoped_token ... ok
keystone.tests.unit.test_backend_sql.SqlModels.test_nonlocal_user_model
keystone.tests.unit.test_backend_sql.SqlModels.test_nonlocal_user_model ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_arbitrary_attributes_are_returned_from_get_user
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_a_valid_passcode
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_a_valid_passcode ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_trust_scoped_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_trust_scoped_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_fails_with_userid_and_source_groups
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_fails_with_userid_and_source_groups ... ok
keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_groups_for_user_inexact_filtered
keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_groups_for_user_inexact_filtered ... ok
keystone.tests.unit.test_backend_sql.SqlModels.test_password_model
keystone.tests.unit.test_backend_sql.SqlModels.test_password_model ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_unique_id_and_idp_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_unique_id_and_idp_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_role_from_user_and_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_role_from_user_and_project ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_no_attribute
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_no_attribute ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_using_sourced_groups
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_using_sourced_groups ... ok
keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_requested_limit
keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_requested_limit ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_and_get_roles_no_metadata
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_and_get_roles_no_metadata ... ok
keystone.tests.unit.test_backend_sql.SqlModels.test_project_model
keystone.tests.unit.test_backend_sql.SqlModels.test_project_model ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_role_grant_from_user_and_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_role_grant_from_user_and_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_unique_id_and_protocol_id
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_unique_id_and_protocol_id ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_using_sourced_groups_with_domains
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_using_sourced_groups_with_domains ... ok
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_an_expired_passcode
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_an_expired_passcode ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_unscoped_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_unscoped_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_bad_role
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_bad_role ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_password
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_password ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_a_trust_scoped_token_impersonated
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_a_trust_scoped_token_impersonated ... ok
keystone.tests.unit.test_backend_sql.SqlModels.test_project_tags_model
keystone.tests.unit.test_backend_sql.SqlModels.test_project_tags_model ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_group_between_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_group_between_domains ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_user_from_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_user_from_group ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_user
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_user ... ok
keystone.tests.unit.test_backend_sql.SqlModels.test_revocation_event_model
keystone.tests.unit.test_backend_sql.SqlModels.test_revocation_event_model ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_filtered_by_role
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_filtered_by_role ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_scope_to_project_without_grant_returns_unauthorized
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_scope_to_project_without_grant_returns_unauthorized ... ok
keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_entities_filtered
keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_entities_filtered ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_requested_limit_too_high
keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_requested_limit_too_high ... ok
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_ec2_without_project_id_fails
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_ec2_without_project_id_fails ... ok
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_non_ec2_without_project_id_succeeds
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_non_ec2_without_project_id_succeeds ... ok
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_succeeds
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_succeeds ... ok
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_succeeds
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_succeeds ... ok
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_with_extra_parameters_succeeds
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_with_extra_parameters_succeeds ... ok
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_without_parameters_fails
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_without_parameters_fails ... ok
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_an_expired_passcode_no_previous_windows
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_an_expired_passcode_no_previous_windows ... ok
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_with_extra_parameters_succeeds
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_with_extra_parameters_succeeds ... ok
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_with_project_id_succeeds
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_with_project_id_succeeds ... ok
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_blob_fails
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_blob_fails ... ok
keystone.tests.unit.test_backend_sql.SqlModels.test_role_assignment_model
keystone.tests.unit.test_backend_sql.SqlModels.test_role_assignment_model ... ok
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_type_fails
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_type_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_user_from_group_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_if_no_password_set
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_if_no_password_set ... ok
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_user_id_fails
keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_user_id_fails ... ok
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request ... ok
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_enabled
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_enabled ... ok
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_extra_field_fails
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_extra_field_fails ... ok
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_auth_url_fails
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_auth_url_fails ... ok
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_description_fails
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_description_fails ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_domain_scoped_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_domain_scoped_token ... ok
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_enabled_fails
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_enabled_fails ... ok
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_sp_url_fails
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_sp_url_fails ... ok
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_valid_description
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_valid_description ... ok
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_without_auth_url_fails
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_without_auth_url_fails ... ok
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_without_sp_url_fails
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_without_sp_url_fails ... ok
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request ... ok
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_invalid_auth_url_fails
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_invalid_auth_url_fails ... ok
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_invalid_sp_url_fails
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_invalid_sp_url_fails ... ok
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_no_parameters_fails
keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_no_parameters_fails ... ok
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_succeeds
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_succeeds ... ok
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_all_parameters_succeeds
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_all_parameters_succeeds ... ok
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_extra_parameters_succeeds
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_extra_parameters_succeeds ... ok
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_expires_at_fails
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_expires_at_fails ... ok
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_impersonation_fails
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_impersonation_fails ... ok
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_role_type_fails
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_role_type_fails ... ok
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_list_of_valid_roles_succeeds
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_list_of_valid_roles_succeeds ... ok
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_null_remaining_uses_succeeds
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_null_remaining_uses_succeeds ... ok
keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_users_in_group_exact_filtered
keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_users_in_group_exact_filtered ... skipped 'Not supported by LDAP identity driver'
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_period_in_user_id_string
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_period_in_user_id_string ... ok
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_remaining_uses_succeeds
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_remaining_uses_succeeds ... ok
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_role_types_succeeds
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_role_types_succeeds ... ok
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_without_impersonation_fails
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_without_impersonation_fails ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_unavailable
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_unavailable ... ok
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_without_trustee_id_fails
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_without_trustee_id_fails ... ok
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_without_trustor_id_fails
keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_without_trustor_id_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains_with_clashing_names_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_sql.SqlModels.test_user_group_membership
keystone.tests.unit.test_backend_sql.SqlModels.test_user_group_membership ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_requires_simple_bind
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_requires_simple_bind ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_username
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_username ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_user_role_not_assigned
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_user_role_not_assigned ... ok
keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_users_in_group_inexact_filtered
keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_users_in_group_inexact_filtered ... skipped 'Not supported by LDAP identity driver'
keystone.tests.unit.test_backend_sql.SqlModels.test_user_model
keystone.tests.unit.test_backend_sql.SqlModels.test_user_model ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_user_between_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_group_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_group_not_found ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_wrong_credentials
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_wrong_credentials ... ok
keystone.tests.unit.test_cli.CliStatusTestCase.test_check_immutable_roles
keystone.tests.unit.test_cli.CliStatusTestCase.test_check_immutable_roles ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_expired_domain_scoped_token_returns_not_found
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_expired_domain_scoped_token_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_system_scoped_token_works_with_domain_specific_drivers
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_system_scoped_token_works_with_domain_specific_drivers ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_rename_duplicate_project_name_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_rename_duplicate_project_name_fails ... ok
keystone.tests.unit.test_cli.CliStatusTestCase.test_check_safe_trust_policies
keystone.tests.unit.test_cli.CliStatusTestCase.test_check_safe_trust_policies ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_base_ldap_connection_deref_option
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_base_ldap_connection_deref_option ... ok
keystone.tests.unit.test_cli.FederationDoctorTests.test_symptom_comma_in_SAML_private_key_file_path
keystone.tests.unit.test_cli.FederationDoctorTests.test_symptom_comma_in_SAML_private_key_file_path ... ok
keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_users_inexact_filtered
keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_users_inexact_filtered ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_unfiltered
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_unfiltered ... ok
keystone.tests.unit.test_cli.FederationDoctorTests.test_symptom_comma_in_SAML_public_certificate_path
keystone.tests.unit.test_cli.FederationDoctorTests.test_symptom_comma_in_SAML_public_certificate_path ... ok
keystone.tests.unit.test_cli.LdapDoctorTests.test_file_based_domain_specific_configs_formatted_correctly_not_raised
keystone.tests.unit.test_cli.LdapDoctorTests.test_file_based_domain_specific_configs_formatted_correctly_not_raised ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_multi_group_grants_on_project_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_multi_group_grants_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_cli.LdapDoctorTests.test_file_based_domain_specific_configs_formatted_correctly_raised
keystone.tests.unit.test_cli.LdapDoctorTests.test_file_based_domain_specific_configs_formatted_correctly_raised ... ok
keystone.tests.unit.test_cli.LdapDoctorTests.test_file_based_domain_specific_configs_not_raised
keystone.tests.unit.test_cli.LdapDoctorTests.test_file_based_domain_specific_configs_not_raised ... ok
keystone.tests.unit.test_cli.LdapDoctorTests.test_file_based_domain_specific_configs_raised
keystone.tests.unit.test_cli.LdapDoctorTests.test_file_based_domain_specific_configs_raised ... ok
keystone.tests.unit.test_cli.LdapDoctorTests.test_group_members_are_ids_disabled_not_raised
keystone.tests.unit.test_cli.LdapDoctorTests.test_group_members_are_ids_disabled_not_raised ... ok
keystone.tests.unit.test_cli.LdapDoctorTests.test_group_members_are_ids_disabled_raised
keystone.tests.unit.test_cli.LdapDoctorTests.test_group_members_are_ids_disabled_raised ... ok
keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_dn_ignored_not_raised
keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_dn_ignored_not_raised ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_user_as_empty_string
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_user_as_empty_string ... ok
keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_dn_ignored_raised
keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_dn_ignored_raised ... ok
keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_use_group_config_ignored_not_raised
keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_use_group_config_ignored_not_raised ... ok
keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_use_group_config_ignored_raised
keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_use_group_config_ignored_raised ... ok
keystone.tests.unit.test_config.ConfigTestCase.test_config_default
keystone.tests.unit.test_config.ConfigTestCase.test_config_default ... ok
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_an_invalid_passcode_and_user_credentials
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_an_invalid_passcode_and_user_credentials ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_build_tree
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_build_tree ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_expired_project_scoped_token_returns_not_found
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_expired_project_scoped_token_returns_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_user_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_user_not_found ... ok
keystone.tests.unit.test_cli.TestUserMappingPurgeFunctional.test_purge_by_user_type
keystone.tests.unit.test_cli.TestUserMappingPurgeFunctional.test_purge_by_user_type ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_rename_duplicate_user_name_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_rename_duplicate_user_name_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_multi_role_grant_by_user_group_on_project_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_multi_role_grant_by_user_group_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_domain
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_domain ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_domain_crud
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_domain_crud ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_group
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_group ... ok
keystone.tests.unit.test_healthcheck.HealthCheckTestCase.test_get_healthcheck
keystone.tests.unit.test_healthcheck.HealthCheckTestCase.test_get_healthcheck ... ok
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_email
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_email ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_role_grant_by_group_and_cross_domain_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_role_grant_by_group_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_unique_constraint
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_unique_constraint ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_group_returns_empty_list
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_group_returns_empty_list ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_get_user
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_get_user ... ok
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_an_invalid_passcode_with_no_user_credentials
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_an_invalid_passcode_with_no_user_credentials ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_saml2_remote
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_saml2_remote ... ok
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_nonlocal_user_does_not_create_local_user
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_nonlocal_user_does_not_create_local_user ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_expired_trust_scoped_token_returns_not_found
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_expired_trust_scoped_token_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_add_and_remove_user_role
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_add_and_remove_user_role ... ok
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_nonlocal_user_unique_constraint
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_nonlocal_user_unique_constraint ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_400
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_400 ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_user ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_role_grant_by_user_and_cross_domain_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_role_grant_by_user_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_get_user_by_name
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_get_user_by_name ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_system_token_is_invalid_after_deleting_system_role
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_system_token_is_invalid_after_deleting_system_role ... ok
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_user_with_federated_attributes
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_user_with_federated_attributes ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_user_returns_empty_list
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_user_returns_empty_list ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_as_a_domain_uniqueness_constraints
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_as_a_domain_uniqueness_constraints ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_group_crud
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_group_crud ... ok
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_user_with_invalid_idp_and_protocol_fails
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_user_with_invalid_idp_and_protocol_fails ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_expired_unscoped_token_returns_not_found
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_expired_unscoped_token_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_same_domain_gets_sql_driver
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_same_domain_gets_sql_driver ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_user_ids_for_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_user_ids_for_project ... ok
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_get_federated_user
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_get_federated_user ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_tokens_nonexisting_group
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_tokens_nonexisting_group ... ok
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_get_user
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_get_user ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_project_crud
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_project_crud ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_missing_auth_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_missing_auth_token ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_attribute_update
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_attribute_update ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_user_ids_for_project_no_duplicates
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_user_ids_for_project_no_duplicates ... ok
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_credentials
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_credentials ... ok
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_get_user_when_user_has_federated_object
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_get_user_when_user_has_federated_object ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_scanning_of_config_dir
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_scanning_of_config_dir ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_system_token_is_invalid_after_disabling_user
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_system_token_is_invalid_after_disabling_user ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_disabled_domain_with_immutable
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_disabled_domain_with_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_nonlocal_user_unique_user_id_constraint
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_nonlocal_user_unique_user_id_constraint ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_user_project_ids_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_user_project_ids_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_crud ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_missing_subject_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_missing_subject_token ... ok
keystone.tests.unit.test_policy.GeneratePolicyFileTestCase.test_policy_generator_from_command_line
keystone.tests.unit.test_policy.GeneratePolicyFileTestCase.test_policy_generator_from_command_line ... ok
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_set_last_active_at
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_set_last_active_at ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_disabled_domain_with_immutable_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_disabled_domain_with_immutable_project ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_setting_multiple_sql_driver_raises_exception
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_setting_multiple_sql_driver_raises_exception ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_401
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_401 ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_immutable_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_immutable_domain ... skipped 'No multiple domains support'
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_set_last_active_at_on_non_existing_user
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_set_last_active_at_on_non_existing_user ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_token_for_non_admin_domain_same_project_name_is_not_admin
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_token_for_non_admin_domain_same_project_name_is_not_admin ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_rename_invalidates_get_project_by_name_cache
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_rename_invalidates_get_project_by_name_cache ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_domains
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_domains ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_unignored_user_none_mapping
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_unignored_user_none_mapping ... ok
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_set_last_active_at_when_config_setting_is_none
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_set_last_active_at_when_config_setting_is_none ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_call_count
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_call_count ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_project_scoped_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_project_scoped_token ... ok
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_users
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_users ... ok
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_shadow_existing_federated_user
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_shadow_existing_federated_user ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_and_project_get_return_same_response
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_and_project_get_return_same_response ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_in_group
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_in_group ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_cascade_only_accepts_enabled
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_cascade_only_accepts_enabled ... ok
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_token_for_non_admin_project_is_not_admin
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_token_for_non_admin_project_is_not_admin ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_immutable_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_immutable_project ... ok
keystone.tests.unit.test_v3_auth.TestAuthExternalDisabled.test_remote_user_disabled
keystone.tests.unit.test_v3_auth.TestAuthExternalDisabled.test_remote_user_disabled ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_tampered_project_scoped_token_fails
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_tampered_project_scoped_token_fails ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_in_group_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_in_group_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_falsey_value
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_falsey_value ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_domain_set_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_domain_set_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_project_cascade_with_enabled_child
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_project_cascade_with_enabled_child ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_all_federated_attributes
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_all_federated_attributes ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_projects
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_projects ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_value
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_value ... ok
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user_not_creating_a_local_user
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user_not_creating_a_local_user ... ok
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_consuming_receipt_not_found
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_consuming_receipt_not_found ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_project_tags_immutable_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_project_tags_immutable_project ... ok
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_users_and_invalid_credentials
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_users_and_invalid_credentials ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_domain_unset_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_domain_unset_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_idp_id
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_idp_id ... ok
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_federated_user_display_name
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_federated_user_display_name ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_trust_scoped_token_invalid_after_changing_trustee_password
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_trust_scoped_token_invalid_after_changing_trustee_password ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_enable_cascade_with_parent_disabled
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_enable_cascade_with_parent_disabled ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_user_with_federated_attributes
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_user_with_federated_attributes ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_idp_id_protocol_id
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_idp_id_protocol_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_group_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_group_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_user_with_invalid_idp_and_protocol_fails
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_user_with_invalid_idp_and_protocol_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_tampered_trust_scoped_token_fails
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_tampered_trust_scoped_token_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_update_immutable_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_update_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_consuming_receipt_with_totp
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_consuming_receipt_with_totp ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_projects_for_inherited_project_assignment
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_projects_for_inherited_project_assignment ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_name
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_name ... ok
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_passcode_in_previous_windows_default
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_passcode_in_previous_windows_default ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_update_immutable_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_update_immutable_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_role_from_user_and_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_role_from_user_and_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enable ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_trust_scoped_token_invalid_after_changing_trustor_password
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_trust_scoped_token_invalid_after_changing_trustor_password ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_tampered_unscoped_token_fails
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_tampered_unscoped_token_fails ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_protocol_id
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_protocol_id ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_update_immutable_project_while_unsetting_immutable
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_update_immutable_project_while_unsetting_immutable ... ok
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_multi_method_rules_requirements_met_succeeds
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_multi_method_rules_requirements_met_succeeds ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_role_grant_from_user_and_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_role_grant_from_user_and_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enabled_cascade
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_unique_id
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_unique_id ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_update_project_tags_immutable_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_update_project_tags_immutable_project ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_token ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_lists_with_missing_group_in_backend
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_lists_with_missing_group_in_backend ... ok
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_passcode_in_previous_windows_extended
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_passcode_in_previous_windows_extended ... ok
keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_CRD_implied_roles
keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_CRD_implied_roles ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_unique_id_and_idp_id
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_unique_id_and_idp_id ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_user_from_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_user_from_group ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_chase_referrals_off
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_chase_referrals_off ... ok
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_multi_method_rules_requirements_not_met_fails
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_multi_method_rules_requirements_not_met_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_id_does_nothing
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_id_does_nothing ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_trust_scoped_token_invalid_after_disabled_trustor_domain
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_trust_scoped_token_invalid_after_disabled_trustor_domain ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_other
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_other ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_unique_id_and_protocol_id
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_unique_id_and_protocol_id ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_token_nocatalog
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_token_nocatalog ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_user_from_group_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_chase_referrals_on
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_chase_referrals_on ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_group_between_domains
keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_group_between_domains ... ok
keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_global_role_cannot_imply_domain_specific_role
keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_global_role_cannot_imply_domain_specific_role ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_check_hierarchy_depth
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_requirements_makes_correct_receipt_for_pass_and_totp
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_requirements_makes_correct_receipt_for_pass_and_totp ... ok
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_passcode_no_previous_windows
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_passcode_no_previous_windows ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_user_role_not_assigned
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_user_role_not_assigned ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_not_adding_blacklist_passess_all_values
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_not_adding_blacklist_passess_all_values ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_user_between_domains
keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_user_between_domains ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_unscoped_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_unscoped_token ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_check_leaf_projects
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_check_leaf_projects ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_parent
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_trust_scoped_token_is_invalid_after_disabling_trustee
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_trust_scoped_token_is_invalid_after_disabling_trustee ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_rename_duplicate_project_name_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_rename_duplicate_project_name_fails ... ok
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_requirements_makes_correct_receipt_for_password
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_requirements_makes_correct_receipt_for_password ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_check_user_in_group
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_check_user_in_group ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_multi_group_grants_on_project_domain
keystone.tests.unit.test_backend_sql.SqlIdentity.test_multi_group_grants_on_project_domain ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_rename_duplicate_user_name_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_rename_duplicate_user_name_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_check_user_in_group_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_check_user_in_group_returns_not_found ... ok
keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_all_rules
keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_all_rules ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_multi_role_grant_by_user_group_on_project_domain
keystone.tests.unit.test_backend_sql.SqlIdentity.test_multi_role_grant_by_user_group_on_project_domain ... ok
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_requirements_makes_correct_receipt_for_totp
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_requirements_makes_correct_receipt_for_totp ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_trust_scoped_token_is_invalid_after_disabling_trustor
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_trust_scoped_token_is_invalid_after_disabling_trustor ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_set_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_set_immutable ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_check_user_not_in_group
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_check_user_not_in_group ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_role_grant_by_group_and_cross_domain_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_role_grant_by_group_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_other_exception
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_other_exception ... ok
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_username_and_domain_id
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_username_and_domain_id ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_new_arbitrary_attributes_are_returned_from_update_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_new_arbitrary_attributes_are_returned_from_update_user ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_configurable_allowed_project_actions
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_configurable_allowed_project_actions ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_not_setting_whitelist_accepts_all_values
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_not_setting_whitelist_accepts_all_values ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_role_grant_by_user_and_cross_domain_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_role_grant_by_user_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_set_immutable_with_additional_updates
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_set_immutable_with_additional_updates ... ok
keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_implied_roles_none
keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_implied_roles_none ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_password_hashed
keystone.tests.unit.test_backend_sql.SqlIdentity.test_password_hashed ... ok
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_requirements_returns_correct_required_auth_methods
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_requirements_returns_correct_required_auth_methods ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_configurable_allowed_user_actions
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_configurable_allowed_user_actions ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_add_and_remove_user_role
keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_add_and_remove_user_role ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_scanning_of_config_dir
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_scanning_of_config_dir ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_tags ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_as_a_domain_uniqueness_constraints
keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_as_a_domain_uniqueness_constraints ... ok
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_rules_all_bogus_rules_results_in_default_behavior
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_rules_all_bogus_rules_results_in_default_behavior ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_unignored_user_none_mapping
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_unignored_user_none_mapping ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain_case_sensitivity
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain_case_sensitivity ... skipped 'No multiple domains support'
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_bad_project
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_bad_project ... ok
keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_role_assignments_with_implied_roles
keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_role_assignments_with_implied_roles ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_tags_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_tags_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_trust_token_is_invalid_when_trustee_domain_disabled
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_trust_token_is_invalid_when_trustee_domain_disabled ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_attribute_update
keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_attribute_update ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain_immutable
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled ... ok
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_rules_bogus_non_existing_auth_method_succeeds
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_rules_bogus_non_existing_auth_method_succeeds ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_crud
keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_crud ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_unset_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_unset_immutable ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain_under_regular_project_hierarchy_fails
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain_under_regular_project_hierarchy_fails ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter_expect_fail
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter_expect_fail ... ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_verify_oauth2_token_project_scope_ok
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_verify_oauth2_token_project_scope_ok ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_domain_set_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_domain_set_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_root_role_as_implied_role_forbidden
keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_root_role_as_implied_role_forbidden ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_rename_invalidates_get_project_by_name_cache
keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_rename_invalidates_get_project_by_name_cache ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain_with_project_api
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain_with_project_api ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_no_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_no_name ... ok
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_rules_disabled_MFA_succeeeds
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_rules_disabled_MFA_succeeeds ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_domain_multiple_tokens
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_domain_multiple_tokens ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unrelated_implied_roles_do_not_change_v3_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unrelated_implied_roles_do_not_change_v3_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_update_and_project_get_return_same_response
keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_update_and_project_get_return_same_response ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_domain_unset_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_domain_unset_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_group_name_fails
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_group_name_fails ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_update_missing_attrs_with_a_falsey_value
keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_update_missing_attrs_with_a_falsey_value ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_same_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_same_name ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_group_name_in_different_domains
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_group_name_in_different_domains ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_group_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_group_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_default_domain_scoped_token
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_default_domain_scoped_token ... ok
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_rules_rescope_works_without_token_method_in_rules
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_rules_rescope_works_without_token_method_in_rules ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_format
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_format ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_update_missing_attrs_with_a_value
keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_update_missing_attrs_with_a_value ... ok
keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_trusts_from_domain_specific_implied_role
keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_trusts_from_domain_specific_implied_role ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_project_id_fails
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_project_id_fails ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_group_grant_revokes_tokens
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_group_grant_revokes_tokens ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_enable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_enable ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_domain_once
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_domain_once ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_enable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_enable ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_project_name_fails
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_project_name_fails ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_foreign_assignments_when_deleting_a_domain
keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_project_name_in_different_domains
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_project_name_in_different_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_id_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_id_fails ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_is_invalid_after_changing_user_password
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_is_invalid_after_changing_user_password ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_enabled_cascade
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_role_from_user_and_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_role_from_user_and_project ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_project_deletes_grants
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_project_deletes_grants ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_user_name_fails
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_user_name_fails ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_deleting_idp_cascade_deleting_fed_user
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_deleting_idp_cascade_deleting_fed_user ... ok
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_single_method_rules_requirements_met_succeeds
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_single_method_rules_requirements_met_succeeds ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_role_grant_from_user_and_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_role_grant_from_user_and_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_name ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_id_does_nothing
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_id_does_nothing ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_domain_with_only_inherited_roles_fails
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_domain_with_only_inherited_roles_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_user_name_in_different_domains
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_user_name_in_different_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_trusts_from_implied_role
keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_trusts_from_implied_role ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_is_invalid_after_disabling_user
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_is_invalid_after_disabling_user ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_user_from_group
keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_user_from_group ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_grant_no_group
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_grant_no_group ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_single_method_rules_requirements_not_met_fails
keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_single_method_rules_requirements_not_met_fails ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_project_revokes_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_project_revokes_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_user_from_group_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_user_from_group_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_grant_no_user
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_grant_no_user ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_empty_blacklist_passess_all_values
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_empty_blacklist_passess_all_values ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_parent
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_user_role_not_assigned
keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_user_role_not_assigned ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_updated_arbitrary_attributes_are_returned_from_update_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_group_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_group_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_is_invalid_after_disabling_user_domain
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_is_invalid_after_disabling_user_domain ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_multiple_times
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_multiple_times ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentFailureTestCase.test_get_role_assignments_by_domain_and_project
keystone.tests.unit.test_v3_assignment.RoleAssignmentFailureTestCase.test_get_role_assignments_by_domain_and_project ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_rename_duplicate_project_name_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_rename_duplicate_project_name_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_invalid_domain_fails
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_invalid_domain_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_leaf_project_with_different_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_leaf_project_with_different_domain ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_rename_duplicate_user_name_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_rename_duplicate_user_name_fails ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_authenticate_without_trust_dict_returns_bad_request
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_authenticate_without_trust_dict_returns_bad_request ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_set_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_set_immutable ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_empty_whitelist_discards_all_values
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_empty_whitelist_discards_all_values ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_doesnt_modify_passed_in_dict
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_doesnt_modify_passed_in_dict ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_role_grant_by_group_and_cross_domain_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_role_grant_by_group_and_cross_domain_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_crud ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentFailureTestCase.test_get_role_assignments_by_effective_and_group
keystone.tests.unit.test_v3_assignment.RoleAssignmentFailureTestCase.test_get_role_assignments_by_effective_and_group ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_immutable
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_immutable ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_is_invalid_after_enabling_disabled_user
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_is_invalid_after_enabling_disabled_user ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_once
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_once ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_set_immutable_with_additional_updates
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_set_immutable_with_additional_updates ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_role_grant_by_user_and_cross_domain_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_role_grant_by_user_and_cross_domain_project ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_enabled_ignored_disable_error
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend."
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_invalid_domain_id
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_invalid_domain_id ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_sql_user_to_dict_null_default_project_id
keystone.tests.unit.test_backend_sql.SqlIdentity.test_sql_user_to_dict_null_default_project_id ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_role_revokes_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_role_revokes_token ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_long_name_fails
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_long_name_fails ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_filter
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_filter ... ok
keystone.tests.unit.test_v3_assignment.RoleAssignmentFailureTestCase.test_get_role_assignments_by_effective_and_inherited
keystone.tests.unit.test_v3_assignment.RoleAssignmentFailureTestCase.test_get_role_assignments_by_effective_and_inherited ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_full_workflow
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_full_workflow ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_storing_null_domain_id_in_project_ref
keystone.tests.unit.test_backend_sql.SqlIdentity.test_storing_null_domain_id_in_project_ref ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_user_and_group_roles_scoped_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_user_and_group_roles_scoped_token ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_change_password_invalidates_trust_tokens
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_change_password_invalidates_trust_tokens ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_config
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_config ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_once_notify
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_once_notify ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_cascade_only_accepts_enabled
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_cascade_only_accepts_enabled ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_passing_is_domain_flag_false
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_passing_is_domain_flag_false ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_user_grant_revokes_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_user_grant_revokes_token ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags_returns_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_domain_set_immutable
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_domain_set_immutable ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_passing_is_domain_flag_true
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_passing_is_domain_flag_true ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_assignment.RoleAssignmentFailureTestCase.test_get_role_assignments_by_user_and_group
keystone.tests.unit.test_v3_assignment.RoleAssignmentFailureTestCase.test_get_role_assignments_by_user_and_group ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma_grants
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma_grants ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_tag_is_case_sensitive
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_tag_is_case_sensitive ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_domain_unset_immutable
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_domain_unset_immutable ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_scoped_token_no_groups
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_scoped_token_no_groups ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_unset_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_unset_immutable ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_disabling_project_revokes_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_disabling_project_revokes_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_group_name_with_trailing_whitespace
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_group_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_tag_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_tag_with_trailing_whitespace ... ok
keystone.tests.unit.test_v3_auth.AllowRescopeScopedTokenDisabledTests.test_rescoped_domain_token_disabled
keystone.tests.unit.test_v3_auth.AllowRescopeScopedTokenDisabledTests.test_rescoped_domain_token_disabled ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_with_duplicate_roles_returns_single_role
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_with_duplicate_roles_returns_single_role ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_update_and_user_get_return_same_response
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_update_and_user_get_return_same_response ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_consume_trust_once
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_consume_trust_once ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_role_no_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_role_no_name ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_under_disabled_one
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_under_disabled_one ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_enable
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_enable ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_a_trust_scoped_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_a_trust_scoped_token ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_multi_registered_limits_duplicate
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_multi_registered_limits_duplicate ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_under_domain_hierarchy
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_under_domain_hierarchy ... skipped 'No multiple domains support'
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_role_same_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_role_same_name ... ok
keystone.tests.unit.test_v3_auth.AllowRescopeScopedTokenDisabledTests.test_rescoping_v3_to_v3_disabled
keystone.tests.unit.test_v3_auth.AllowRescopeScopedTokenDisabledTests.test_rescoping_v3_to_v3_disabled ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_the_same_unscoped_token_with_user_deleted
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_the_same_unscoped_token_with_user_deleted ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_domain_group_role_assignment_maintains_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_domain_group_role_assignment_maintains_token ... ok
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_crud
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_crud ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_domain_id_and_without_parent_id
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_domain_id_and_without_parent_id ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain ... ok
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_description_none
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_description_none ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_with_only_inherited_roles
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_with_only_inherited_roles ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_enable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_enable ... ok
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_no_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_no_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_enabled_cascade
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_enabled_cascade ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_a_trust_scoped_token_impersonated
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_a_trust_scoped_token_impersonated ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_invalid_parent
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_invalid_parent ... skipped 'Resource LDAP has been removed'
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_duplicate
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_duplicate ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_id_does_nothing
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_id_does_nothing ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_one_time_use_trust
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_one_time_use_trust ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_id_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_id_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_no_enabled_field
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_no_enabled_field ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_domain_user_role_assignment_maintains_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_domain_user_role_assignment_maintains_token ... ok
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_invalid_region
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_invalid_region ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_name_with_trailing_whitespace
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_parent_id_and_without_domain_id
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_parent_id_and_without_domain_id ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_with_domain_scoped_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_with_domain_scoped_token ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_invalid_service
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_invalid_service ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_name ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_domain_scoped_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_domain_scoped_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_parent
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_parent ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_tags
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_tags ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_for_ephemeral_user_with_remote_domain
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_for_ephemeral_user_with_remote_domain ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_get_revoke_by_id_false_returns_gone
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_get_revoke_by_id_false_returns_gone ... ok
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_without_description
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_without_description ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_returns_extra
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_returns_extra ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_returns_not_found
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_without_is_domain_flag
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_without_is_domain_flag ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_with_project_scoped_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_with_project_scoped_token ... ok
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_token_from_nonexistent_unscoped_token
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_token_from_nonexistent_unscoped_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_trust_no_roles
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_trust_no_roles ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_subproject_acting_as_domain_fails
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_subproject_acting_as_domain_fails ... skipped 'No multiple domains support'
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit_returns_not_found
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_expired_domain_scoped_token_returns_not_found
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_expired_domain_scoped_token_returns_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_set_immutable
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_set_immutable ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_for_local_user_user_not_found
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_for_local_user_user_not_found ... ok
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_with_unscoped_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_with_unscoped_token ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_unicode_user_name
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_unicode_user_name ... ok
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit_when_reference_limit_exist
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit_when_reference_limit_exist ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_set_immutable_with_additional_updates
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_set_immutable_with_additional_updates ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_crud ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_group_membership_changes_revokes_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_group_membership_changes_revokes_token ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_get_registered_limit
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_get_registered_limit ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_update_delete_unicode_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_update_delete_unicode_project ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_token_with_idp_disabled
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_token_with_idp_disabled ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_tags
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_tags ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_expired_project_scoped_token_returns_not_found
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_expired_project_scoped_token_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_enabled_ignored_disable_error
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend."
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_doesnt_modify_passed_in_dict
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_doesnt_modify_passed_in_dict ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_tags_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_tags_returns_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_get_registered_limit_returns_not_found
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_get_registered_limit_returns_not_found ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_from_rules_without_user
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_from_rules_without_user ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_head_revoke_by_id_false_returns_gone
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_head_revoke_by_id_false_returns_gone ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unlimited_use_trust
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unlimited_use_trust ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_filter
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_filter ... ok
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limit_by_filter
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limit_by_filter ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_missed_password
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_missed_password ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_unset_immutable
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_unset_immutable ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_none_mapping
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_none_mapping ... ok
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limit_by_limit
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limit_by_limit ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scoped_token_has_user_domain
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scoped_token_has_user_domain ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma ... ok
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_domains_matches_federated_get_domains
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_domains_matches_federated_get_domains ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_no_name
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_no_name ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_none_password
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_none_password ... ok
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limits
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limits ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_expired_trust_scoped_token_returns_not_found
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_expired_trust_scoped_token_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma_grants
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma_grants ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_with_nonexistent_group
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_with_nonexistent_group ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_with_long_password
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_with_long_password ... ok
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_same_name
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_same_name ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unscoped_trust
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unscoped_trust ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_update_and_user_get_return_same_response
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_update_and_user_get_return_same_response ... ok
keystone.tests.unit.test_cli.DatabaseDoctorTests.test_symptom_is_raised_if_database_connection_is_SQLite
keystone.tests.unit.test_cli.DatabaseDoctorTests.test_symptom_is_raised_if_database_connection_is_SQLite ... ok
keystone.tests.unit.test_cli.TestDomainConfigFinder.test_finder_ignores_files
keystone.tests.unit.test_cli.TestDomainConfigFinder.test_finder_ignores_files ... ok
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_duplicate
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_duplicate ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_debug_level_set
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_debug_level_set ... ok
stdin:10:10: K005 Using translated string in logging
stdin:13:21: K005 Using translated string in logging
stdin:14:13: K005 Using translated string in logging
stdin:10:9: K005 Using translated string in logging
stdin:12:27: K005 Using translated string in logging
stdin:11:15: K005 Using translated string in logging
stdin:11:11: K005 Using translated string in logging
stdin:11:15: K005 Using translated string in logging
stdin:11:17: K005 Using translated string in logging
stdin:13:13: K005 Using translated string in logging
stdin:13:13: K005 Using translated string in logging
stdin:10:13: K005 Using translated string in logging
stdin:14:17: K005 Using translated string in logging
keystone.tests.unit.test_hacking_checks.TestTranslationChecks.test_for_translations
keystone.tests.unit.test_hacking_checks.TestTranslationChecks.test_for_translations ... ok
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_domains_with_project_scoped_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_domains_with_project_scoped_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_enable
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_enable ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_expired_unscoped_token_returns_not_found
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_expired_unscoped_token_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_delete_project_shows_in_event_list
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_delete_project_shows_in_event_list ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_unscoped_token_has_user_domain
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_unscoped_token_has_user_domain ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_del_role_assignment_by_domain_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_del_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_invalid_input_return_bad_request
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_invalid_input_return_bad_request ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_id_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_id_fails ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_del_role_assignment_by_project_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_del_role_assignment_by_project_not_found ... ok
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_when_reference_limit_exist
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_when_reference_limit_exist ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_missing_auth_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_missing_auth_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_name
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_name ... ok
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_projects_matches_federated_get_projects
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_projects_matches_federated_get_projects ... ok
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_multi_registered_limit
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_multi_registered_limit ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_domain_call_db_time
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_cli.CliDomainConfigInvalidDomainTestCase.test_config_upload
keystone.tests.unit.test_cli.CliDomainConfigInvalidDomainTestCase.test_config_upload ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_returns_extra
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_returns_extra ... ok
keystone.tests.unit.test_policy.PolicyScopeTypesEnforcementTestCase.test_forbidden_is_raised_if_enforce_scope_is_true
keystone.tests.unit.test_policy.PolicyScopeTypesEnforcementTestCase.test_forbidden_is_raised_if_enforce_scope_is_true ... ok
keystone.tests.unit.test_policy.PolicyScopeTypesEnforcementTestCase.test_warning_message_is_logged_if_enforce_scope_is_false
keystone.tests.unit.test_policy.PolicyScopeTypesEnforcementTestCase.test_warning_message_is_logged_if_enforce_scope_is_false ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_domain_with_project_api
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_domain_with_project_api ... skipped 'No multiple domains support'
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_user_name_and_id_in_federation_token
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_user_name_and_id_in_federation_token ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_disabled_idp
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_disabled_idp ... ok
keystone.tests.unit.test_policy.PolicyTestCase.test_early_AND_enforcement
keystone.tests.unit.test_policy.PolicyTestCase.test_early_AND_enforcement ... ok
keystone.tests.unit.test_policy.PolicyTestCase.test_early_OR_enforcement
keystone.tests.unit.test_policy.PolicyTestCase.test_early_OR_enforcement ... ok
keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_bad_action_throws
keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_bad_action_throws ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_missing_subject_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_missing_subject_token ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_returns_not_found ... ok
keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_good_action
keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_good_action ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_delete_token_shows_in_event_list
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_delete_token_shows_in_event_list ... ok
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_projects_with_project_scoped_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_projects_with_project_scoped_token ... ok
keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_nonexistent_action_throws
keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_nonexistent_action_throws ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_domain_with_user_group_project_links
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_domain_with_user_group_project_links ... ok
keystone.tests.unit.test_policy.PolicyTestCase.test_ignore_case_role_check
keystone.tests.unit.test_policy.PolicyTestCase.test_ignore_case_role_check ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_broken_chain
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_broken_chain ... ok
keystone.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement
keystone.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement ... ok
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_with_null_password
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_with_null_password ... ok
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_federated_user_domain
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_federated_user_domain ... ok
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_federated_user_email
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_federated_user_email ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_group_assignments_group_same_id_as_user
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_group_assignments_group_same_id_as_user ... ok
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_federated_user_unique_constraint
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_federated_user_unique_constraint ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_for_local_user
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_for_local_user ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_project_scoped_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_project_scoped_token ... ok
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_system_roles_returns_empty_list_without_system_roles
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_system_roles_returns_empty_list_without_system_roles ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_group_grant_no_group
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_group_grant_no_group ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_nonlocal_user_does_not_create_local_user
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_nonlocal_user_does_not_create_local_user ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_validate_token_after_deleting_idp_raises_not_found
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_validate_token_after_deleting_idp_raises_not_found ... ok
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_nonlocal_user_unique_constraint
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_nonlocal_user_unique_constraint ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_group_removes_role_assignments
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_group_removes_role_assignments ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_get_federated_user
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_get_federated_user ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_with_filter
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_with_filter ... ok
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit_duplicate
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit_duplicate ... ok
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_get_user
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_get_user ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_group_with_user_project_domain_links
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_group_with_user_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust ... ok
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_nonlocal_user_unique_user_id_constraint
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_nonlocal_user_unique_user_id_constraint ... ok
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_system_roles_with_domain_scoped_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_system_roles_with_domain_scoped_token ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_group_names_in_mapping
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_group_names_in_mapping ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_hierarchical_leaf_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_set_last_active_at
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_set_last_active_at ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_with_stale_data_forces_retry
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_with_stale_data_forces_retry ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_workflow_with_groups_deletion
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_workflow_with_groups_deletion ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_hierarchical_not_leaf_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_set_last_active_at_on_non_existing_user
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_set_last_active_at_on_non_existing_user ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user ... ok
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit_return_count
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit_return_count ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_tampered_project_scoped_token_fails
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_tampered_project_scoped_token_fails ... ok
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_set_last_active_at_when_config_setting_is_none
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_set_last_active_at_when_config_setting_is_none ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_immutable_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_system_roles_with_project_scoped_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_system_roles_with_project_scoped_token ... ok
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_shadow_existing_federated_user
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_shadow_existing_federated_user ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_malformed_environment
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_malformed_environment ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_user_crud
keystone.tests.unit.test_backend_sql.SqlIdentity.test_user_crud ... ok
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_shadow_federated_user
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_shadow_federated_user ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_removing_role_assignment_does_not_affect_other_users
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_removing_role_assignment_does_not_affect_other_users ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_cascade
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_cascade ... ok
keystone.tests.unit.test_backend_sql.SqlIdentity.test_user_update_and_user_get_return_same_response
keystone.tests.unit.test_backend_sql.SqlIdentity.test_user_update_and_user_get_return_same_response ... ok
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_shadow_federated_user_not_creating_a_local_user
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_shadow_federated_user_not_creating_a_local_user ... ok
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_system_roles_with_unscoped_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_system_roles_with_unscoped_token ... ok
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_update_federated_user_display_name
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_update_federated_user_display_name ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_large_project_cascade
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_large_project_cascade ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_tampered_trust_scoped_token_fails
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_tampered_trust_scoped_token_fails ... ok
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_domain_limit
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_domain_limit ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_multi_ca
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_multi_ca ... ok
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_catalog_no_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_catalog_no_token ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_no_groups
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_no_groups ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_revoke_by_id_true_returns_forbidden
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_revoke_by_id_true_returns_forbidden ... ok
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_domain_limit_duplicate
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_domain_limit_duplicate ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_cascade
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_cascade ... ok
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit_with_invalid_input
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit_with_invalid_input ... ok
keystone.tests.unit.test_v3_auth.TestFetchRevocationList.test_get_ids_no_tokens_returns_forbidden
keystone.tests.unit.test_v3_auth.TestFetchRevocationList.test_get_ids_no_tokens_returns_forbidden ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_description_none
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_description_none ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_tampered_unscoped_token_fails
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_tampered_unscoped_token_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_clears_default_project_id
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_clears_default_project_id ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_catalog_with_domain_scoped_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_catalog_with_domain_scoped_token ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_with_invalid_region_raises_validation_error
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_with_invalid_region_raises_validation_error ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_revokes_tokens
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_revokes_tokens ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_returns_not_found ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_revoke_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_revoke_token ... ok
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_with_invalid_service_raises_validation_error
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_with_invalid_service_raises_validation_error ... ok
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit_without_region
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit_without_region ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_token ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_tag_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_tag_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestFetchRevocationList.test_head_ids_no_tokens_returns_forbidden
keystone.tests.unit.test_v3_auth.TestFetchRevocationList.test_head_ids_no_tokens_returns_forbidden ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_without_description
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_without_description ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_notify
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_notify ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_tags
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_tags ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_without_reference_registered_limit
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_without_reference_registered_limit ... ok
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_catalog_with_project_scoped_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_catalog_with_project_scoped_token ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_token_nocatalog
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_token_nocatalog ... ok
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_without_description
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_without_description ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_with_role_assignments
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_with_role_assignments ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_depleted_redelegation_count_error
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_depleted_redelegation_count_error ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_add_user_to_group
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_add_user_to_group ... ok
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_revoke_token_from_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_revoke_token_from_token ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_with_roles_clears_default_project_id
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_with_roles_clears_default_project_id ... ok
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_catalog_with_unscoped_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_catalog_with_unscoped_token ... ok
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit_duplicate
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit_duplicate ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_unscoped_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_unscoped_token ... ok
keystone.tests.unit.test_backend_sql.SqlLimit.test_default_enforcement_model_is_flat
keystone.tests.unit.test_backend_sql.SqlLimit.test_default_enforcement_model_is_flat ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_projects_from_ids
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_projects_from_ids ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_admin_password_reset
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_admin_password_reset ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_delete_registered_limit
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_delete_registered_limit ... ok
keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit
keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit ... ok
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_domains_with_project_scoped_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_domains_with_project_scoped_token ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_projects_from_ids_with_no_existing_project_id
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_projects_from_ids_with_no_existing_project_id ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_do_not_consume_remaining_uses_when_get_token_fails
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_do_not_consume_remaining_uses_when_get_token_fails ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_default_overwritten
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_default_overwritten ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_unscoped_token_remains_valid_after_role_assignment
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_unscoped_token_remains_valid_after_role_assignment ... ok
keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit_project
keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit_project ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_role_check_role_grant
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_role_check_role_grant ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_admin_password_reset_with_min_password_age_enabled
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_admin_password_reset_with_min_password_age_enabled ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit_returns_not_found
keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_role_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_role_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_projects_with_project_scoped_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_projects_with_project_scoped_token ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_consume_all_resources
keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_consume_all_resources ... ok
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_delete_registered_limit_with_referenced_limit
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_delete_registered_limit_with_referenced_limit ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_authenticate_without_trust_dict_returns_bad_request
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_authenticate_without_trust_dict_returns_bad_request ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_role_with_user_and_group_grants
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_role_with_user_and_group_grants ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_sql.SqlLimit.test_get_limit
keystone.tests.unit.test_backend_sql.SqlLimit.test_get_limit ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_different
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_different ... ok
keystone.tests.unit.test_backend_sql.SqlLimit.test_get_limit_returns_not_found
keystone.tests.unit.test_backend_sql.SqlLimit.test_get_limit_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_tag_from_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_tag_from_project ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_custom_mapping
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_custom_mapping ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_admin_password_reset_with_password_lock
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_admin_password_reset_with_password_lock ... ok
keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_cannot_get_non_ec2_credential
keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_cannot_get_non_ec2_credential ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_impersonation_token_cannot_create_new_trust
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_impersonation_token_cannot_create_new_trust ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_assignments_user_same_id_as_group
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_assignments_user_same_id_as_group ... ok
keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limit_by_filter
keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limit_by_filter ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_grant_no_user
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_grant_no_user ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limit_by_limit
keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limit_by_limit ... ok
keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_default_limit
keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_default_limit ... ok
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_list_registered_limit
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_list_registered_limit ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_check_user_in_group
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_check_user_in_group ... ok
keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_create_credential
keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_create_credential ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_different_from_protocol
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_different_from_protocol ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limit_by_multi_filter_with_project_id
keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limit_by_multi_filter_with_project_id ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_change_password_invalidates_trust_tokens
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_change_password_invalidates_trust_tokens ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limits
keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limits ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_with_group_project_domain_links
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_group
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_group ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_deleted
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_deleted ... ok
keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_credential_signature_validate
keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_credential_signature_validate ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_sql.SqlLimit.test_registering_unsupported_enforcement_model_fails
keystone.tests.unit.test_backend_sql.SqlLimit.test_registering_unsupported_enforcement_model_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_with_project_association
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_with_project_association ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_show_registered_limit
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_show_registered_limit ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_no_attribute
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_no_attribute ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_sql.SqlLimit.test_update_limit
keystone.tests.unit.test_backend_sql.SqlLimit.test_update_limit ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_group_bad_request
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_group_bad_request ... ok
keystone.tests.unit.test_cli.CachingDoctorTests.test_caching_symptom_caching_enabled_without_a_backend
keystone.tests.unit.test_cli.CachingDoctorTests.test_caching_symptom_caching_enabled_without_a_backend ... ok
keystone.tests.unit.test_cli.CachingDoctorTests.test_symptom_caching_disabled
keystone.tests.unit.test_cli.CachingDoctorTests.test_symptom_caching_disabled ... ok
keystone.tests.unit.test_cli.CachingDoctorTests.test_symptom_connection_to_memcached
keystone.tests.unit.test_cli.CachingDoctorTests.test_symptom_connection_to_memcached ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_with_project_roles
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_with_project_roles ... skipped 'N/A: LDAP has no write support'
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_verify_oauth2_token_project_scope_ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_verify_oauth2_token_project_scope_ok ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_consume_trust_once
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_consume_trust_once ... ok
keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_requested_limit
keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_requested_limit ... ok
keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_credential_signature_validate_legacy
keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_credential_signature_validate_legacy ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_disable_hierarchical_leaf_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_disable_hierarchical_not_leaf_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_disable_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_unavailable
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_unavailable ... ok
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit ... ok
keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_delete_credential
keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_delete_credential ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_domain_crud
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing'
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_one_time_use_trust
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_one_time_use_trust ... ok
keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_requested_limit_too_high
keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_requested_limit_too_high ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_is_idempotent_when_password_does_not_change
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_is_idempotent_when_password_does_not_change ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_disabled
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_disabled ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_domain_delete_hierarchy
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_group_grant_revokes_tokens
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_group_grant_revokes_tokens ... ok
keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_get_credential
keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_get_credential ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_user_as_empty_string
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_user_as_empty_string ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_domain_name_case_sensitivity
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_domain_name_case_sensitivity ... skipped 'No multiple domains support'
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_bad_domain_id
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_bad_domain_id ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_trust_no_roles
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_trust_no_roles ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_check_if_project_tag_exists
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_check_if_project_tag_exists ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_recovers_user
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_recovers_user ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_domain_rename_invalidates_get_domain_by_name_cache
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_domain_rename_invalidates_get_domain_by_name_cache ... skipped 'No multiple domains support'
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_description
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_description ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_bad_request
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_bad_request ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_enable_project_with_disabled_parent
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_check_project_with_no_tags
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_check_project_with_no_tags ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_max_redelegation_count_constraint
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_max_redelegation_count_constraint ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_project_deletes_grants
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_project_deletes_grants ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_saml2_remote
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_saml2_remote ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_filter_ldap_result_by_attr
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_filter_ldap_result_by_attr ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_unlimited_use_trust
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_unlimited_use_trust ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_default_mapping
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_default_mapping ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_filter_ldap_result_with_case_sensitive_attr
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_filter_ldap_result_with_case_sensitive_attr ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_password_not_logged
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_password_not_logged ... ok
keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_list_credentials
keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_list_credentials ... ok
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_not_found
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_not_found ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_and_remove_correct_role_grant_from_a_mix
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_ambiguous_role_names
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_ambiguous_role_names ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_unscoped_trust
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_unscoped_trust ... ok
keystone.tests.unit.test_v3_federation.K2KServiceCatalogTests.test_no_service_providers_in_token
keystone.tests.unit.test_v3_federation.K2KServiceCatalogTests.test_no_service_providers_in_token ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_tokens_nonexisting_group
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_tokens_nonexisting_group ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_and_remove_role_grant_by_group_and_cross_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_and_remove_role_grant_by_group_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_with_admin_token_and_domain
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_with_admin_token_and_domain ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_default_immutable_roles
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_default_immutable_roles ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_bad_request
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_bad_request ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_modified_redelegation_count_error
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_modified_redelegation_count_error ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_and_remove_role_grant_by_group_and_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_and_remove_role_grant_by_group_and_domain ... ok
keystone.tests.unit.test_v3_federation.K2KServiceCatalogTests.test_service_providers_in_token
keystone.tests.unit.test_v3_federation.K2KServiceCatalogTests.test_service_providers_in_token ... ok
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_region_failed
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_region_failed ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_explicit_immutable_roles
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_explicit_immutable_roles ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_delete_trust
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_delete_trust ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_and_remove_role_grant_by_group_and_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_and_remove_role_grant_by_group_and_project ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_project_revokes_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_project_revokes_token ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_without_domain
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_without_domain ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_case_sensitivity
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_case_sensitivity ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_no_immutable_roles
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_no_immutable_roles ... ok
keystone.tests.unit.test_v3_federation.K2KServiceCatalogTests.test_service_provides_in_token_disabled_sp
keystone.tests.unit.test_v3_federation.K2KServiceCatalogTests.test_service_provides_in_token_disabled_sp ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_receipt_provider.TestReceiptProvider.test_provider_receipt_expiration_validation
keystone.tests.unit.test_receipt_provider.TestReceiptProvider.test_provider_receipt_expiration_validation ... ok
keystone.tests.unit.test_receipt_provider.TestReceiptProvider.test_unsupported_receipt_provider
keystone.tests.unit.test_receipt_provider.TestReceiptProvider.test_unsupported_receipt_provider ... ok
keystone.tests.unit.test_receipt_provider.TestReceiptProvider.test_validate_v3_none_receipt_raises_receipt_not_found
keystone.tests.unit.test_receipt_provider.TestReceiptProvider.test_validate_v3_none_receipt_raises_receipt_not_found ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_and_remove_role_grant_by_user_and_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_and_remove_role_grant_by_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_region_id_to_none
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_region_id_to_none ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_delete_trust_revokes_tokens
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_delete_trust_revokes_tokens ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegate_new_role_fails
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegate_new_role_fails ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_group
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_group ... ok
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_assertion_using_explicit_namespace_prefixes
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_assertion_using_explicit_namespace_prefixes ... ok
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_domain
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_domain ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_default_domain_by_name
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_default_domain_by_name ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_domains
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_domains ... ok
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_project
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_project ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_group_by_name
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_group_by_name ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_creates_is_domain_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_creates_is_domain_project ... ok
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_user
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_user ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_depleted_redelegation_count_error
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_depleted_redelegation_count_error ... ok
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_comma_in_certfile_path
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_comma_in_certfile_path ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_group_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_group_by_name_returns_not_found ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_user
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_user ... ok
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_region_id_to_none_conflict
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_region_id_to_none_conflict ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_id_not_in_dn
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_id_not_in_dn ... ok
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_delete_group_without_role_does_not_revoke_users
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_delete_group_without_role_does_not_revoke_users ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_role_revokes_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_role_revokes_token ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_expiry
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_expiry ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_projects
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_projects ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_invalid_explicit_ids
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_invalid_explicit_ids ... ok
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_comma_in_keyfile_path
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_comma_in_keyfile_path ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_multivalued_attribute_id_from_dn
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_multivalued_attribute_id_from_dn ... ok
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_expired_events_are_removed
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_expired_events_are_removed ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_not_default_domain_by_name
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_not_default_domain_by_name ... ok
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list ... ok
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_with_invalid_input
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_with_invalid_input ... ok
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_audit
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_audit ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_do_not_consume_remaining_uses_when_get_token_fails
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_do_not_consume_remaining_uses_when_get_token_fails ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_unsafe
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_unsafe ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_user_grant_revokes_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_user_grant_revokes_token ... ok
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_ecp_route
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_ecp_route ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_by_name
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_by_name ... ok
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_multiple_filters
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_multiple_filters ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_remaining_uses
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_remaining_uses ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_by_name_for_project_acting_as_a_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_by_name_for_project_acting_as_a_domain ... skipped 'No multiple domains support'
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_projects_for_inherited_project_assignment
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_projects_for_inherited_project_assignment ... ok
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_project
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_project ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_unsafe_default
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_unsafe_default ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_impersonation_token_cannot_create_new_trust
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_impersonation_token_cannot_create_new_trust ... ok
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_with_referenced_limit
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_with_referenced_limit ... ok
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_db_version_alembic
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_db_version_alembic ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_head_revisions
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_head_revisions ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_by_name_returns_not_found ... ok
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_single_base_revision
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_single_base_revision ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_since
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_since ... ok
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_saml_route
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_saml_route ... ok
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_walk_versions
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_walk_versions ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect"
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_disabling_project_revokes_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_disabling_project_revokes_token ... ok
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_user
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_user ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_contains_tags
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_contains_tags ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_default_project_id
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_default_project_id ... ok
keystone.tests.unit.test_v3.PaginationTestCaseBase.test_list_consume_all_resources
keystone.tests.unit.test_v3.PaginationTestCaseBase.test_list_consume_all_resources ... skipped 'Not testing the base'
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_valid_explicit_id
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_valid_explicit_id ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_lists_with_missing_group_in_backend
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_lists_with_missing_group_in_backend ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_max_redelegation_count_constraint
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_max_redelegation_count_constraint ... ok
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_since
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_since ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_returns_not_found ... ok
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_invalid_scope_body
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_invalid_scope_body ... ok
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_audit_chain_id
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_audit_chain_id ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_without_impersonation
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_without_impersonation ... ok
keystone.tests.unit.test_v3.PaginationTestCaseBase.test_list_default_limit
keystone.tests.unit.test_v3.PaginationTestCaseBase.test_list_default_limit ... skipped 'Not testing the base'
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_tag
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_tag ... ok
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_audit_id
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_audit_id ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_domain_group_role_assignment_maintains_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_domain_group_role_assignment_maintains_token ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_hierarchical_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_hierarchical_project ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_modified_redelegation_count_error
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_modified_redelegation_count_error ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_user_ids_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_user_ids_returns_not_found ... ok
keystone.tests.unit.test_v3.PaginationTestCaseBase.test_list_requested_limit
keystone.tests.unit.test_v3.PaginationTestCaseBase.test_list_requested_limit ... skipped 'Not testing the base'
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_user_retries_on_deadlock
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_user_retries_on_deadlock ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_not_adding_blacklist_passess_all_values
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_not_adding_blacklist_passess_all_values ... ok
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user ... ok
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user_matches_trustee
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user_matches_trustee ... ok
keystone.tests.unit.test_v3.PaginationTestCaseBase.test_list_requested_limit_too_high
keystone.tests.unit.test_v3.PaginationTestCaseBase.test_list_requested_limit_too_high ... skipped 'Not testing the base'
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_projects_in_subtree_as_ids_with_large_tree
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_projects_in_subtree_as_ids_with_large_tree ... ok
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user_matches_trustor
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user_matches_trustor ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_is_domain_project_creates_domain
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_is_domain_project_creates_domain ... ok
keystone.tests.unit.test_url_middleware.UrlMiddlewareTest.test_rewrite_empty_path
keystone.tests.unit.test_url_middleware.UrlMiddlewareTest.test_rewrite_empty_path ... ok
keystone.tests.unit.test_url_middleware.UrlMiddlewareTest.test_trailing_slash_normalization
keystone.tests.unit.test_url_middleware.UrlMiddlewareTest.test_trailing_slash_normalization ... ok
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_invalid_token_body
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_invalid_token_body ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_group
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_group ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_assignment_by_domain_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegate_new_role_fails
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegate_new_role_fails ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_domain_user_role_assignment_maintains_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_domain_user_role_assignment_maintains_token ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_chained
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_chained ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_not_setting_whitelist_accepts_all_values
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_not_setting_whitelist_accepts_all_values ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_assignment_by_project_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_assignment_by_project_not_found ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_by_trustor_and_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_by_trustor_and_project ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_assign_protocol_to_idp
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_assign_protocol_to_idp ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_user
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_user ... ok
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_not_project_scoped_token
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_not_project_scoped_token ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_expiry
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_expiry ... ok
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_non_whitelisted_security_compliance_options_fails
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_non_whitelisted_security_compliance_options_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_by_user_and_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_by_user_and_project ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_bad_request
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_bad_request ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_bad_project
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_bad_project ... ok
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_samlize_token_values
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_samlize_token_values ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_assign_protocol_to_nonexistent_idp
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_assign_protocol_to_nonexistent_idp ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_by_user_and_project_with_user_in_group
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_by_user_and_project_with_user_in_group ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_group_membership_changes_revokes_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_group_membership_changes_revokes_token ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_remaining_uses
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_remaining_uses ... ok
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_group_fails
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_group_fails ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_user_does_not_include_extra_attributes
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_user_does_not_include_extra_attributes ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_invalid_domain_id
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_invalid_domain_id ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_grant_by_user_and_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_grant_by_user_and_project ... ok
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sign_assertion
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sign_assertion ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_groups_on_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_groups_on_domain ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_deleted_grant
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_deleted_grant ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_cannot_update_idp_domain
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_cannot_update_idp_domain ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_multiple_tokens
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_multiple_tokens ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_groups_on_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_groups_on_project ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_user_includes_required_attributes
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_user_includes_required_attributes ... ok
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_password_regex_description_fails
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_password_regex_description_fails ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_without_impersonation
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_without_impersonation ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_roles_project_scope
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_roles_project_scope ... ok
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sign_assertion_fileutils_exc
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sign_assertion_fileutils_exc ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_user_and_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_check_idp_uniqueness
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_check_idp_uniqueness ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_removing_role_assignment_does_not_affect_other_users
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_removing_role_assignment_does_not_affect_other_users ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_user_and_domain_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_user_and_domain_returns_not_found ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_user_with_default_project
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_user_with_default_project ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag ... ok
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_password_regex_fails
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_password_regex_fails ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_once
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_once ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_user_and_project_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_user_and_project_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_get_token_fails_if_trustee_disabled
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_get_token_fails_if_trustee_disabled ... ok
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sp_disabled
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sp_disabled ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_chained
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_chained ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_conflicting_idp_cleans_up_auto_generated_domain
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_conflicting_idp_cleans_up_auto_generated_domain ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_groups
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_groups ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_already_exists
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_already_exists ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_by_name
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_by_name ... ok
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_head_security_compliance_config_for_default_domain
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_head_security_compliance_config_for_default_domain ... ok
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sp_not_found
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sp_not_found ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_with_only_inherited_roles_fails
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_with_only_inherited_roles_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_by_name_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_by_name_returns_not_found ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_invalid_project_id
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_invalid_project_id ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_returns_not_found ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_get_token_fails_if_trustor_disabled
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_get_token_fails_if_trustor_disabled ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_revoke_token_from_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_revoke_token_from_token ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_groups_for_user
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_groups_for_user ... ok
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_token_not_found
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_token_not_found ... ok
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_non_whitelisted_security_compliance_opt_fails
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_non_whitelisted_security_compliance_opt_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_returns_required_attributes
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_returns_required_attributes ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_conflicting_idp_does_not_delete_existing_domain
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_conflicting_idp_does_not_delete_existing_domain ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_deleted_grant
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_deleted_grant ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: case. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: CASE. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_grant_crud_throws_exception_if_invalid_role
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_grant_crud_throws_exception_if_invalid_role ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_is_case_insensitive
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_is_case_insensitive ... ok
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_valid_saml_xml
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_valid_saml_xml ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_users
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_users ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_group_crud
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_group_crud ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_authorization_ttl
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_authorization_ttl ... ok
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_config_for_non_default_domain_fails
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_config_for_non_default_domain_fails ... ok
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_unscoped_token_remains_valid_after_role_assignment
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_unscoped_token_remains_valid_after_role_assignment ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_get_token_fails_if_trustee_disabled
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_get_token_fails_if_trustee_disabled ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_multiple_times
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_multiple_times ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_with_implied_roles
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_with_implied_roles ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_group_enabled_ignored_disable_error
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_group_enabled_ignored_disable_error ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_name_over_character_limit
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_name_over_character_limit ... ok
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_verify_assertion_object
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_verify_assertion_object ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_handler_with_end_user_auth_use_pool_not_enabled
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_handler_with_end_user_auth_use_pool_not_enabled ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_users_in_group
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_users_in_group ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_domain_id_none
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_domain_id_none ... ok
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_config_with_user_from_other_domain
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_config_with_user_from_other_domain ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_handler_with_use_pool_enabled
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_handler_with_use_pool_enabled ... ok
keystone.tests.unit.test_v3_identity.PasswordValidationTestCase.test_changing_password_with_simple_password_strength
keystone.tests.unit.test_v3_identity.PasswordValidationTestCase.test_changing_password_with_simple_password_strength ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_get_token_fails_if_trustor_disabled
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_get_token_fails_if_trustor_disabled ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_over_tag_limit
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_over_tag_limit ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_handler_with_use_pool_not_enabled
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_handler_with_use_pool_not_enabled ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_once
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_once ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_users_no_default_project
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_users_no_default_project ... ok
keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_broken_chain
keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_broken_chain ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_hierarchical_projects_crud
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trustee_can_do_role_ops
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trustee_can_do_role_ops ... ok
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_password_regex
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_password_regex ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_id_attribute_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_id_attribute_not_found ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_unsafe_name
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_unsafe_name ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_process_other_exception
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_process_other_exception ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_with_implied_roles
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_with_implied_roles ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_empty
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_empty ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_identity_manager_catches_forbidden_when_deleting_a_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_identity_manager_catches_forbidden_when_deleting_a_project ... ok
keystone.tests.unit.test_v3_identity.PasswordValidationTestCase.test_changing_password_with_strong_password_strength
keystone.tests.unit.test_v3_identity.PasswordValidationTestCase.test_changing_password_with_strong_password_strength ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_once_notify
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_once_notify ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_users_with_multiple_backends
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_users_with_multiple_backends ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_is_domain_sub_project_has_parent_domain_id
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_is_domain_sub_project_has_parent_domain_id ... skipped 'No multiple domains support'
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_unsafe
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_unsafe ... ok
keystone.tests.unit.test_v3_identity.PasswordValidationTestCase.test_changing_password_with_strong_password_strength_fails
keystone.tests.unit.test_v3_identity.PasswordValidationTestCase.test_changing_password_with_strong_password_strength_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains ... ok
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trustee_can_do_role_ops
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trustee_can_do_role_ops ... ok
keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_trust_cascade
keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_trust_cascade ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_none
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_none ... ok
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trustor_roles_revoked
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trustor_roles_revoked ... ok
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_password_regex_desc_returns_none
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_password_regex_desc_returns_none ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains_filtered_and_limited
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains_filtered_and_limited ... skipped 'No multiple domains support'
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_remove_user_from_group
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_remove_user_from_group ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains_for_groups
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_unsafe_default
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_unsafe_default ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_with_duplicate_roles_returns_single_role
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_with_duplicate_roles_returns_single_role ... ok
keystone.tests.unit.test_v3_identity.PasswordValidationTestCase.test_create_user_with_invalid_password
keystone.tests.unit.test_v3_identity.PasswordValidationTestCase.test_create_user_with_invalid_password ... ok
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_delete_access_token_dne
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_delete_access_token_dne ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_group_members_when_no_members
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_group_members_when_no_members ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_repeated
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_repeated ... ok
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_password_regex_description
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_password_regex_description ... ok
keystone.tests.unit.test_v3_catalog.TestMultiRegion.test_catalog_with_multi_region_reports_all_endpoints
keystone.tests.unit.test_v3_catalog.TestMultiRegion.test_catalog_with_multi_region_reports_all_endpoints ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_group_role_assignment
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_group_role_assignment ... ok
keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_deleted
keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_deleted ... ok
keystone.tests.unit.test_v3_identity.PasswordValidationTestCase.test_update_user_with_invalid_password
keystone.tests.unit.test_v3_identity.PasswordValidationTestCase.test_update_user_with_invalid_password ... ok
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_access_token_dne
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_access_token_dne ... ok
keystone.tests.unit.test_validation.PasswordValidationTestCase.test_password_validate_with_invalid_password_regex
keystone.tests.unit.test_validation.PasswordValidationTestCase.test_password_validate_with_invalid_password_regex ... ok
keystone.tests.unit.test_validation.PasswordValidationTestCase.test_password_validate_with_invalid_strong_password
keystone.tests.unit.test_validation.PasswordValidationTestCase.test_password_validate_with_invalid_strong_password ... ok
keystone.tests.unit.test_validation.PasswordValidationTestCase.test_password_validate_with_valid_strong_password
keystone.tests.unit.test_validation.PasswordValidationTestCase.test_password_validate_with_valid_strong_password ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_with_only_inherited_roles
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_with_only_inherited_roles ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_with_domain_id
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_with_domain_id ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_setting_default_project_id_to_domain_failed
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_setting_default_project_id_to_domain_failed ... ok
keystone.tests.unit.test_versions.VersionTestCase.test_accept_type_handling
keystone.tests.unit.test_versions.VersionTestCase.test_accept_type_handling ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_with_parent_id_and_no_domain_id
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_with_parent_id_and_no_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for support for parent_id to imply domain_id'
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups_by_name_and_with_filter
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups_by_name_and_with_filter ... ok
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_password_regex_returns_none
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_password_regex_returns_none ... ok
keystone.tests.unit.test_versions.VersionTestCase.test_json_home_root
keystone.tests.unit.test_versions.VersionTestCase.test_json_home_root ... ok
keystone.tests.unit.test_versions.VersionTestCase.test_json_home_v3
keystone.tests.unit.test_versions.VersionTestCase.test_json_home_v3 ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_ephemeral_user
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_ephemeral_user ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups_for_user
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups_for_user ... ok
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_crud_for_policy_for_explicit_endpoint
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_crud_for_policy_for_explicit_endpoint ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_with_nonexistent_domain_id_fails
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_with_nonexistent_domain_id_fails ... ok
keystone.tests.unit.test_versions.VersionTestCase.test_public_version_v3
keystone.tests.unit.test_versions.VersionTestCase.test_public_version_v3 ... ok
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_role_in_access_token
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_role_in_access_token ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_token_from_nonexistent_unscoped_token
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_token_from_nonexistent_unscoped_token ... ok
keystone.tests.unit.test_versions.VersionTestCase.test_public_versions
keystone.tests.unit.test_versions.VersionTestCase.test_public_versions ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_with_parent_id_none_and_domain_id_none
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_with_parent_id_none_and_domain_id_none ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups_for_user_no_dn
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups_for_user_no_dn ... ok
keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_disabled
keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_disabled ... ok
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_update_non_whitelisted_security_compliance_option_fails
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_update_non_whitelisted_security_compliance_option_fails ... ok
keystone.tests.unit.test_versions.VersionTestCase.test_use_site_url_if_endpoint_unset
keystone.tests.unit.test_versions.VersionTestCase.test_use_site_url_if_endpoint_unset ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_without_domain_id
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_without_domain_id ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups_no_dn
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups_no_dn ... ok
keystone.tests.unit.test_versions.VersionTestCase.test_use_site_url_if_endpoint_unset_v3
keystone.tests.unit.test_versions.VersionTestCase.test_use_site_url_if_endpoint_unset_v3 ... ok
keystone.tests.unit.test_versions.VersionTestCase.test_v2_disabled
keystone.tests.unit.test_versions.VersionTestCase.test_v2_disabled ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_limit_for_domains
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_limit_for_domains ... skipped 'No multiple domains support'
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_project_scope
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_project_scope ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_with_tags
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_with_tags ... ok
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_update_security_compliance_config_group_fails
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_update_security_compliance_config_group_fails ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_token_with_idp_disabled
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_token_with_idp_disabled ... ok
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_role_in_access_token_dne
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_role_in_access_token_dne ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_project_parents
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_project_parents ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group_domain_id
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group_domain_id ... ok
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_crud_for_policy_for_region_and_service
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_crud_for_policy_for_region_and_service ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_project_parents_invalid_project_id
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_project_parents_invalid_project_id ... ok
keystone.tests.unit.test_v3_auth.TestTrustChain.test_trustor_roles_revoked
keystone.tests.unit.test_v3_auth.TestTrustChain.test_trustor_roles_revoked ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_without_parent_id_and_without_domain_id
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_without_parent_id_and_without_domain_id ... ok
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_update_security_compliance_password_regex_description_fails
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_update_security_compliance_password_regex_description_fails ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_multi_idp_to_one_domain
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_multi_idp_to_one_domain ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_project_tags
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_project_tags ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_password_not_logged
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_password_not_logged ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scoped_token_has_user_domain
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scoped_token_has_user_domain ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_project_tags_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_project_tags_returns_not_found ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_create_config
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_create_config ... ok
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_crud_for_policy_for_service
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_crud_for_policy_for_service ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_second_domain_valid_explicit_id_fails
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_second_domain_valid_explicit_id_fails ... ok
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_update_security_compliance_password_regex_fails
keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_update_security_compliance_password_regex_fails ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_crud_protocol_without_protocol_id_in_url
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_crud_protocol_without_protocol_id_in_url ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_user
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_user ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_acting_as_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_acting_as_domain ... skipped 'No multiple domains support'
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_single_access_token
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_single_access_token ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_user_not_exist
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_user_not_exist ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_unscoped_token_has_user_domain
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_unscoped_token_has_user_domain ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_alternate_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_alternate_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_endpoint_association_cleanup_when_endpoint_deleted
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_endpoint_association_cleanup_when_endpoint_deleted ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_user_domain_id
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_user_domain_id ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_existing_idp
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_existing_idp ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_create_config_invalid_domain
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_create_config_invalid_domain ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_domain ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_default_domain
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_default_domain ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_groups
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details'
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_get_policy_for_endpoint
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_get_policy_for_endpoint ... ok
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_list_all_roles_in_access_token
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_list_all_roles_in_access_token ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_auth_type_is_not_basic
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_auth_type_is_not_basic ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_user
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_user ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_create_config_twice
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_create_config_twice ... ok
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_user_management_normalized_keys
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_user_management_normalized_keys ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_idp_also_deletes_assigned_protocols
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_idp_also_deletes_assigned_protocols ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_without_client_cert
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_without_client_cert ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_user_and_groups
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_user_and_groups ... ok
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_list_endpoints_for_policy
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_list_endpoints_for_policy ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_user_name_and_id_in_federation_token
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_user_name_and_id_in_federation_token ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_blank_grant_type
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_blank_grant_type ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_nonexisting_idp
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_nonexisting_idp ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_user_with_grants
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_user_with_grants ... ok
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_authorizing_roles_id
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_authorizing_roles_id ... ok
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_list_and_delete_access_tokens
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_list_and_delete_access_tokens ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_in_subtree
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_in_subtree ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_region_service_association_cleanup_when_region_deleted
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_region_service_association_cleanup_when_region_deleted ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain_deletes_is_domain_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain_deletes_is_domain_project ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config_by_group
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config_by_group ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_in_subtree_invalid_project_id
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_in_subtree_invalid_project_id ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_validate_token_after_deleting_idp_raises_not_found
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_validate_token_after_deleting_idp_raises_not_found ... ok
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_list_no_access_tokens
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_list_no_access_tokens ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_protocol
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_protocol ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_400
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_400 ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_in_subtree_with_circular_reference
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_in_subtree_with_circular_reference ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_region_service_association_cleanup_when_service_deleted
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_region_service_association_cleanup_when_service_deleted ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_with_multiple_filters
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_with_multiple_filters ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config_by_group_invalid_domain
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config_by_group_invalid_domain ... ok
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_authorizing_roles_name
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_authorizing_roles_name ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_by_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_by_domain ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_401
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_401 ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_filter_list_head_idp_by_enabled
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_filter_list_head_idp_by_enabled ... ok
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_workflow_with_groups_deletion
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_workflow_with_groups_deletion ... ok
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_oauth_flow
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_oauth_flow ... ok
keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_fails_with_invalid_values
keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_fails_with_invalid_values ... ok
keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_fails_without_all_fields
keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_fails_without_all_fields ... ok
keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_request_succeeds
keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_request_succeeds ... ok
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_create_endpoint_group_fails_with_invalid_filters
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_create_endpoint_group_fails_with_invalid_filters ... ok
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_create_fails_without_filters
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_create_fails_without_filters ... ok
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_create_fails_without_name
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_create_fails_without_name ... ok
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_create_succeeds_with_req_parameters
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_create_succeeds_with_req_parameters ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_by_user_with_domain_group_roles
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_by_user_with_domain_group_roles ... ok
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_create_succeeds_with_valid_filters
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_create_succeeds_with_valid_filters ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_without_client_id
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_without_client_id ... ok
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_request_succeeds
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_request_succeeds ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_all_valid_parameters_validates
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_all_valid_parameters_validates ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_invalid_email_fails
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_invalid_email_fails ... ok
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_update_fails_with_invalid_filters
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_update_fails_with_invalid_filters ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_invalid_enabled_format_raises_exception
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_invalid_enabled_format_raises_exception ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_invalid_id_strings
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_invalid_id_strings ... ok
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_update_fails_with_no_parameters
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_update_fails_with_no_parameters ... ok
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_service_association_cleanup_when_policy_deleted
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_service_association_cleanup_when_policy_deleted ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_invalid_urls_fails
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_invalid_urls_fails ... ok
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_update_request_succeeds
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_update_request_succeeds ... ok
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_update_succeeds_with_name
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_update_succeeds_with_name ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_name_too_long_raises_exception
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_name_too_long_raises_exception ... ok
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_update_succeeds_with_valid_filters
keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_update_succeeds_with_valid_filters ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_name_too_short_raises_exception
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_name_too_short_raises_exception ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_null_id_string
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_null_id_string ... ok
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_fails_with_invalid_name
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_fails_with_invalid_name ... ok
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_fails_without_group_name
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_fails_without_group_name ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_null_string_succeeds
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_null_string_succeeds ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_only_required_valid_parameters_validates
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_only_required_valid_parameters_validates ... ok
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_succeeds
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_succeeds ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_unicode_name_validates
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_unicode_name_validates ... ok
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_succeeds_with_all_parameters
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_succeeds_with_all_parameters ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_valid_email_validates
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_valid_email_validates ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_valid_enabled_formats_validates
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_valid_enabled_formats_validates ... ok
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_succeeds_with_extra_parameters
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_succeeds_with_extra_parameters ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_valid_id_strings
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_valid_id_strings ... ok
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_update_fails_with_invalid_name
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_update_fails_with_invalid_name ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_valid_urls_validates
keystone.tests.unit.test_validation.EntityValidationTestCase.test_create_entity_with_valid_urls_validates ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_update_entity_with_a_null_optional_parameter_validates
keystone.tests.unit.test_validation.EntityValidationTestCase.test_update_entity_with_a_null_optional_parameter_validates ... ok
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_update_fails_with_no_parameters
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_update_fails_with_no_parameters ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config_invalid_domain
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config_invalid_domain ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_update_entity_with_a_required_null_parameter_fails
keystone.tests.unit.test_validation.EntityValidationTestCase.test_update_entity_with_a_required_null_parameter_fails ... ok
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_update_succeeds
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_update_succeeds ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_update_entity_with_a_valid_optional_parameter_validates
keystone.tests.unit.test_validation.EntityValidationTestCase.test_update_entity_with_a_valid_optional_parameter_validates ... ok
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_update_succeeds_with_extra_parameters
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_update_succeeds_with_extra_parameters ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_update_entity_with_a_valid_required_parameter_validates
keystone.tests.unit.test_validation.EntityValidationTestCase.test_update_entity_with_a_valid_required_parameter_validates ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_update_entity_with_all_parameters_valid_validates
keystone.tests.unit.test_validation.EntityValidationTestCase.test_update_entity_with_all_parameters_valid_validates ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain_hierarchy
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain_hierarchy ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_update_entity_with_invalid_optional_parameter_fails
keystone.tests.unit.test_validation.EntityValidationTestCase.test_update_entity_with_invalid_optional_parameter_fails ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_update_entity_with_invalid_required_parameter_fails
keystone.tests.unit.test_validation.EntityValidationTestCase.test_update_entity_with_invalid_required_parameter_fails ... ok
keystone.tests.unit.test_validation.EntityValidationTestCase.test_update_entity_with_no_parameters_fails
keystone.tests.unit.test_validation.EntityValidationTestCase.test_update_entity_with_no_parameters_fails ... ok
keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_invalid_token_raises_token_not_found
keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_invalid_token_raises_token_not_found ... ok
keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_log_warning_when_token_exceeds_max_token_size_default
keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_log_warning_when_token_exceeds_max_token_size_default ... ok
keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_log_warning_when_token_exceeds_max_token_size_override
keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_log_warning_when_token_exceeds_max_token_size_override ... ok
keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_no_warning_when_token_does_not_exceed_max_token_size
keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_no_warning_when_token_does_not_exceed_max_token_size ... ok
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_consumer_id
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_consumer_id ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_containing_names
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_containing_names ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_federated_info
keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_federated_info ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_500
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_500 ... ok
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_entity_id
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_entity_id ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_containing_names_domain_role
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_containing_names_domain_role ... ok
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_service_association_cleanup_when_service_deleted
keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_service_association_cleanup_when_service_deleted ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_filter_list_head_idp_by_id
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_filter_list_head_idp_by_id ... ok
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_idp_sso
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_idp_sso ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_500_other
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_500_other ... ok
keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_federated_info_empty_group
keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_federated_info_empty_group ... ok
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_consumer_secret
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_consumer_secret ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_containing_names_global_role
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_containing_names_global_role ... ok
keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_simple
keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_simple ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain_with_idp
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain_with_idp ... ok
keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_trust
keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_trust ... ok
keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_validation_error_exc
keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_validation_error_exc ... ok
Invalid domain name: e9de6c24b7a74ffd9b605a463d30411c
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_does_not_contain_names
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_does_not_contain_names ... ok
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_get_head_metadata
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_get_head_metadata ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_by_group
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_by_group ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_idp
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_idp ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_form
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_form ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_enabled_domain_fails
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_enabled_domain_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_fails_with_userid_and_source_groups
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_fails_with_userid_and_source_groups ... ok
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_body_when_authorize
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_body_when_authorize ... ok
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_get_metadata_with_no_metadata_file_configured
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_get_metadata_with_no_metadata_file_configured ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_by_group_invalid_domain
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_by_group_invalid_domain ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_using_sourced_groups
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_using_sourced_groups ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_grant_type_is_not_client_credentials
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_grant_type_is_not_client_credentials ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_not_leaf_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_not_leaf_project ... ok
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_invalid_idp_entity_id
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_invalid_idp_entity_id ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_using_sourced_groups_with_domains
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_using_sourced_groups_with_domains ... ok
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_mapping_with_groups_includes_projects_with_group_assignment
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_mapping_with_groups_includes_projects_with_group_assignment ... ok
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_token_key
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_token_key ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_method_delete_not_allowed
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_method_delete_not_allowed ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_bad_role
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_bad_role ... ok
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_invalid_idp_sso_endpoint
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_invalid_idp_sso_endpoint ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_protocol
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_protocol ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_filtered_by_role
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_filtered_by_role ... ok
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_url
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_url ... ok
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_no_contact_person
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_no_contact_person ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_by_option
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_by_option ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_method_get_not_allowed
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_method_get_not_allowed ... ok
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_roles_in_idp_domain_can_be_assigned_from_mapping
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_roles_in_idp_domain_can_be_assigned_from_mapping ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tag
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tag ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_group_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_group_not_found ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_nonexisting_idp
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_nonexisting_idp ... ok
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_no_organization
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_no_organization ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_unfiltered
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_unfiltered ... ok
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_url_scheme
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_url_scheme ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_method_head_not_allowed
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_method_head_not_allowed ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_by_option_invalid_domain
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_by_option_invalid_domain ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tag_not_found
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tag_not_found ... ok
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_roles_outside_idp_domain_fail_mapping
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_roles_outside_idp_domain_fail_mapping ... ok
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_validity
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_validity ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_user_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_user_not_found ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_method_patch_not_allowed
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_method_patch_not_allowed ... ok
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_requested_project_id
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_requested_project_id ... ok
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_serialize_metadata_object
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_serialize_metadata_object ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_list_head_idps
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_list_head_idps ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tags
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tags ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project_no_duplicates
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project_no_duplicates ... ok
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_create_projects_role_assignments
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_create_projects_role_assignments ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_tag_invalid_project_id
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_tag_invalid_project_id ... ok
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_verifier
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_verifier ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_by_group
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_by_group ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_project_ids_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_project_ids_returns_not_found ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_method_put_not_allowed
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_method_put_not_allowed ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_by_invalid_group
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_by_invalid_group ... ok
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_creates_project_in_identity_provider_domain
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_creates_project_in_identity_provider_domain ... ok
keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_federated_unscoped_token
keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_federated_unscoped_token ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_by_name_and_with_filter
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_by_name_and_with_filter ... ok
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_expired_authorizing_request_token
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_expired_authorizing_request_token ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_without_client_id
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_without_client_id ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_domain
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_domain ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_list_head_protocols
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_list_head_protocols ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_in_group
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_in_group ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_by_option
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_by_option ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_in_group_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_in_group_returns_not_found ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_without_client_secret
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_without_client_secret ... ok
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_creates_projects
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_creates_projects ... ok
keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_federated_unscoped_token_with_multiple_groups
keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_federated_unscoped_token_with_multiple_groups ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_leaf_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_leaf_project ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_no_dn
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_no_dn ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_for_invalid_option
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_for_invalid_option ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_protocol_composite_pk
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_protocol_composite_pk ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_all_federated_attributes
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_all_federated_attributes ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_without_grant_type
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_without_grant_type ... ok
keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_invalid_roles_fails
keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_invalid_roles_fails ... ok
keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_request
keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_request ... ok
keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_request_without_name_fails
keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_request_without_name_fails ... ok
keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_with_invalid_expires_at_fails
keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_with_invalid_expires_at_fails ... ok
keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_with_null_expires_at_succeeds
keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_with_null_expires_at_succeeds ... ok
keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_with_secret_succeeds
keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_with_secret_succeeds ... ok
keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_with_unrestricted_flag_succeeds
keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_with_unrestricted_flag_succeeds ... ok
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_does_not_create_roles
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_does_not_create_roles ... ok
keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_fails_with_invalid_params
keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_fails_with_invalid_params ... ok
keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_no_parameters
keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_no_parameters ... ok
keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_remote_id_nullable
keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_remote_id_nullable ... ok
keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_succeeds
keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_succeeds ... ok
keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_duplicated_remote_id
keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_duplicated_remote_id ... ok
keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_enabled
keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_enabled ... ok
keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_invalid_description_fails
keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_invalid_description_fails ... ok
keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_invalid_enabled_fails
keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_invalid_enabled_fails ... ok
keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_invalid_remote_id_fails
keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_invalid_remote_id_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_idp_id
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_idp_id ... ok
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_name_too_long
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_name_too_long ... ok
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_name_too_short
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_name_too_short ... ok
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_type_too_long
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_type_too_long ... ok
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_type_too_short
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_type_too_short ... ok
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_with_invalid_enabled
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_with_invalid_enabled ... ok
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_without_type
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_without_type ... ok
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds ... ok
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_extra_parameters
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_extra_parameters ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_not_leaf_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_not_leaf_project ... ok
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_required_parameters
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_required_parameters ... ok
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_valid_enabled
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_valid_enabled ... ok
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_invalid_enabled
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_invalid_enabled ... ok
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_name_too_long
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_name_too_long ... ok
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_expired_creating_keystone_token
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_expired_creating_keystone_token ... ok
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_name_too_short
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_name_too_short ... ok
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_no_parameters
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_no_parameters ... ok
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_type_too_long
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_type_too_long ... ok
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_type_too_short
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_type_too_short ... ok
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_request_succeeds
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_request_succeeds ... ok
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_succeeds_with_extra_parameters
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_succeeds_with_extra_parameters ... ok
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_succeeds_with_valid_enabled
keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_succeeds_with_valid_enabled ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_for_unsupported_group
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_for_unsupported_group ... ok
keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_jws_full_workflow
keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_jws_full_workflow ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_idp_id_protocol_id
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_idp_id_protocol_id ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_forbid_operations_on_defined_federated_domain
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_forbid_operations_on_defined_federated_domain ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_protocol_idp_pk_uniqueness
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_protocol_idp_pk_uniqueness ... ok
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_missing_oauth_headers
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_missing_oauth_headers ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_name
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_name ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_forbid_operations_on_federated_domain
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_forbid_operations_on_federated_domain ... ok
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_is_idempotent
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_is_idempotent ... ok
keystone.tests.unit.token.test_token_serialization.TestTokenSerialization.test_error_handling_in_deserialize
keystone.tests.unit.token.test_token_serialization.TestTokenSerialization.test_error_handling_in_deserialize ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_protocol_id
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_protocol_id ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_authorization_ttl
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_authorization_ttl ... ok
keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_validate_federated_unscoped_token
keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_validate_federated_unscoped_token ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_group
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_group ... ok
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_no_authorizing_user_id
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_no_authorizing_user_id ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_domain
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_domain ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id ... ok
keystone.tests.unit.token.test_token_serialization.TestTokenSerialization.test_serialize_and_deserialize_token_model
keystone.tests.unit.token.test_token_serialization.TestTokenSerialization.test_serialize_and_deserialize_token_model ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id_and_idp_id
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id_and_idp_id ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_clean_remote_ids
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_clean_remote_ids ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_project ... ok
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_after
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_after ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id_and_protocol_id
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id_and_protocol_id ... ok
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_user_gets_only_assigned_roles
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_user_gets_only_assigned_roles ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_group_invalid_domain
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_group_invalid_domain ... ok
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_validate_access_token_request_failed
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_validate_access_token_request_failed ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_tag_that_does_not_exist
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_tag_that_does_not_exist ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_max_connection_error_raised
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_max_connection_error_raised ... ok
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_at
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_at ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_invalid_domain
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_invalid_domain ... ok
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_admin_reset
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_admin_reset ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_group_between_domains
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_group_between_domains ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_validate_requet_token_request_failed
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_validate_requet_token_request_failed ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_immutable_attributes
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_immutable_attributes ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_project_between_domains
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_option
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_option ... ok
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_create
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_create ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_project_between_domains_with_clashing_names_fails
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_before
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_before ... ok
keystone.tests.unit.test_v3_policy.PolicyTestCase.test_create_policy
keystone.tests.unit.test_v3_policy.PolicyTestCase.test_create_policy ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_include_limits
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_include_limits ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_user_between_domains
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP'
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_ignore_user
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_ignore_user ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_option_with_invalid_domain
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_option_with_invalid_domain ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_mutable_attributes
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_mutable_attributes ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_multi_group_grants_on_project_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_multi_group_grants_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_policy.PolicyTestCase.test_delete_policy
keystone.tests.unit.test_v3_policy.PolicyTestCase.test_delete_policy ... ok
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_interval
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_interval ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_ids
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_ids ... ok
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_expired_password_succeeds
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_expired_password_succeeds ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_multi_role_grant_by_user_group_on_project_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_multi_role_grant_by_user_group_on_project_domain ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_remote_ids
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_remote_ids ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_new_arbitrary_attributes_are_returned_from_update_user
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_new_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.test_v3_policy.PolicyTestCase.test_get_head_policy
keystone.tests.unit.test_v3_policy.PolicyTestCase.test_get_head_policy ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_group
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_group ... ok
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_with_bad_operator_fails
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_with_bad_operator_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_parse_extra_attribute_mapping
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_parse_extra_attribute_mapping ... ok
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_expired_password_with_disabled_user_fails
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_expired_password_with_disabled_user_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_password_change_with_pool
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_password_change_with_pool ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_remote_repeated
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_remote_repeated ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_group_invalid_domain
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_group_invalid_domain ... ok
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password ... ok
keystone.tests.unit.test_v3_policy.PolicyTestCase.test_list_head_policies
keystone.tests.unit.test_v3_policy.PolicyTestCase.test_list_head_policies ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_and_parents_as_ids
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_and_parents_as_ids ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_connection_lifetime_set
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_connection_lifetime_set ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_retry_delay_set
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_retry_delay_set ... ok
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_not_logged
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_not_logged ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_nonexistent_idp
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_nonexistent_idp ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_domain
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_domain ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_retry_max_set
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_retry_max_set ... ok
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_with_bad_timestamp_fails
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_with_bad_timestamp_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_size_expands_correctly
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_size_expands_correctly ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_with_full_access
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_with_full_access ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_group
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_group ... ok
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_disabled_user_fails
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_disabled_user_fails ... ok
keystone.tests.unit.test_v3_policy.PolicyTestCase.test_update_policy
keystone.tests.unit.test_v3_policy.PolicyTestCase.test_update_policy ... ok
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_protocols_attribute
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_protocols_attribute ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_size_set
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_size_set ... ok
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_after
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_after ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_timeout_set
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_timeout_set ... ok
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_incorrect_password_fails
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_incorrect_password_fails ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_with_invalid_id
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_with_invalid_id ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_use_pool_set
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_use_pool_set ... ok
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_service_provider
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_service_provider ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_use_tls_set
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_use_tls_set ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_group_invalid_domain
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_group_invalid_domain ... ok
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_min_password_age
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_min_password_age ... ok
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_at
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_at ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_add_and_remove_user_role
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_add_and_remove_user_role ... ok
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_service_provider_fail
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_service_provider_fail ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_with_partial_access
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_with_partial_access ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_option
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_option ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_as_a_domain_uniqueness_constraints
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_as_a_domain_uniqueness_constraints ... skipped 'No multiple domains support'
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_bad_operator_fails
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_bad_operator_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_attribute_update
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_attribute_update ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_option_invalid_domain
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_option_invalid_domain ... ok
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_service_provider_invalidates_cache
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_service_provider_invalidates_cache ... ok
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_missing_original_password_fails
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_missing_original_password_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_crud
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_crud ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_option
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_option ... ok
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_bad_timestamp_fails
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_bad_timestamp_fails ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_ids
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_ids ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_rename_invalidates_get_project_by_name_cache
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_rename_invalidates_get_project_by_name_cache ... skipped 'No multiple domains support'
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_missing_password_fails
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_missing_password_fails ... ok
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_sp_relay_state_default
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_sp_relay_state_default ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_and_project_get_return_same_response
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_and_project_get_return_same_response ... ok
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_option_invalid_domain
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_option_invalid_domain ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_missing_attrs_with_a_falsey_value
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_missing_attrs_with_a_falsey_value ... ok
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_before
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_before ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_and_subtree_as_ids
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_and_subtree_as_ids ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_missing_attrs_with_a_value
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_missing_attrs_with_a_value ... ok
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_password_lock
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_password_lock ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_raise_not_found_dn_for_multivalued_attribute_id
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_raise_not_found_dn_for_multivalued_attribute_id ... ok
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_sp_relay_state_non_default
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_sp_relay_state_non_default ... ok
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_interval
keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_interval ... ok
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_domains_matches_federation_domains
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_domains_matches_federation_domains ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_foreign_assignments_when_deleting_a_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok
keystone.tests.unit.test_v3_resource.UserPaginationTestCase.test_list_consume_all_resources
keystone.tests.unit.test_v3_resource.UserPaginationTestCase.test_list_consume_all_resources ... ok
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_lockout_exempt
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_lockout_exempt ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_role_from_user_and_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_role_from_user_and_project ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_with_full_access
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_with_full_access ... ok
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_delete_service_provider
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_delete_service_provider ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_role_grant_from_user_and_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_role_grant_from_user_and_project ... ok
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_domains_matches_federation_domains_with_group_assign
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_domains_matches_federation_domains_with_group_assign ... ok
keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_create_consumer
keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_create_consumer ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_user_from_group
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_user_from_group ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_with_invalid_id
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_with_invalid_id ... ok
keystone.tests.unit.test_v3_resource.UserPaginationTestCase.test_list_default_limit
keystone.tests.unit.test_v3_resource.UserPaginationTestCase.test_list_default_limit ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_user_from_group_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write'
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_delete_service_provider_invalidates_cache
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_delete_service_provider_invalidates_cache ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_user_role_not_assigned
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_user_role_not_assigned ... ok
keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_delete_consumer
keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_delete_consumer ... ok
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_at_limit
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_at_limit ... ok
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_projects_matches_federation_projects
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_projects_matches_federation_projects ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_rename_duplicate_project_name_fails
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_rename_duplicate_project_name_fails ... ok
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_delete_service_provider_returns_not_found
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_delete_service_provider_returns_not_found ... ok
keystone.tests.unit.test_v3_resource.UserPaginationTestCase.test_list_requested_limit
keystone.tests.unit.test_v3_resource.UserPaginationTestCase.test_list_requested_limit ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_rename_duplicate_user_name_fails
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_rename_duplicate_user_name_fails ... ok
keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_oauth_flow_notifications
keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_oauth_flow_notifications ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_with_partial_access
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_with_partial_access ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_result3_ensure_pool_connection_released
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_result3_ensure_pool_connection_released ... ok
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_projects_matches_federation_projects_with_group_assign
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_projects_matches_federation_projects_with_group_assign ... ok
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_filter_list_sp_by_enabled
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_filter_list_sp_by_enabled ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_role_grant_by_group_and_cross_domain_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_role_grant_by_group_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_role_grant_by_user_and_cross_domain_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_role_grant_by_user_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_update_consumer
keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_update_consumer ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_single_project_tag
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_single_project_tag ... ok
keystone.tests.unit.test_v3_resource.UserPaginationTestCase.test_list_requested_limit_too_high
keystone.tests.unit.test_v3_resource.UserPaginationTestCase.test_list_requested_limit_too_high ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_fails_with_invalid_name
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_fails_with_invalid_name ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_with_tag_name_too_long
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_with_tag_name_too_long ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_with_tags
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_with_tags ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_with_tags_invalid_char
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_with_tags_invalid_char ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_with_too_many_tags
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_with_too_many_tags ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_enabled
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_enabled ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_invalid_description_fails
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_invalid_description_fails ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_invalid_enabled_fails
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_invalid_enabled_fails ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_name_too_long
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_name_too_long ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_valid_description
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_valid_description ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_without_name_fails
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_without_name_fails ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_fails_with_invalid_name
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_fails_with_invalid_name ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_request
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_request ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_search_ext_ensure_pool_connection_released
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_search_ext_ensure_pool_connection_released ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_request_with_name_too_long_fails
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_request_with_name_too_long_fails ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_request_with_no_parameters_fails
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_request_with_no_parameters_fails ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_with_tag_name_too_long
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_with_tag_name_too_long ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_with_tags
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_with_tags ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_with_tags_invalid_char
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_with_tags_invalid_char ... ok
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_with_too_many_tags
keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_with_too_many_tags ... ok
keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_authorize_request_token
keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_authorize_request_token ... ok
keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_authorize_request_token_with_additional_properties
keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_authorize_request_token_with_additional_properties ... ok
keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_authorize_request_token_with_id_and_name
keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_authorize_request_token_with_id_and_name ... ok
keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_authorize_request_token_with_non_id_or_name
keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_authorize_request_token_with_non_id_or_name ... ok
keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_consumer_request_succeeds
keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_consumer_request_succeeds ... ok
keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_consumer_request_with_invalid_description_fails
keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_consumer_request_with_invalid_description_fails ... ok
keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_consumer_request_with_no_parameters
keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_consumer_request_with_no_parameters ... ok
keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_consumer_request_with_none_desc
keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_consumer_request_with_none_desc ... ok
keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_update_consumer_request_fails_with_secret
keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_update_consumer_request_fails_with_secret ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_change_password_required_none
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_change_password_required_none ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_change_password_required_wrong_type
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_change_password_required_wrong_type ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_fails_invalid_option
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_fails_invalid_option ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_succeeds_with_empty_options
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_succeeds_with_empty_options ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_mfa_rules
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_mfa_rules ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_mfa_rules_enabled
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_mfa_rules_enabled ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_options_change_password_required
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_options_change_password_required ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_options_lockout_password
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_options_lockout_password ... ok
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_filter_list_sp_by_id
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_filter_list_sp_by_id ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_two_options
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_two_options ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_option_validation_with_invalid_mfa_rules_fails
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_option_validation_with_invalid_mfa_rules_fails ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_mfa_rules_enabled
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_mfa_rules_enabled ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_mfa_rules
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_mfa_rules ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_options_change_password_required
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_options_change_password_required ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_options_lockout_password
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_options_lockout_password ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_two_options
keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_two_options ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_with_invalid_enabled_formats
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_with_invalid_enabled_formats ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_with_invalid_name
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_with_invalid_name ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_with_invalid_password_type
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_with_invalid_password_type ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_bad_request
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_bad_request ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_without_name
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_without_name ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_request_succeeds
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_request_succeeds ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_extra_attributes
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_extra_attributes ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_null_description
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_null_description ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_null_password
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_null_password ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_password_of_zero_length
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_password_of_zero_length ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_unignored_user_none_mapping
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_unignored_user_none_mapping ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_valid_enabled_formats
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_valid_enabled_formats ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_with_all_valid_parameters_succeeds
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_with_all_valid_parameters_succeeds ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_update_fails_with_invalid_name
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_update_fails_with_invalid_name ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_update_fails_with_no_parameters
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_update_fails_with_no_parameters ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_update_succeeds
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_update_succeeds ... ok
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_update_succeeds_with_extra_parameters
keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_update_succeeds_with_extra_parameters ... ok
keystone.tests.unit.tests.test_core.BaseTestTestCase.test_unexpected_exit
keystone.tests.unit.tests.test_core.BaseTestTestCase.test_unexpected_exit ... ok
keystone.tests.unit.token.test_fernet_provider.TestLoadKeys.test_empty_files
keystone.tests.unit.token.test_fernet_provider.TestLoadKeys.test_empty_files ... ok
keystone.tests.unit.token.test_fernet_provider.TestLoadKeys.test_non_numeric_files
keystone.tests.unit.token.test_fernet_provider.TestLoadKeys.test_non_numeric_files ... ok
keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_federated_info
keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_federated_info ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_cascade_only_accepts_enabled
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_cascade_only_accepts_enabled ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_head_domains
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_head_domains ... ok
keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_federated_info_empty_group
keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_federated_info_empty_group ... ok
keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_simple
keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_simple ... ok
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_get_head_service_provider
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_get_head_service_provider ... ok
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_filter_sql_injection_attack
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_filter_sql_injection_attack ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_bad_remaining_uses_returns_bad_request
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_bad_remaining_uses_returns_bad_request ... ok
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_delete_protocol_after_federated_authentication
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_delete_protocol_after_federated_authentication ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_domain_set_immutable
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_domain_set_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_trust
keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_trust ... ok
keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_validation_error_exc
keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_validation_error_exc ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_domain_unset_immutable
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_domain_unset_immutable ... skipped 'N/A: LDAP does not support multiple domains'
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_head_projects
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_head_projects ... ok
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_get_service_provider_fail
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_get_service_provider_fail ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_group_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_group_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_expiration_in_the_past_fails
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_expiration_in_the_past_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_is_domain_field
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_is_domain_field ... ok
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_list_head_service_providers
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_list_head_service_providers ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_enable
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_enable ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_limit_for_domains
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_limit_for_domains ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_enabled_cascade
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_domain_scoped_user_role_assignment
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_domain_scoped_user_role_assignment ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_extra_attributes_fails
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_extra_attributes_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_id_does_nothing
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_id_does_nothing ... ok
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_groups_list_limit
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_groups_list_limit ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_name_with_trailing_whitespace
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_name_with_trailing_whitespace ... ok
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_is_domain_filter
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_is_domain_filter ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_invalid_expiration_fails
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_invalid_expiration_fails ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_parent
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_parent ... skipped 'Resource LDAP has been removed'
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_list_head_domains_for_user_duplicates
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_list_head_domains_for_user_duplicates ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_returns_not_found ... ok
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider_immutable_parameters
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider_immutable_parameters ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_is_domain_filter_default
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_is_domain_filter_default ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_set_immutable
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_set_immutable ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_non_existant_project_returns_not_found
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_non_existant_project_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_set_immutable_with_additional_updates
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_set_immutable_with_additional_updates ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_tags
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_tags ... ok
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_list_head_projects_for_user_duplicates
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_list_head_projects_for_user_duplicates ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_tags_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_tags_returns_not_found ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_non_existant_role_id_returns_not_found
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_non_existant_role_id_returns_not_found ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_response_returns_tags
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_response_returns_tags ... ok
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider_invalidates_cache
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider_invalidates_cache ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_unset_immutable
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_unset_immutable ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_role_no_name
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_role_no_name ... ok
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider_returns_not_found
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider_returns_not_found ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_non_existant_role_name_returns_not_found
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_non_existant_role_name_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_role_same_name
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_role_same_name ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_tags
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_tags ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_enable
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_enable ... ok
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_user_id_persistense
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_user_id_persistense ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_id_fails
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_id_fails ... ok
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider_unknown_parameter
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider_unknown_parameter ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_non_existant_trustee_returns_not_found
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_non_existant_trustee_returns_not_found ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_name
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_name ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_returns_not_found ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_role_name_ambiguous_returns_bad_request
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_role_name_ambiguous_returns_bad_request ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP"
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_tags_for_project_with_no_tags
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_tags_for_project_with_no_tags ... ok
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_sp_relay_state
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_sp_relay_state ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_api_get_connection_no_user_password
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_api_get_connection_no_user_password ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_trustee_as_trustor_returns_forbidden
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_trustee_as_trustor_returns_forbidden ... ok
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_inexact_filters
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_inexact_filters ... ok
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_user_role_assignment
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_user_role_assignment ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_by_tags_and_name
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_by_tags_and_name ... ok
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_without_impersonation_returns_bad_request
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_without_impersonation_returns_bad_request ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_crud
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_crud ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_description_attribute_mapping
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_description_attribute_mapping ... ok
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create_no_description
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create_no_description ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_without_trustee_returns_bad_request
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_without_trustee_returns_bad_request ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_by_user_with_inherited_role
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_by_user_with_inherited_role ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enable_attribute_mask
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enable_attribute_mask ... ok
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create_none_desc_1
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create_none_desc_1 ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_attribute_handles_expired
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_attribute_handles_expired ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_attribute_handles_utf8
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_attribute_handles_utf8 ... ok
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_invalid_filter_is_ignored
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_invalid_filter_is_ignored ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_ignored_disable_error
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_ignored_disable_error ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_not_tags
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_not_tags ... ok
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create_none_desc_2
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create_none_desc_2 ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_delete_trust
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_delete_trust ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_invert
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_invert ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_invert_default_str_value
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_invert_default_str_value ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_extra_attribute_mapping
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_extra_attribute_mapping ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_exercise_trust_scoped_token_with_impersonation
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_exercise_trust_scoped_token_with_impersonation ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_not_tags_any
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_not_tags_any ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_extra_attribute_mapping_description_is_returned
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_extra_attribute_mapping_description_is_returned ... ok
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create_normalize_field
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create_normalize_field ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_filter
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_filter ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_exercise_trust_scoped_token_without_impersonation
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_exercise_trust_scoped_token_without_impersonation ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_attribute_in_create
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_attribute_in_create ... ok
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_delete
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_delete ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_parent_id
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_parent_id ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_attribute_map
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_attribute_map ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_comma
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_comma ... ok
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_get_bad_id
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_get_bad_id ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_comma_grants
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_comma_grants ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_forbidden_trust_impersonation_in_redelegation
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_forbidden_trust_impersonation_in_redelegation ... ok
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_filtered_domains
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_filtered_domains ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_tags
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_tags ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_not_in_dn
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_not_in_dn ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_mixed_case_attribute
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_mixed_case_attribute ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_tags_any
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_tags_any ... ok
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_get_head
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_get_head ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_list_trusts
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_list_trusts ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_name_in_dn
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_name_in_dn ... ok
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_list
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_list ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_update_and_user_get_return_same_response
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_update_and_user_get_return_same_response ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_conflict_any_tag_filters
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_conflict_any_tag_filters ... ok
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_update
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_update ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_trust_crud
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_trust_crud ... ok
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_with_missing_id
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_with_missing_id ... ok
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_users_filtered_by_domain
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_users_filtered_by_domain ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_conflict_tag_filters
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_conflict_tag_filters ... ok
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_update_bad_id
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_update_bad_id ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_trust_deleted_when_project_deleted
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_trust_deleted_when_project_deleted ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_multiple_any_tag_filters
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_multiple_any_tag_filters ... ok
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_update_bad_secret
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_update_bad_secret ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_trust_deleted_when_user_deleted
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_trust_deleted_when_user_deleted ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_multiple_tag_filters
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_multiple_tag_filters ... ok
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_update_normalize_field
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_update_normalize_field ... ok
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_users_filtered_by_funny_name
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_users_filtered_by_funny_name ... ok
keystone.tests.unit.test_backend_sql.SqlLimitTests.test_list_groups_filtered_and_limited
keystone.tests.unit.test_backend_sql.SqlLimitTests.test_list_groups_filtered_and_limited ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_token_revoked_once_domain_disabled
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_token_revoked_once_domain_disabled ... ok
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_trusts_do_not_implement_updates
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_trusts_do_not_implement_updates ... ok
Error: The following config files are formatted incorrectly:  keystone.domains.conf
Could not find directory  /etc/keystone/domains
Warning: The following non-config files were found: openstack.domains.conf
If they are intended to be config files then rename them to the form of `keystone.<domain_name>.conf`. Otherwise, ignore this warning
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_check_if_project_tag_exists
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_check_if_project_tag_exists ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_check_project_with_no_tags
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_check_project_with_no_tags ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_unsafe
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_unsafe ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_unsafe_default
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_unsafe_default ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain ... ok
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_multiple_filters
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_multiple_filters ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_bad_request
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_bad_request ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_updates_is_domain_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_updates_is_domain_project ... ok
keystone.tests.unit.test_backend_sql.SqlLimitTests.test_list_projects_filtered_and_limited
keystone.tests.unit.test_backend_sql.SqlLimitTests.test_list_projects_filtered_and_limited ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_case_sensitivity
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_case_sensitivity ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_creates_is_domain_project
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_creates_is_domain_project ... ok
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_no_limit
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_no_limit ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_domain_id
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_domain_id ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_invalid_explicit_ids
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_invalid_explicit_ids ... ok
keystone.tests.unit.test_backend_sql.SqlLimitTests.test_list_users_filtered_and_limited
keystone.tests.unit.test_backend_sql.SqlLimitTests.test_list_users_filtered_and_limited ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_is_domain_not_allowed
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_is_domain_not_allowed ... ok
keystone.tests.unit.test_cli.CliDomainConfigAllTestCase.test_config_upload
keystone.tests.unit.test_cli.CliDomainConfigAllTestCase.test_config_upload ... ok
keystone.tests.unit.test_cli.CredentialDoctorTests.test_credential_and_fernet_key_repositories_are_unique
keystone.tests.unit.test_cli.CredentialDoctorTests.test_credential_and_fernet_key_repositories_are_unique ... ok
keystone.tests.unit.test_cli.CredentialDoctorTests.test_credential_and_fernet_key_repositories_match
keystone.tests.unit.test_cli.CredentialDoctorTests.test_credential_and_fernet_key_repositories_match ... ok
keystone.tests.unit.test_cli.CredentialDoctorTests.test_keys_in_credential_fernet_key_repository_not_raised
keystone.tests.unit.test_cli.CredentialDoctorTests.test_keys_in_credential_fernet_key_repository_not_raised ... ok
keystone.tests.unit.test_cli.CredentialDoctorTests.test_keys_in_credential_fernet_key_repository_raised
keystone.tests.unit.test_cli.CredentialDoctorTests.test_keys_in_credential_fernet_key_repository_raised ... ok
keystone.tests.unit.test_cli.CredentialDoctorTests.test_usability_of_cred_fernet_key_repo_not_raised
keystone.tests.unit.test_cli.CredentialDoctorTests.test_usability_of_cred_fernet_key_repo_not_raised ... ok
keystone.tests.unit.test_cli.CredentialDoctorTests.test_usability_of_cred_fernet_key_repo_raised
keystone.tests.unit.test_cli.CredentialDoctorTests.test_usability_of_cred_fernet_key_repo_raised ... ok
keystone.tests.unit.test_exception.TestSecurityErrorTranslation.test_nested_translation_of_SecurityErrors
keystone.tests.unit.test_exception.TestSecurityErrorTranslation.test_nested_translation_of_SecurityErrors ... ok
keystone.tests.unit.test_exception.TestSecurityErrorTranslation.test_that_regular_Errors_can_be_deep_copied
keystone.tests.unit.test_exception.TestSecurityErrorTranslation.test_that_regular_Errors_can_be_deep_copied ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_parent_id
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_parent_id ... ok
keystone.tests.unit.test_limits.LimitsTestCase.test_create_domain_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_create_domain_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe_default
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe_default ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_tags
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_tags ... ok
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_non_driver_list_limit
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_non_driver_list_limit ... ok
keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_duplicate
keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_duplicate ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_tags_removes_previous_tags
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_tags_removes_previous_tags ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_valid_explicit_id
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_valid_explicit_id ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_tags_unsafe_names
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_tags_unsafe_names ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_hierarchical_project
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_hierarchical_project ... ok
keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_return_count
keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_return_count ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_tags_with_too_many_tags
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_tags_with_too_many_tags ... ok
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_projects_list_limit
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_projects_list_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_is_domain_project_creates_domain
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_is_domain_project_creates_domain ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_unsafe
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_unsafe ... ok
keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_with_domain_as_project
keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_with_domain_as_project ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_bad_request
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_bad_request ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_invalid_domain_id
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_invalid_domain_id ... ok
keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_with_invalid_input
keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_with_invalid_input ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_unsafe_default
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_unsafe_default ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag ... ok
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_services_list_limit
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_services_list_limit ... ok
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_with_tags
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_with_tags ... ok
keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_create_fails_with_invalid_name
keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_create_fails_with_invalid_name ... ok
keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_create_request_with_name_too_long_fails
keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_create_request_with_name_too_long_fails ... ok
keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_create_without_name_raises_exception
keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_create_without_name_raises_exception ... ok
keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_request
keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_request ... ok
keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_request_fails_with_invalid_description
keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_request_fails_with_invalid_description ... ok
keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_request_with_valid_description
keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_request_with_valid_description ... ok
keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_update_fails_with_invalid_name
keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_update_fails_with_invalid_name ... ok
keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_update_request
keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_update_request ... ok
keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_update_request_with_name_too_long_fails
keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_update_request_with_name_too_long_fails ... ok
keystone.tests.unit.tests.test_utils.TestWipDecorator.test_raises_AssertionError_when_test_passes
keystone.tests.unit.tests.test_utils.TestWipDecorator.test_raises_AssertionError_when_test_passes ... ok
keystone.tests.unit.tests.test_utils.TestWipDecorator.test_raises_SkipError_when_broken_test_fails
keystone.tests.unit.tests.test_utils.TestWipDecorator.test_raises_SkipError_when_broken_test_fails ... ok
keystone.tests.unit.token.test_fernet_provider.TestTokenFormatter.test_create_validate_federated_scoped_token_non_uuid_user_id
keystone.tests.unit.token.test_fernet_provider.TestTokenFormatter.test_create_validate_federated_scoped_token_non_uuid_user_id ... ok
keystone.tests.unit.token.test_fernet_provider.TestTokenFormatter.test_create_validate_federated_unscoped_token_non_uuid_user_id
keystone.tests.unit.token.test_fernet_provider.TestTokenFormatter.test_create_validate_federated_unscoped_token_non_uuid_user_id ... ok
keystone.tests.unit.token.test_fernet_provider.TestTokenFormatter.test_restore_padding
keystone.tests.unit.token.test_fernet_provider.TestTokenFormatter.test_restore_padding ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_already_exists
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_already_exists ... ok
keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_description
keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_description ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_invalid_project_id
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_invalid_project_id ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: case. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_reference_registered_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_reference_registered_limit ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: CASE. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_is_case_insensitive
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_is_case_insensitive ... ok
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_users_list_limit
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_users_list_limit ... ok
keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_region
keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_region ... ok
keystone.tests.unit.test_v3_oauth1.JsonHomeTests.test_get_json_home
keystone.tests.unit.test_v3_oauth1.JsonHomeTests.test_get_json_home ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_name_over_character_limit
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_name_over_character_limit ... ok
keystone.tests.unit.test_limits.LimitsTestCase.test_create_multi_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_create_multi_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_over_tag_limit
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_over_tag_limit ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_client_cert
keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_client_cert ... ok
keystone.tests.unit.test_limits.LimitsTestCase.test_create_project_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_create_project_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_unsafe_name
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_unsafe_name ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_and_client_cert
keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_and_client_cert ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_form
keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_form ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_header
keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_header ... ok
keystone.tests.unit.test_limits.LimitsTestCase.test_delete_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_delete_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe_default
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe_default ... ok
keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_header_and_form
keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_header_and_form ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_fails_with_invalid_name
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_fails_with_invalid_name ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_request_with_valid_domain_id
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_request_with_valid_domain_id ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_tag_name_too_long
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_tag_name_too_long ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_tags
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_tags ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_tags_invalid_char
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_tags_invalid_char ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_too_many_tags
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_too_many_tags ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_enabled
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_enabled ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_description_fails
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_description_fails ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_domain_id_fails
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_domain_id_fails ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_enabled_fails
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_enabled_fails ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_parent_id_fails
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_parent_id_fails ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_name_too_long
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_name_too_long ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_valid_description
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_valid_description ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_valid_parent_id
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_valid_parent_id ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_without_name_fails
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_without_name_fails ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_fails_with_invalid_name
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_fails_with_invalid_name ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_request
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_request ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_request_with_name_too_long_fails
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_request_with_name_too_long_fails ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_request_with_no_parameters_fails
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_request_with_no_parameters_fails ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tag_name_too_long
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tag_name_too_long ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tags
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tags ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tags_invalid_char
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tags_invalid_char ... ok
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_too_many_tags
keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_too_many_tags ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_parent_id_and_no_domain_id
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_parent_id_and_no_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for support for parent_id to imply domain_id'
keystone.tests.unit.test_limits.LimitsTestCase.test_list_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_list_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_parent_id_none_and_domain_id_none
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_parent_id_none_and_domain_id_none ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_tags
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_tags ... ok
keystone.tests.unit.test_limits.LimitsTestCase.test_list_limit_with_domain_id_filter
keystone.tests.unit.test_limits.LimitsTestCase.test_list_limit_with_domain_id_filter ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_without_parent_id_and_without_domain_id
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_without_parent_id_and_without_domain_id ... ok
keystone.tests.unit.test_limits.LimitsTestCase.test_list_limit_with_project_id_filter
keystone.tests.unit.test_limits.LimitsTestCase.test_list_limit_with_project_id_filter ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_second_domain_valid_explicit_id_fails
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_second_domain_valid_explicit_id_fails ... ok
keystone.tests.unit.test_limits.LimitsTestCase.test_show_domain_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_show_domain_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_default_domain
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_default_domain ... ok
keystone.tests.unit.test_limits.LimitsTestCase.test_show_project_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_show_project_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain ... ok
keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_deletes_is_domain_project
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_deletes_is_domain_project ... ok
keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit_not_found
keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit_not_found ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_hierarchy
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_hierarchy ... ok
keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit_with_invalid_input
keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit_with_invalid_input ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_with_idp
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_with_idp ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_enabled_domain_fails
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_enabled_domain_fails ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_not_leaf_project
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_not_leaf_project ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit_break_hierarchical_tree
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit_break_hierarchical_tree ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tag
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tag ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tag_not_found
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tag_not_found ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_child_with_default_parent
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_child_with_default_parent ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tags
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tags ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_tag_invalid_project_id
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_tag_invalid_project_id ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_domain_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_domain_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_domain
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_domain ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_leaf_project
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_leaf_project ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_duplicate
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_duplicate ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_not_leaf_project
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_not_leaf_project ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_forbid_operations_on_defined_federated_domain
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_forbid_operations_on_defined_federated_domain ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_return_count
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_return_count ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_forbid_operations_on_federated_domain
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_forbid_operations_on_federated_domain ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_domain
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_domain ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_project
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_project ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_with_domain_as_project
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_with_domain_as_project ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_tag_that_does_not_exist
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_tag_that_does_not_exist ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_include_limits
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_include_limits ... skipped "Strict two level limit enforcement model doesn't allow theproject tree depth > 2"
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_parents_as_ids
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_parents_as_ids ... skipped "Strict two level limit enforcement model doesn't allow theproject tree depth > 2"
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_with_invalid_input
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_with_invalid_input ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_parents_as_list_and_parents_as_ids
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_parents_as_list_and_parents_as_ids ... skipped "Strict two level limit enforcement model doesn't allow theproject tree depth > 2"
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_parents_as_list_with_full_access
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_parents_as_list_with_full_access ... skipped "Strict two level limit enforcement model doesn't allow theproject tree depth > 2"
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_description
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_description ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_parents_as_list_with_invalid_id
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_parents_as_list_with_invalid_id ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_parents_as_list_with_partial_access
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_parents_as_list_with_partial_access ... skipped "Strict two level limit enforcement model doesn't allow theproject tree depth > 2"
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_ids
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_ids ... skipped "Strict two level limit enforcement model doesn't allow theproject tree depth > 2"
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_reference_registered_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_reference_registered_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_list_and_subtree_as_ids
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_list_and_subtree_as_ids ... skipped "Strict two level limit enforcement model doesn't allow theproject tree depth > 2"
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_region
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_region ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_list_with_full_access
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_list_with_full_access ... skipped "Strict two level limit enforcement model doesn't allow theproject tree depth > 2"
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_list_with_invalid_id
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_list_with_invalid_id ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_list_with_partial_access
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_list_with_partial_access ... skipped "Strict two level limit enforcement model doesn't allow theproject tree depth > 2"
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_single_project_tag
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_single_project_tag ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_domains
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_domains ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limits
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limits ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_projects
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_projects ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limits_break_hierarchical_tree
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limits_break_hierarchical_tree ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_limit_for_domains
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_limit_for_domains ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_is_domain_filter
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_is_domain_filter ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limits_invalid_input
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limits_invalid_input ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_is_domain_filter_default
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_is_domain_filter_default ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_parent_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_parent_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_response_returns_tags
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_response_returns_tags ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_tags
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_tags ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_parent_limit_break_hierarchical_tree
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_parent_limit_break_hierarchical_tree ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_tags_for_project_with_no_tags
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_tags_for_project_with_no_tags ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_by_tags_and_name
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_by_tags_and_name ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_by_user_with_inherited_role
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_by_user_with_inherited_role ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_project_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_project_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_not_tags
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_not_tags ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_not_tags_any
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_not_tags_any ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_delete_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_delete_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_parent_id
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_parent_id ... skipped "Strict two level limit enforcement model doesn't allow theproject tree depth > 2"
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_tags
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_tags ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_list_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_list_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_tags_any
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_tags_any ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_conflict_any_tag_filters
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_conflict_any_tag_filters ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_list_limit_with_domain_id_filter
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_list_limit_with_domain_id_filter ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_conflict_tag_filters
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_conflict_tag_filters ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_multiple_any_tag_filters
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_multiple_any_tag_filters ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_list_limit_with_project_id_filter
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_list_limit_with_project_id_filter ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_multiple_tag_filters
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_multiple_tag_filters ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_token_revoked_once_domain_disabled
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_token_revoked_once_domain_disabled ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_show_domain_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_show_domain_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_show_project_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_show_project_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe_default
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe_default ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_updates_is_domain_project
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_updates_is_domain_project ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_domain_id
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_domain_id ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit_break_hierarchical_tree
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit_break_hierarchical_tree ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_is_domain_not_allowed
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_is_domain_not_allowed ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_parent_id
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_parent_id ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit_with_default_parent
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit_with_default_parent ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags_removes_previous_tags
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags_removes_previous_tags ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags_unsafe_names
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags_unsafe_names ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags_with_too_many_tags
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags_with_too_many_tags ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_unsafe
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_unsafe ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit_not_found
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit_not_found ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_unsafe_default
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_unsafe_default ... ok
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_with_tags
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_with_tags ... ok
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_fails_with_invalid_mapping_id
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_fails_with_invalid_mapping_id ... ok
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_fails_with_invalid_params
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_fails_with_invalid_params ... ok
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_no_parameters
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_no_parameters ... ok
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_succeeds
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_succeeds ... ok
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_succeeds_on_update
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_succeeds_on_update ... ok
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_succeeds_with_nonuuid_mapping_id
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_succeeds_with_nonuuid_mapping_id ... ok
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_request_fails_with_invalid_id
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_request_fails_with_invalid_id ... ok
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_request_fails_with_invalid_params
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_request_fails_with_invalid_params ... ok
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_request_succeeds_with_nonuuid_id
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_request_succeeds_with_nonuuid_id ... ok
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_with_no_parameters_fails
keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_with_no_parameters_fails ... ok
keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_create_with_extra_parameters_succeeds
keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_create_with_extra_parameters_succeeds ... ok
keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_create_with_invalid_type_fails
keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_create_with_invalid_type_fails ... ok
keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_succeeds
keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_succeeds ... ok
keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_succeeds
keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_succeeds ... ok
keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_with_extra_parameters_succeeds
keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_with_extra_parameters_succeeds ... ok
keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_with_invalid_type_fails
keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_with_invalid_type_fails ... ok
keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_without_parameters_fails
keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_without_parameters_fails ... ok
keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_without_blob_fails
keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_without_blob_fails ... ok
keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_without_type_fails
keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_without_type_fails ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit_with_invalid_input
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit_with_invalid_input ... ok
keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_admin
keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_admin ... ok
keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_public
keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_public ... ok
keystone.tests.unit.tests.test_core.TestOverrideSkipping.test_skip_test_override_fails_for_missing_parent_test_case
keystone.tests.unit.tests.test_core.TestOverrideSkipping.test_skip_test_override_fails_for_missing_parent_test_case ... ok
keystone.tests.unit.tests.test_core.TestOverrideSkipping.test_skip_test_override_success
keystone.tests.unit.tests.test_core.TestOverrideSkipping.test_skip_test_override_success ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit ... ok
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit_break_hierarchical_tree
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit_break_hierarchical_tree ... ok
keystone.tests.unit.test_v3_federation.JsonHomeTests.test_get_json_home
keystone.tests.unit.test_v3_federation.JsonHomeTests.test_get_json_home ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_bad_requirements
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_bad_requirements ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_bad_value
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_bad_value ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_empty_map
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_empty_map ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_extra_remote_properties_any_one_of
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_extra_remote_properties_any_one_of ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_extra_remote_properties_just_type
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_extra_remote_properties_just_type ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_extra_remote_properties_not_any_of
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_extra_remote_properties_not_any_of ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_extra_rules_properties
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_extra_rules_properties ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_missing_local
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_missing_local ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_missing_type
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_missing_type ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_no_remote_objects
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_no_remote_objects ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_no_rules
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_no_rules ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_bad_user_type
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_bad_user_type ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_blacklist_and_whitelist
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_blacklist_and_whitelist ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_ephemeral
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_ephemeral ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_local_user_and_local_domain
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_local_user_and_local_domain ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_wrong_type
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_wrong_type ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_shadow_mapping_without_name_fails
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_shadow_mapping_without_name_fails ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_shadow_mapping_without_roles_fails
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_shadow_mapping_without_roles_fails ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_delete_mapping_dne
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_delete_mapping_dne ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_get_mapping_dne
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_get_mapping_dne ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_create
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_create ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_delete
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_delete ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_get_head
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_get_head ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_list_head
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_list_head ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_update
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_update ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_update_shadow_mapping_without_name_fails
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_update_shadow_mapping_without_name_fails ... ok
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_update_shadow_mapping_without_roles_fails
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_update_shadow_mapping_without_roles_fails ... ok
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_access_token_id_not_in_event
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_access_token_id_not_in_event ... ok
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_disabled_domain_in_list
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_disabled_domain_in_list ... ok
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_disabled_project_in_list
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_disabled_project_in_list ... ok
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_get_empty_list
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_get_empty_list ... ok
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_get_json_home
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_get_json_home ... ok
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_list_since_invalid
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_list_since_invalid ... ok
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_list_since_valid
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_list_since_valid ... ok
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_retries_on_deadlock
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_retries_on_deadlock ... ok
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_revoked_at_in_list
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_revoked_at_in_list ... ok
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_revoked_list_self_url
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_revoked_list_self_url ... ok
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_revoked_token_in_list
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_revoked_token_in_list ... ok
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_since_future_time_no_events
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_since_future_time_no_events ... ok
keystone.tests.unit.test_validation.CommonValidationTestCase.test_nullable_type_only
keystone.tests.unit.test_validation.CommonValidationTestCase.test_nullable_type_only ... ok
keystone.tests.unit.test_validation.CommonValidationTestCase.test_nullable_with_enum
keystone.tests.unit.test_validation.CommonValidationTestCase.test_nullable_with_enum ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_domain_limit_create_request_succeeds
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_domain_limit_create_request_succeeds ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_domain_limit_create_request_without_required_fails
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_domain_limit_create_request_without_required_fails ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_addition_input_fails
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_addition_input_fails ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_both_project_and_domain
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_both_project_and_domain ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_invalid_domain
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_invalid_domain ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_invalid_input
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_invalid_input ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_without_optional
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_without_optional ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_request_with_no_parameters
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_request_with_no_parameters ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_update_request_succeeds
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_update_request_succeeds ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_update_request_with_addition_input_fails
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_update_request_with_addition_input_fails ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_update_request_with_invalid_input
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_update_request_with_invalid_input ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_update_request_without_optional
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_update_request_without_optional ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_project_limit_create_request_succeeds
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_project_limit_create_request_succeeds ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_project_limit_create_request_without_required_fails
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_project_limit_create_request_without_required_fails ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_registered_limit_create_request_succeeds
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_registered_limit_create_request_succeeds ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_registered_limit_create_request_with_addition
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_registered_limit_create_request_with_addition ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_registered_limit_create_request_with_invalid_input
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_registered_limit_create_request_with_invalid_input ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_registered_limit_create_request_without_optional
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_registered_limit_create_request_without_optional ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_registered_limit_create_request_without_required
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_registered_limit_create_request_without_required ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_registered_limit_request_with_no_parameters
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_registered_limit_request_with_no_parameters ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_registered_limit_update_request_with_addition
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_registered_limit_update_request_with_addition ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_registered_limit_update_request_with_invalid_input
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_registered_limit_update_request_with_invalid_input ... ok
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_registered_limit_update_request_without_region
keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_registered_limit_update_request_without_region ... ok
keystone.tests.unit.token.test_fernet_provider.TestFernetKeyRotation.test_non_numeric_files
keystone.tests.unit.token.test_fernet_provider.TestFernetKeyRotation.test_non_numeric_files ... ok
keystone.tests.unit.token.test_fernet_provider.TestFernetKeyRotation.test_rotation
keystone.tests.unit.token.test_fernet_provider.TestFernetKeyRotation.test_rotation ... ok
keystone.tests.unit.token.test_fernet_provider.TestFernetKeyRotation.test_rotation_disk_write_fail
keystone.tests.unit.token.test_fernet_provider.TestFernetKeyRotation.test_rotation_disk_write_fail ... ok
keystone.tests.unit.token.test_fernet_provider.TestFernetKeyRotation.test_rotation_empty_file
keystone.tests.unit.token.test_fernet_provider.TestFernetKeyRotation.test_rotation_empty_file ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_app_cred_scoped_payload_with_16_char_non_uuid_ids
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_app_cred_scoped_payload_with_16_char_non_uuid_ids ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_app_cred_scoped_payload_with_non_uuid_ids
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_app_cred_scoped_payload_with_non_uuid_ids ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_convert_or_decode_binary_type
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_convert_or_decode_binary_type ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_convert_or_decode_text_type
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_convert_or_decode_text_type ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_convert_or_decode_uuid_bytes
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_convert_or_decode_uuid_bytes ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_domain_scoped_payload
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_domain_scoped_payload ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_domain_scoped_payload_with_16_char_non_uuid_user_id
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_domain_scoped_payload_with_16_char_non_uuid_user_id ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_domain_scoped_payload_with_default_domain
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_domain_scoped_payload_with_default_domain ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_domain_scoped_payload_with_non_uuid_user_id
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_domain_scoped_payload_with_non_uuid_user_id ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_federated_domain_scoped_payload
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_federated_domain_scoped_payload ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_federated_payload_with_16_char_non_uuid_ids
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_federated_payload_with_16_char_non_uuid_ids ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_federated_payload_with_non_uuid_ids
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_federated_payload_with_non_uuid_ids ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_federated_project_scoped_payload
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_federated_project_scoped_payload ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_oauth_scoped_payload
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_oauth_scoped_payload ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_project_scoped_payload
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_project_scoped_payload ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_project_scoped_payload_with_16_char_non_uuid_ids
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_project_scoped_payload_with_16_char_non_uuid_ids ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_project_scoped_payload_with_binary_encoded_ids
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_project_scoped_payload_with_binary_encoded_ids ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_project_scoped_payload_with_non_uuid_ids
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_project_scoped_payload_with_non_uuid_ids ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_strings_can_be_converted_to_bytes
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_strings_can_be_converted_to_bytes ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_system_scoped_payload
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_system_scoped_payload ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_time_string_to_float_conversions
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_time_string_to_float_conversions ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_trust_scoped_payload
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_trust_scoped_payload ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_trust_scoped_payload_with_16_char_non_uuid_ids
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_trust_scoped_payload_with_16_char_non_uuid_ids ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_trust_scoped_payload_with_non_uuid_ids
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_trust_scoped_payload_with_non_uuid_ids ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_unscoped_payload
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_unscoped_payload ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_unscoped_payload_with_16_char_non_uuid_user_id
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_unscoped_payload_with_16_char_non_uuid_user_id ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_unscoped_payload_with_non_uuid_user_id
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_unscoped_payload_with_non_uuid_user_id ... ok
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_uuid_hex_to_byte_conversions
keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_uuid_hex_to_byte_conversions ... ok

----------------------------------------------------------------------
Ran 5684 tests in 406.417s

OK (skipped=710)
+ stestr slowest
Test id                                                                                                        Runtime (s)
-------------------------------------------------------------------------------------------------------------  -----------
keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_scrypt                               13.263
keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_bcrypt                               11.165
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_multi_ca               10.901
keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_bcrypt_sha256                         9.208
keystone.tests.unit.token.test_fernet_provider.TestFernetKeyRotation.test_rotation                              7.398
keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation                            7.332
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_name     7.161
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_config                  7.161
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_failed_to_get_cert_subject_dn   5.968
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_email           5.928
+ rm -rf .stestr
rm -rf /build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/etc
dh_install
dh_missing --fail-missing
rm -rf debian/python3-keystone/usr/lib/python*/*/doc
rm -rf debian/python3-keystone/usr/lib/python*/*/tools
rm -rf debian/python3-keystone/usr/lib/python*/*/examples
install -D -m 0600 /build/reproducible-path/keystone-27.0.0~rc1/debian/logging.conf /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone/etc/keystone/logging.conf
mkdir -p /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone/usr/share/keystone
PYTHONPATH=/build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages oslo-config-generator \
	--output-file /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone/usr/share/keystone/keystone.conf \
	--wrap-width 140 \
	--namespace keystone \
	--namespace oslo.cache \
	--namespace oslo.log \
	--namespace oslo.messaging \
	--namespace oslo.policy \
	--namespace oslo.db \
	--namespace oslo.middleware \
	--namespace osprofiler
pkgos-fix-config-default /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone/usr/share/keystone/keystone.conf catalog template_file /etc/keystone/default_catalog.templates
pkgos_inifile: Setting value in /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone/usr/share/keystone/keystone.conf:[catalog]/template_file
pkgos-fix-config-default /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone/usr/share/keystone/keystone.conf DEFAULT log_dir /var/log/keystone
pkgos_inifile: Setting value in /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone/usr/share/keystone/keystone.conf:[DEFAULT]/log_dir
pkgos-fix-config-default /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone/usr/share/keystone/keystone.conf DEFAULT log_file keystone.log
pkgos_inifile: Setting value in /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone/usr/share/keystone/keystone.conf:[DEFAULT]/log_file
pkgos-fix-config-default /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone/usr/share/keystone/keystone.conf federation sso_callback_template /etc/keystone/sso_callback_template.html
pkgos_inifile: Setting value in /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone/usr/share/keystone/keystone.conf:[federation]/sso_callback_template
mkdir -p /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone/etc/keystone/policy.d
PYTHONPATH=/build/reproducible-path/keystone-27.0.0~rc1/debian/tmp/usr/lib/python3/dist-packages oslopolicy-sample-generator \
	--output-file /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone/etc/keystone/policy.d/00_default_policy.yaml \
	--format yaml \
	--namespace keystone
WARNING:oslo_config.cfg:Deprecated: Option "format" from group "DEFAULT" is deprecated for removal (
``policy_file`` support for JSON formatted file is deprecated.
So these tools also deprecate the support of generating or
upgrading policy file in JSON format.
).  Its value may be silently ignored in the future.
# Comment out deprecated policies
sed -i 's/^"/#"/' /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone/etc/keystone/policy.d/00_default_policy.yaml
# Use the policy.d folder
pkgos-fix-config-default /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone/usr/share/keystone/keystone.conf oslo_policy policy_dirs /etc/keystone/policy.d
pkgos_inifile: Setting value in /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone/usr/share/keystone/keystone.conf:[oslo_policy]/policy_dirs
install -D -m 0644 debian/keystone.apparmor /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone/etc/apparmor.d/usr.bin.keystone-all
dh_apparmor --profile-name=usr.bin.keystone-all
make[1]: Leaving directory '/build/reproducible-path/keystone-27.0.0~rc1'
   dh_installdocs -O--buildsystem=pybuild
   debian/rules override_dh_sphinxdoc
make[1]: Entering directory '/build/reproducible-path/keystone-27.0.0~rc1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
PYTHONPATH=. PYTHON=python3 python3 -m sphinx -b html doc/source /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone-doc/usr/share/doc/keystone-doc/html
Running Sphinx v8.1.3
loading translations [en]... done
[openstackdocstheme] version: 3.2.0
[openstackdocstheme] connecting html-page-context event handler
making output directory... done
[openstackdocstheme] overriding configured project name (Project name not set) with name extracted from the package (keystone); you can disable this behavior with the 'openstackdocs_auto_name' option
Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
[oslo_config.sphinxconfiggen] reading config generator instructions from /build/reproducible-path/keystone-27.0.0~rc1/doc/source/../../config-generator/keystone.conf
[oslo_config.sphinxconfiggen] writing sample configuration to /build/reproducible-path/keystone-27.0.0~rc1/doc/source/_static/keystone.conf.sample
[oslo_policy.sphinxpolicygen] reading config generator instructions from /build/reproducible-path/keystone-27.0.0~rc1/doc/source/../../config-generator/keystone-policy-generator.conf
[oslo_policy.sphinxpolicygen] writing sample policy to /build/reproducible-path/keystone-27.0.0~rc1/doc/source/_static/keystone.policy.yaml.sample
[openstackdocstheme] using theme from /usr/lib/python3/dist-packages/openstackdocstheme/theme
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] cannot find git top directory, assuming "."
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.exception.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.i18n.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.notifications.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.version.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.auth.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.credentials.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.discovery.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.domains.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.ec2tokens.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.endpoints.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.groups.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.limits.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.os_ep_filter.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.os_federation.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.os_inherit.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.os_oauth1.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.os_oauth2.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.os_revoke.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.os_simple_cert.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.policy.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.projects.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.regions.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.registered_limits.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.role_assignments.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.role_inferences.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.roles.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.s3tokens.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.services.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.system.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.trusts.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.users.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.validation.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.validation.parameter_types.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.validation.response_types.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.validation.validators.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.application_credential.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.application_credential.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.application_credential.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.application_credential.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.application_credential.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.application_credential.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.role_backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.role_backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.role_backends.resource_options.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.role_backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.role_backends.sql_model.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.application_credential.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.external.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.mapped.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.oauth1.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.password.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.token.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.totp.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.catalog.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.catalog.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.catalog.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.catalog.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.catalog.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.catalog.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.bootstrap.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.cli.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.idutils.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.manage.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.status.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.caching.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.credential.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.database.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.debug.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.federation.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.ldap.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.security_compliance.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.tokens.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.tokens_fernet.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.authorization.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.context.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.driver_hints.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.fernet_utils.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.json_home.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.jwt_utils.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.manager.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.password_hashing.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.profiler.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.provider_api.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.render_token.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.tokenless_auth.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.utils.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.cache.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.cache.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.password_hashers.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.password_hashers.bcrypt.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.password_hashers.pbkdf2.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.password_hashers.scrypt.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.access_rule.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.access_token.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.application_credential.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.auth.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.consumer.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.credential.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.domain.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.domain_config.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.ec2_credential.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.endpoint.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.endpoint_group.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.grant.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.group.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.identity_provider.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.implied_role.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.limit.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.mapping.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.policy.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.policy_association.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.project.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.project_endpoint.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.protocol.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.region.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.registered_limit.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.revoke_event.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.role.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.role_assignment.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.service.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.service_provider.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.token.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.token_revocation.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.trust.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.user.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.rbac_enforcer.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.rbac_enforcer.enforcer.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.rbac_enforcer.policy.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.resource_options.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.resource_options.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.resource_options.options.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.resource_options.options.immutable.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.sql.upgrades.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.validation.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.validation.parameter_types.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.validation.validators.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.application_credential.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.assignment.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.auth.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.catalog.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.constants.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.credential.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.default.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.domain_config.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.endpoint_filter.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.endpoint_policy.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.federation.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.fernet_receipts.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.fernet_tokens.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.identity.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.identity_mapping.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.jwt_tokens.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.ldap.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.oauth1.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.oauth2.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.opts.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.policy.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.receipt.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.resource.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.revoke.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.role.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.saml.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.security_compliance.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.shadow_users.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.token.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.tokenless_auth.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.totp.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.trust.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.unified_limit.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.utils.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.wsgi.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.provider.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.providers.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.providers.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.providers.fernet.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.providers.fernet.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.endpoint_policy.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.endpoint_policy.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.endpoint_policy.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.endpoint_policy.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.endpoint_policy.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.federation.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.federation.constants.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.federation.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.federation.idp.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.federation.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.federation.utils.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.federation.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.federation.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.federation.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.generator.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.backends.resource_options.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.backends.sql_model.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.backends.ldap.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.backends.ldap.common.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.backends.ldap.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.backends.ldap.models.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.id_generators.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.id_generators.sha256.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.mapping_backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.mapping_backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.mapping_backends.mapping.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.mapping_backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.shadow_backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.shadow_backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.shadow_backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.models.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.models.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.models.flat.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.models.strict_two_level.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.models.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.models.receipt_model.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.models.revoke_model.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.models.token_model.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.oauth1.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.oauth1.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.oauth1.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.oauth1.validator.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.oauth1.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.oauth1.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.oauth1.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.oauth2.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.oauth2.handlers.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.policy.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.policy.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.policy.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.policy.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.policy.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.policy.backends.rules.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.policy.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.receipt.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.receipt.handlers.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.receipt.provider.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.receipt.receipt_formatters.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.receipt.providers.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.receipt.providers.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.receipt.providers.fernet.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.receipt.providers.fernet.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.backends.resource_options.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.backends.sql_model.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.config_backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.config_backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.config_backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.revoke.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.revoke.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.revoke.model.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.revoke.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.revoke.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.revoke.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.wsgi.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.application.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.common.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.request_processing.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.request_processing.json_body.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.request_processing.req_logging.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.request_processing.middleware.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.request_processing.middleware.auth_context.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.request_processing.middleware.url_normalize.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.token.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.token.provider.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.token.token_formatters.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.token.providers.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.token.providers.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.token.providers.fernet.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.token.providers.fernet.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.token.providers.jws.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.token.providers.jws.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.trust.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.trust.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.trust.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.trust.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.trust.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.trust.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/modules.rst.
building [mo]: targets for 0 po files that are out of date
writing output... 
building [html]: targets for 105 source files that are out of date
updating environment: [new config] 428 added, 0 changed, 0 removed
reading sources... [  0%] admin/auth-totp
reading sources... [  0%] admin/authentication-mechanisms
reading sources... [  1%] admin/bootstrap
reading sources... [  1%] admin/case-insensitive
reading sources... [  1%] admin/cli-manage-projects-users-and-roles
reading sources... [  1%] admin/configuration
reading sources... [  2%] admin/configure-https
reading sources... [  2%] admin/configure_tokenless_x509
reading sources... [  2%] admin/credential-encryption
reading sources... [  2%] admin/event_notifications
reading sources... [  3%] admin/external-authentication
reading sources... [  3%] admin/federation/configure_federation
reading sources... [  3%] admin/federation/federated_identity
reading sources... [  3%] admin/federation/introduction
reading sources... [  4%] admin/federation/mapping_combinations
reading sources... [  4%] admin/fernet-token-faq
reading sources... [  4%] admin/getting-started
reading sources... [  4%] admin/health-check-middleware
reading sources... [  4%] admin/identity-concepts
reading sources... [  5%] admin/identity-sources
reading sources... [  5%] admin/index
reading sources... [  5%] admin/jws-key-rotation
reading sources... [  5%] admin/keystone-features
reading sources... [  6%] admin/manage-services
reading sources... [  6%] admin/manage-trusts
reading sources... [  6%] admin/multi-factor-authentication
reading sources... [  6%] admin/oauth1
reading sources... [  7%] admin/oauth2-mtls-usage-guide
reading sources... [  7%] admin/oauth2-usage-guide
reading sources... [  7%] admin/operations
reading sources... [  7%] admin/resource-options
reading sources... [  7%] admin/service-api-protection
reading sources... [  8%] admin/token-provider
reading sources... [  8%] admin/tokens
reading sources... [  8%] admin/tokens-overview
reading sources... [  8%] admin/unified-limits
reading sources... [  9%] admin/upgrading
reading sources... [  9%] api/keystone
reading sources... [  9%] api/keystone.api
reading sources... [  9%] api/keystone.api.auth
reading sources... [ 10%] api/keystone.api.credentials
reading sources... [ 10%] api/keystone.api.discovery
reading sources... [ 10%] api/keystone.api.domains
reading sources... [ 10%] api/keystone.api.ec2tokens
reading sources... [ 11%] api/keystone.api.endpoints
reading sources... [ 11%] api/keystone.api.groups
reading sources... [ 11%] api/keystone.api.limits
reading sources... [ 11%] api/keystone.api.os_ep_filter
reading sources... [ 11%] api/keystone.api.os_federation
reading sources... [ 12%] api/keystone.api.os_inherit
reading sources... [ 12%] api/keystone.api.os_oauth1
reading sources... [ 12%] api/keystone.api.os_oauth2
reading sources... [ 12%] api/keystone.api.os_revoke
reading sources... [ 13%] api/keystone.api.os_simple_cert
reading sources... [ 13%] api/keystone.api.policy
reading sources... [ 13%] api/keystone.api.projects
reading sources... [ 13%] api/keystone.api.regions
reading sources... [ 14%] api/keystone.api.registered_limits
reading sources... [ 14%] api/keystone.api.role_assignments
reading sources... [ 14%] api/keystone.api.role_inferences
reading sources... [ 14%] api/keystone.api.roles
reading sources... [ 14%] api/keystone.api.s3tokens
reading sources... [ 15%] api/keystone.api.services
reading sources... [ 15%] api/keystone.api.system
reading sources... [ 15%] api/keystone.api.trusts
reading sources... [ 15%] api/keystone.api.users
reading sources... [ 16%] api/keystone.api.validation
reading sources... [ 16%] api/keystone.api.validation.parameter_types
reading sources... [ 16%] api/keystone.api.validation.response_types
reading sources... [ 16%] api/keystone.api.validation.validators
reading sources... [ 17%] api/keystone.application_credential
reading sources... [ 17%] api/keystone.application_credential.backends
reading sources... [ 17%] api/keystone.application_credential.backends.base
reading sources... [ 17%] api/keystone.application_credential.backends.sql
reading sources... [ 18%] api/keystone.application_credential.core
reading sources... [ 18%] api/keystone.application_credential.schema
reading sources... [ 18%] api/keystone.assignment
reading sources... [ 18%] api/keystone.assignment.backends
reading sources... [ 18%] api/keystone.assignment.backends.base
reading sources... [ 19%] api/keystone.assignment.backends.sql
reading sources... [ 19%] api/keystone.assignment.core
reading sources... [ 19%] api/keystone.assignment.role_backends
reading sources... [ 19%] api/keystone.assignment.role_backends.base
reading sources... [ 20%] api/keystone.assignment.role_backends.resource_options
reading sources... [ 20%] api/keystone.assignment.role_backends.sql
reading sources... [ 20%] api/keystone.assignment.role_backends.sql_model
reading sources... [ 20%] api/keystone.assignment.schema
reading sources... [ 21%] api/keystone.auth
reading sources... [ 21%] api/keystone.auth.core
reading sources... [ 21%] api/keystone.auth.plugins
reading sources... [ 21%] api/keystone.auth.plugins.application_credential
reading sources... [ 21%] api/keystone.auth.plugins.base
reading sources... [ 22%] api/keystone.auth.plugins.core
reading sources... [ 22%] api/keystone.auth.plugins.external
reading sources... [ 22%] api/keystone.auth.plugins.mapped
reading sources... [ 22%] api/keystone.auth.plugins.oauth1
reading sources... [ 23%] api/keystone.auth.plugins.password
reading sources... [ 23%] api/keystone.auth.plugins.token
reading sources... [ 23%] api/keystone.auth.plugins.totp
reading sources... [ 23%] api/keystone.auth.schema
reading sources... [ 24%] api/keystone.catalog
reading sources... [ 24%] api/keystone.catalog.backends
reading sources... [ 24%] api/keystone.catalog.backends.base
reading sources... [ 24%] api/keystone.catalog.backends.sql
reading sources... [ 25%] api/keystone.catalog.core
reading sources... [ 25%] api/keystone.catalog.schema
reading sources... [ 25%] api/keystone.cmd
reading sources... [ 25%] api/keystone.cmd.bootstrap
reading sources... [ 25%] api/keystone.cmd.cli
reading sources... [ 26%] api/keystone.cmd.doctor
reading sources... [ 26%] api/keystone.cmd.doctor.caching
reading sources... [ 26%] api/keystone.cmd.doctor.credential
reading sources... [ 26%] api/keystone.cmd.doctor.database
reading sources... [ 27%] api/keystone.cmd.doctor.debug
reading sources... [ 27%] api/keystone.cmd.doctor.federation
reading sources... [ 27%] api/keystone.cmd.doctor.ldap
reading sources... [ 27%] api/keystone.cmd.doctor.security_compliance
reading sources... [ 28%] api/keystone.cmd.doctor.tokens
reading sources... [ 28%] api/keystone.cmd.doctor.tokens_fernet
reading sources... [ 28%] api/keystone.cmd.idutils
reading sources... [ 28%] api/keystone.cmd.manage
reading sources... [ 29%] api/keystone.cmd.status
reading sources... [ 29%] api/keystone.common
reading sources... [ 29%] api/keystone.common.authorization
reading sources... [ 29%] api/keystone.common.cache
reading sources... [ 29%] api/keystone.common.cache.core
reading sources... [ 30%] api/keystone.common.context
reading sources... [ 30%] api/keystone.common.driver_hints
reading sources... [ 30%] api/keystone.common.fernet_utils
reading sources... [ 30%] api/keystone.common.json_home
reading sources... [ 31%] api/keystone.common.jwt_utils
reading sources... [ 31%] api/keystone.common.manager
reading sources... [ 31%] api/keystone.common.password_hashers
reading sources... [ 31%] api/keystone.common.password_hashers.bcrypt
reading sources... [ 32%] api/keystone.common.password_hashers.pbkdf2
reading sources... [ 32%] api/keystone.common.password_hashers.scrypt
reading sources... [ 32%] api/keystone.common.password_hashing
reading sources... [ 32%] api/keystone.common.policies
reading sources... [ 32%] api/keystone.common.policies.access_rule
reading sources... [ 33%] api/keystone.common.policies.access_token
reading sources... [ 33%] api/keystone.common.policies.application_credential
reading sources... [ 33%] api/keystone.common.policies.auth
reading sources... [ 33%] api/keystone.common.policies.base
reading sources... [ 34%] api/keystone.common.policies.consumer
reading sources... [ 34%] api/keystone.common.policies.credential
reading sources... [ 34%] api/keystone.common.policies.domain
reading sources... [ 34%] api/keystone.common.policies.domain_config
reading sources... [ 35%] api/keystone.common.policies.ec2_credential
reading sources... [ 35%] api/keystone.common.policies.endpoint
reading sources... [ 35%] api/keystone.common.policies.endpoint_group
reading sources... [ 35%] api/keystone.common.policies.grant
reading sources... [ 36%] api/keystone.common.policies.group
reading sources... [ 36%] api/keystone.common.policies.identity_provider
reading sources... [ 36%] api/keystone.common.policies.implied_role
reading sources... [ 36%] api/keystone.common.policies.limit
reading sources... [ 36%] api/keystone.common.policies.mapping
reading sources... [ 37%] api/keystone.common.policies.policy
reading sources... [ 37%] api/keystone.common.policies.policy_association
reading sources... [ 37%] api/keystone.common.policies.project
reading sources... [ 37%] api/keystone.common.policies.project_endpoint
reading sources... [ 38%] api/keystone.common.policies.protocol
reading sources... [ 38%] api/keystone.common.policies.region
reading sources... [ 38%] api/keystone.common.policies.registered_limit
reading sources... [ 38%] api/keystone.common.policies.revoke_event
reading sources... [ 39%] api/keystone.common.policies.role
reading sources... [ 39%] api/keystone.common.policies.role_assignment
reading sources... [ 39%] api/keystone.common.policies.service
reading sources... [ 39%] api/keystone.common.policies.service_provider
reading sources... [ 39%] api/keystone.common.policies.token
reading sources... [ 40%] api/keystone.common.policies.token_revocation
reading sources... [ 40%] api/keystone.common.policies.trust
reading sources... [ 40%] api/keystone.common.policies.user
reading sources... [ 40%] api/keystone.common.profiler
reading sources... [ 41%] api/keystone.common.provider_api
reading sources... [ 41%] api/keystone.common.rbac_enforcer
reading sources... [ 41%] api/keystone.common.rbac_enforcer.enforcer
reading sources... [ 41%] api/keystone.common.rbac_enforcer.policy
reading sources... [ 42%] api/keystone.common.render_token
reading sources... [ 42%] api/keystone.common.resource_options
reading sources... [ 42%] api/keystone.common.resource_options.core
reading sources... [ 42%] api/keystone.common.resource_options.options
reading sources... [ 43%] api/keystone.common.resource_options.options.immutable
reading sources... [ 43%] api/keystone.common.sql
reading sources... [ 43%] api/keystone.common.sql.upgrades
reading sources... [ 43%] api/keystone.common.tokenless_auth
reading sources... [ 43%] api/keystone.common.utils
reading sources... [ 44%] api/keystone.common.validation
reading sources... [ 44%] api/keystone.common.validation.parameter_types
reading sources... [ 44%] api/keystone.common.validation.validators
reading sources... [ 44%] api/keystone.conf
reading sources... [ 45%] api/keystone.conf.application_credential
reading sources... [ 45%] api/keystone.conf.assignment
reading sources... [ 45%] api/keystone.conf.auth
reading sources... [ 45%] api/keystone.conf.catalog
reading sources... [ 46%] api/keystone.conf.constants
reading sources... [ 46%] api/keystone.conf.credential
reading sources... [ 46%] api/keystone.conf.default
reading sources... [ 46%] api/keystone.conf.domain_config
reading sources... [ 46%] api/keystone.conf.endpoint_filter
reading sources... [ 47%] api/keystone.conf.endpoint_policy
reading sources... [ 47%] api/keystone.conf.federation
reading sources... [ 47%] api/keystone.conf.fernet_receipts
reading sources... [ 47%] api/keystone.conf.fernet_tokens
reading sources... [ 48%] api/keystone.conf.identity
reading sources... [ 48%] api/keystone.conf.identity_mapping
reading sources... [ 48%] api/keystone.conf.jwt_tokens
reading sources... [ 48%] api/keystone.conf.ldap
reading sources... [ 49%] api/keystone.conf.oauth1
reading sources... [ 49%] api/keystone.conf.oauth2
reading sources... [ 49%] api/keystone.conf.opts
reading sources... [ 49%] api/keystone.conf.policy
reading sources... [ 50%] api/keystone.conf.receipt
reading sources... [ 50%] api/keystone.conf.resource
reading sources... [ 50%] api/keystone.conf.revoke
reading sources... [ 50%] api/keystone.conf.role
reading sources... [ 50%] api/keystone.conf.saml
reading sources... [ 51%] api/keystone.conf.security_compliance
reading sources... [ 51%] api/keystone.conf.shadow_users
reading sources... [ 51%] api/keystone.conf.token
reading sources... [ 51%] api/keystone.conf.tokenless_auth
reading sources... [ 52%] api/keystone.conf.totp
reading sources... [ 52%] api/keystone.conf.trust
reading sources... [ 52%] api/keystone.conf.unified_limit
reading sources... [ 52%] api/keystone.conf.utils
reading sources... [ 53%] api/keystone.conf.wsgi
reading sources... [ 53%] api/keystone.credential
reading sources... [ 53%] api/keystone.credential.backends
reading sources... [ 53%] api/keystone.credential.backends.base
reading sources... [ 54%] api/keystone.credential.backends.sql
reading sources... [ 54%] api/keystone.credential.core
reading sources... [ 54%] api/keystone.credential.provider
reading sources... [ 54%] api/keystone.credential.providers
reading sources... [ 54%] api/keystone.credential.providers.core
reading sources... [ 55%] api/keystone.credential.providers.fernet
reading sources... [ 55%] api/keystone.credential.providers.fernet.core
reading sources... [ 55%] api/keystone.credential.schema
reading sources... [ 55%] api/keystone.endpoint_policy
reading sources... [ 56%] api/keystone.endpoint_policy.backends
reading sources... [ 56%] api/keystone.endpoint_policy.backends.base
reading sources... [ 56%] api/keystone.endpoint_policy.backends.sql
reading sources... [ 56%] api/keystone.endpoint_policy.core
reading sources... [ 57%] api/keystone.exception
reading sources... [ 57%] api/keystone.federation
reading sources... [ 57%] api/keystone.federation.backends
reading sources... [ 57%] api/keystone.federation.backends.base
reading sources... [ 57%] api/keystone.federation.backends.sql
reading sources... [ 58%] api/keystone.federation.constants
reading sources... [ 58%] api/keystone.federation.core
reading sources... [ 58%] api/keystone.federation.idp
reading sources... [ 58%] api/keystone.federation.schema
reading sources... [ 59%] api/keystone.federation.utils
reading sources... [ 59%] api/keystone.i18n
reading sources... [ 59%] api/keystone.identity
reading sources... [ 59%] api/keystone.identity.backends
reading sources... [ 60%] api/keystone.identity.backends.base
reading sources... [ 60%] api/keystone.identity.backends.ldap
reading sources... [ 60%] api/keystone.identity.backends.ldap.common
reading sources... [ 60%] api/keystone.identity.backends.ldap.core
reading sources... [ 61%] api/keystone.identity.backends.ldap.models
reading sources... [ 61%] api/keystone.identity.backends.resource_options
reading sources... [ 61%] api/keystone.identity.backends.sql
reading sources... [ 61%] api/keystone.identity.backends.sql_model
reading sources... [ 61%] api/keystone.identity.core
reading sources... [ 62%] api/keystone.identity.generator
reading sources... [ 62%] api/keystone.identity.id_generators
reading sources... [ 62%] api/keystone.identity.id_generators.sha256
reading sources... [ 62%] api/keystone.identity.mapping_backends
reading sources... [ 63%] api/keystone.identity.mapping_backends.base
reading sources... [ 63%] api/keystone.identity.mapping_backends.mapping
reading sources... [ 63%] api/keystone.identity.mapping_backends.sql
reading sources... [ 63%] api/keystone.identity.schema
reading sources... [ 64%] api/keystone.identity.shadow_backends
reading sources... [ 64%] api/keystone.identity.shadow_backends.base
reading sources... [ 64%] api/keystone.identity.shadow_backends.sql
reading sources... [ 64%] api/keystone.limit
reading sources... [ 64%] api/keystone.limit.backends
reading sources... [ 65%] api/keystone.limit.backends.base
reading sources... [ 65%] api/keystone.limit.backends.sql
reading sources... [ 65%] api/keystone.limit.core
reading sources... [ 65%] api/keystone.limit.models
reading sources... [ 66%] api/keystone.limit.models.base
reading sources... [ 66%] api/keystone.limit.models.flat
reading sources... [ 66%] api/keystone.limit.models.strict_two_level
reading sources... [ 66%] api/keystone.limit.schema
reading sources... [ 67%] api/keystone.models
reading sources... [ 67%] api/keystone.models.receipt_model
reading sources... [ 67%] api/keystone.models.revoke_model
reading sources... [ 67%] api/keystone.models.token_model
reading sources... [ 68%] api/keystone.notifications
reading sources... [ 68%] api/keystone.oauth1
reading sources... [ 68%] api/keystone.oauth1.backends
reading sources... [ 68%] api/keystone.oauth1.backends.base
reading sources... [ 68%] api/keystone.oauth1.backends.sql
reading sources... [ 69%] api/keystone.oauth1.core
reading sources... [ 69%] api/keystone.oauth1.schema
reading sources... [ 69%] api/keystone.oauth1.validator
reading sources... [ 69%] api/keystone.oauth2
reading sources... [ 70%] api/keystone.oauth2.handlers
reading sources... [ 70%] api/keystone.policy
reading sources... [ 70%] api/keystone.policy.backends
reading sources... [ 70%] api/keystone.policy.backends.base
reading sources... [ 71%] api/keystone.policy.backends.rules
reading sources... [ 71%] api/keystone.policy.backends.sql
reading sources... [ 71%] api/keystone.policy.core
reading sources... [ 71%] api/keystone.policy.schema
reading sources... [ 71%] api/keystone.receipt
reading sources... [ 72%] api/keystone.receipt.handlers
reading sources... [ 72%] api/keystone.receipt.provider
reading sources... [ 72%] api/keystone.receipt.providers
reading sources... [ 72%] api/keystone.receipt.providers.base
reading sources... [ 73%] api/keystone.receipt.providers.fernet
reading sources... [ 73%] api/keystone.receipt.providers.fernet.core
reading sources... [ 73%] api/keystone.receipt.receipt_formatters
reading sources... [ 73%] api/keystone.resource
reading sources... [ 74%] api/keystone.resource.backends
reading sources... [ 74%] api/keystone.resource.backends.base
reading sources... [ 74%] api/keystone.resource.backends.resource_options
reading sources... [ 74%] api/keystone.resource.backends.sql
reading sources... [ 75%] api/keystone.resource.backends.sql_model
reading sources... [ 75%] api/keystone.resource.config_backends
reading sources... [ 75%] api/keystone.resource.config_backends.base
reading sources... [ 75%] api/keystone.resource.config_backends.sql
reading sources... [ 75%] api/keystone.resource.core
reading sources... [ 76%] api/keystone.resource.schema
reading sources... [ 76%] api/keystone.revoke
reading sources... [ 76%] api/keystone.revoke.backends
reading sources... [ 76%] api/keystone.revoke.backends.base
reading sources... [ 77%] api/keystone.revoke.backends.sql
reading sources... [ 77%] api/keystone.revoke.core
reading sources... [ 77%] api/keystone.revoke.model
reading sources... [ 77%] api/keystone.server
reading sources... [ 78%] api/keystone.server.backends
reading sources... [ 78%] api/keystone.server.flask
reading sources... [ 78%] api/keystone.server.flask.application
reading sources... [ 78%] api/keystone.server.flask.common
reading sources... [ 79%] api/keystone.server.flask.core
reading sources... [ 79%] api/keystone.server.flask.request_processing
reading sources... [ 79%] api/keystone.server.flask.request_processing.json_body
reading sources... [ 79%] api/keystone.server.flask.request_processing.middleware
reading sources... [ 79%] api/keystone.server.flask.request_processing.middleware.auth_context
reading sources... [ 80%] api/keystone.server.flask.request_processing.middleware.url_normalize
reading sources... [ 80%] api/keystone.server.flask.request_processing.req_logging
reading sources... [ 80%] api/keystone.server.wsgi
reading sources... [ 80%] api/keystone.token
reading sources... [ 81%] api/keystone.token.provider
reading sources... [ 81%] api/keystone.token.providers
reading sources... [ 81%] api/keystone.token.providers.base
reading sources... [ 81%] api/keystone.token.providers.fernet
reading sources... [ 82%] api/keystone.token.providers.fernet.core
reading sources... [ 82%] api/keystone.token.providers.jws
reading sources... [ 82%] api/keystone.token.providers.jws.core
reading sources... [ 82%] api/keystone.token.token_formatters
reading sources... [ 82%] api/keystone.trust
reading sources... [ 83%] api/keystone.trust.backends
reading sources... [ 83%] api/keystone.trust.backends.base
reading sources... [ 83%] api/keystone.trust.backends.sql
reading sources... [ 83%] api/keystone.trust.core
reading sources... [ 84%] api/keystone.trust.schema
reading sources... [ 84%] api/keystone.version
reading sources... [ 84%] api/modules
reading sources... [ 84%] api_curl_examples
reading sources... [ 85%] cli/commands
reading sources... [ 85%] cli/index
reading sources... [ 85%] cli/keystone-manage
reading sources... [ 85%] cli/keystone-status
reading sources... [ 86%] code_documentation
reading sources... [ 86%] configuration/config-options
loading config file config-generator/keystone.conf
reading sources... [ 86%] configuration/index
reading sources... [ 86%] configuration/policy
reading sources... [ 86%] configuration/samples/index
reading sources... [ 87%] configuration/samples/keystone-conf
reading sources... [ 87%] configuration/samples/logging-conf
reading sources... [ 87%] configuration/samples/policy-yaml
reading sources... [ 87%] contributor/api_change_tutorial
reading sources... [ 88%] contributor/architecture
reading sources... [ 88%] contributor/auth-plugins
reading sources... [ 88%] contributor/caching-layer
reading sources... [ 88%] contributor/contributing
reading sources... [ 89%] contributor/database-migrations
reading sources... [ 89%] contributor/developing-drivers
reading sources... [ 89%] contributor/doctor-checks
reading sources... [ 89%] contributor/filtering-responsibilities
reading sources... [ 89%] contributor/how-can-i-help
reading sources... [ 90%] contributor/http-api
reading sources... [ 90%] contributor/id-manage
reading sources... [ 90%] contributor/index
reading sources... [ 90%] contributor/list-truncation
reading sources... [ 91%] contributor/programming-exercises
reading sources... [ 91%] contributor/proposing-features
reading sources... [ 91%] contributor/release-notes
reading sources... [ 91%] contributor/service-catalog
reading sources... [ 92%] contributor/services
reading sources... [ 92%] contributor/set-up-keystone
reading sources... [ 92%] contributor/testing-keystone
reading sources... [ 92%] contributor/vision-reflection
reading sources... [ 93%] getting-started/architecture
reading sources... [ 93%] getting-started/community
reading sources... [ 93%] getting-started/index
reading sources... [ 93%] getting-started/policy_mapping
reading sources... [ 93%] index
reading sources... [ 94%] indices-tables
reading sources... [ 94%] install/get-started-obs
reading sources... [ 94%] install/get-started-rdo
reading sources... [ 94%] install/get-started-ubuntu
reading sources... [ 95%] install/index
reading sources... [ 95%] install/index-obs
reading sources... [ 95%] install/index-rdo
reading sources... [ 95%] install/index-ubuntu
reading sources... [ 96%] install/keystone-install-obs
reading sources... [ 96%] install/keystone-install-rdo
reading sources... [ 96%] install/keystone-install-ubuntu
reading sources... [ 96%] install/keystone-openrc-obs
reading sources... [ 96%] install/keystone-openrc-rdo
reading sources... [ 97%] install/keystone-openrc-ubuntu
reading sources... [ 97%] install/keystone-users-obs
reading sources... [ 97%] install/keystone-users-rdo
reading sources... [ 97%] install/keystone-users-ubuntu
reading sources... [ 98%] install/keystone-verify-obs
reading sources... [ 98%] install/keystone-verify-rdo
reading sources... [ 98%] install/keystone-verify-ubuntu
reading sources... [ 98%] install/shared/note_configuration_vary_by_distribution
reading sources... [ 99%] user/application_credentials
reading sources... [ 99%] user/domain-manager-usage
reading sources... [ 99%] user/index
reading sources... [ 99%] user/json_home
reading sources... [100%] user/multi-factor-authentication
reading sources... [100%] user/supported_clients
reading sources... [100%] user/trusts

looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
copying assets... 
copying static files... 
Writing evaluated template result to /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone-doc/usr/share/doc/keystone-doc/html/_static/language_data.js
Writing evaluated template result to /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone-doc/usr/share/doc/keystone-doc/html/_static/documentation_options.js
Writing evaluated template result to /build/reproducible-path/keystone-27.0.0~rc1/debian/keystone-doc/usr/share/doc/keystone-doc/html/_static/basic.css
copying static files: done
copying extra files... 
copying extra files: done
copying assets: done
writing output... [  0%] admin/auth-totp
fatal: not a git repository (or any of the parent directories): .git
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/auth-totp.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/auth-totp.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/auth-totp'
writing output... [  0%] admin/authentication-mechanisms
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/authentication-mechanisms.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/authentication-mechanisms.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/authentication-mechanisms'
writing output... [  1%] admin/bootstrap
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/bootstrap.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/bootstrap.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/bootstrap'
writing output... [  1%] admin/case-insensitive
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/case-insensitive.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/case-insensitive.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/case-insensitive'
writing output... [  1%] admin/cli-manage-projects-users-and-roles
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/cli-manage-projects-users-and-roles.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/cli-manage-projects-users-and-roles.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/cli-manage-projects-users-and-roles'
writing output... [  1%] admin/configuration
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/configuration.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/configuration.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/configuration'
writing output... [  2%] admin/configure-https
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/configure-https.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/configure-https.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/configure-https'
writing output... [  2%] admin/configure_tokenless_x509
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/configure_tokenless_x509.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/configure_tokenless_x509.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/configure_tokenless_x509'
writing output... [  2%] admin/credential-encryption
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/credential-encryption.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/credential-encryption.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/credential-encryption'
writing output... [  2%] admin/event_notifications
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/event_notifications.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/event_notifications.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/event_notifications'
writing output... [  3%] admin/external-authentication
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/external-authentication.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/external-authentication.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/external-authentication'
writing output... [  3%] admin/federation/configure_federation
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/federation/configure_federation.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/federation/configure_federation.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/federation/configure_federation'
writing output... [  3%] admin/federation/federated_identity
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/federation/federated_identity.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/federation/federated_identity.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/federation/federated_identity'
writing output... [  3%] admin/federation/introduction
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/federation/introduction.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/federation/introduction.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/federation/introduction'
writing output... [  4%] admin/federation/mapping_combinations
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/federation/mapping_combinations.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/federation/mapping_combinations.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/federation/mapping_combinations'
writing output... [  4%] admin/fernet-token-faq
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/fernet-token-faq.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/fernet-token-faq.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/fernet-token-faq'
writing output... [  4%] admin/getting-started
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/getting-started.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/getting-started.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/getting-started'
writing output... [  4%] admin/health-check-middleware
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/health-check-middleware.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/health-check-middleware.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/health-check-middleware'
writing output... [  4%] admin/identity-concepts
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/identity-concepts.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/identity-concepts.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/identity-concepts'
writing output... [  5%] admin/identity-sources
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/identity-sources.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/identity-sources.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/identity-sources'
writing output... [  5%] admin/index
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/index.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/index'
writing output... [  5%] admin/jws-key-rotation
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/jws-key-rotation.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/jws-key-rotation.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/jws-key-rotation'
writing output... [  5%] admin/keystone-features
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/keystone-features.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/keystone-features.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/keystone-features'
writing output... [  6%] admin/manage-services
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/manage-services.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/manage-services.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/manage-services'
writing output... [  6%] admin/manage-trusts
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/manage-trusts.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/manage-trusts.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/manage-trusts'
writing output... [  6%] admin/multi-factor-authentication
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/multi-factor-authentication.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/multi-factor-authentication.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/multi-factor-authentication'
writing output... [  6%] admin/oauth1
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/oauth1.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/oauth1.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/oauth1'
writing output... [  7%] admin/oauth2-mtls-usage-guide
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/oauth2-mtls-usage-guide.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/oauth2-mtls-usage-guide.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/oauth2-mtls-usage-guide'
writing output... [  7%] admin/oauth2-usage-guide
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/oauth2-usage-guide.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/oauth2-usage-guide.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/oauth2-usage-guide'
writing output... [  7%] admin/operations
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/operations.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/operations.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/operations'
writing output... [  7%] admin/resource-options
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/resource-options.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/resource-options.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/resource-options'
writing output... [  7%] admin/service-api-protection
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/service-api-protection.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/service-api-protection.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/service-api-protection'
writing output... [  8%] admin/token-provider
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/token-provider.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/token-provider.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/token-provider'
writing output... [  8%] admin/tokens
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/tokens.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/tokens.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/tokens'
writing output... [  8%] admin/tokens-overview
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/tokens-overview.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/tokens-overview.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/tokens-overview'
writing output... [  8%] admin/unified-limits
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/unified-limits.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/unified-limits.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/unified-limits'
writing output... [  9%] admin/upgrading
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/admin/upgrading.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/upgrading.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'admin/upgrading'
writing output... [  9%] api/keystone
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone'
writing output... [  9%] api/keystone.api
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api'
writing output... [  9%] api/keystone.api.auth
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.auth.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.auth.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.auth'
writing output... [ 10%] api/keystone.api.credentials
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.credentials.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.credentials.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.credentials'
writing output... [ 10%] api/keystone.api.discovery
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.discovery.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.discovery.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.discovery'
writing output... [ 10%] api/keystone.api.domains
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.domains.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.domains.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.domains'
writing output... [ 10%] api/keystone.api.ec2tokens
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.ec2tokens.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.ec2tokens.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.ec2tokens'
writing output... [ 11%] api/keystone.api.endpoints
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.endpoints.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.endpoints.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.endpoints'
writing output... [ 11%] api/keystone.api.groups
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.groups.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.groups.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.groups'
writing output... [ 11%] api/keystone.api.limits
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.limits.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.limits.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.limits'
writing output... [ 11%] api/keystone.api.os_ep_filter
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.os_ep_filter.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.os_ep_filter.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.os_ep_filter'
writing output... [ 11%] api/keystone.api.os_federation
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.os_federation.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.os_federation.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.os_federation'
writing output... [ 12%] api/keystone.api.os_inherit
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.os_inherit.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.os_inherit.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.os_inherit'
writing output... [ 12%] api/keystone.api.os_oauth1
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.os_oauth1.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.os_oauth1.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.os_oauth1'
writing output... [ 12%] api/keystone.api.os_oauth2
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.os_oauth2.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.os_oauth2.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.os_oauth2'
writing output... [ 12%] api/keystone.api.os_revoke
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.os_revoke.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.os_revoke.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.os_revoke'
writing output... [ 13%] api/keystone.api.os_simple_cert
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.os_simple_cert.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.os_simple_cert.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.os_simple_cert'
writing output... [ 13%] api/keystone.api.policy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.policy.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.policy.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.policy'
writing output... [ 13%] api/keystone.api.projects
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.projects.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.projects.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.projects'
writing output... [ 13%] api/keystone.api.regions
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.regions.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.regions.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.regions'
writing output... [ 14%] api/keystone.api.registered_limits
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.registered_limits.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.registered_limits.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.registered_limits'
writing output... [ 14%] api/keystone.api.role_assignments
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.role_assignments.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.role_assignments.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.role_assignments'
writing output... [ 14%] api/keystone.api.role_inferences
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.role_inferences.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.role_inferences.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.role_inferences'
writing output... [ 14%] api/keystone.api.roles
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.roles.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.roles.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.roles'
writing output... [ 14%] api/keystone.api.s3tokens
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.s3tokens.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.s3tokens.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.s3tokens'
writing output... [ 15%] api/keystone.api.services
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.services.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.services.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.services'
writing output... [ 15%] api/keystone.api.system
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.system.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.system.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.system'
writing output... [ 15%] api/keystone.api.trusts
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.trusts.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.trusts.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.trusts'
writing output... [ 15%] api/keystone.api.users
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.users.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.users.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.users'
writing output... [ 16%] api/keystone.api.validation
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.validation.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.validation.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.validation'
writing output... [ 16%] api/keystone.api.validation.parameter_types
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.validation.parameter_types.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.validation.parameter_types.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.validation.parameter_types'
writing output... [ 16%] api/keystone.api.validation.response_types
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.validation.response_types.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.validation.response_types.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.validation.response_types'
writing output... [ 16%] api/keystone.api.validation.validators
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.validation.validators.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.validation.validators.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.api.validation.validators'
writing output... [ 17%] api/keystone.application_credential
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.application_credential.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.application_credential.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.application_credential'
writing output... [ 17%] api/keystone.application_credential.backends
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.application_credential.backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.application_credential.backends.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.application_credential.backends'
writing output... [ 17%] api/keystone.application_credential.backends.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.application_credential.backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.application_credential.backends.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.application_credential.backends.base'
writing output... [ 17%] api/keystone.application_credential.backends.sql
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.application_credential.backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.application_credential.backends.sql.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.application_credential.backends.sql'
writing output... [ 18%] api/keystone.application_credential.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.application_credential.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.application_credential.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.application_credential.core'
writing output... [ 18%] api/keystone.application_credential.schema
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.application_credential.schema.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.application_credential.schema.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.application_credential.schema'
writing output... [ 18%] api/keystone.assignment
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.assignment'
writing output... [ 18%] api/keystone.assignment.backends
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.backends.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.backends'
writing output... [ 18%] api/keystone.assignment.backends.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.backends.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.backends.base'
writing output... [ 19%] api/keystone.assignment.backends.sql
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.backends.sql.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.backends.sql'
writing output... [ 19%] api/keystone.assignment.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.core'
writing output... [ 19%] api/keystone.assignment.role_backends
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.role_backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.role_backends.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.role_backends'
writing output... [ 19%] api/keystone.assignment.role_backends.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.role_backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.role_backends.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.role_backends.base'
writing output... [ 20%] api/keystone.assignment.role_backends.resource_options
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.role_backends.resource_options.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.role_backends.resource_options.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.role_backends.resource_options'
writing output... [ 20%] api/keystone.assignment.role_backends.sql
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.role_backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.role_backends.sql.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.role_backends.sql'
writing output... [ 20%] api/keystone.assignment.role_backends.sql_model
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.role_backends.sql_model.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.role_backends.sql_model.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.role_backends.sql_model'
writing output... [ 20%] api/keystone.assignment.schema
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.schema.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.schema.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.schema'
writing output... [ 21%] api/keystone.auth
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.auth'
writing output... [ 21%] api/keystone.auth.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.auth.core'
writing output... [ 21%] api/keystone.auth.plugins
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins'
writing output... [ 21%] api/keystone.auth.plugins.application_credential
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.application_credential.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.application_credential.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins.application_credential'
writing output... [ 21%] api/keystone.auth.plugins.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins.base'
writing output... [ 22%] api/keystone.auth.plugins.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins.core'
writing output... [ 22%] api/keystone.auth.plugins.external
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.external.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.external.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins.external'
writing output... [ 22%] api/keystone.auth.plugins.mapped
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.mapped.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.mapped.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins.mapped'
writing output... [ 22%] api/keystone.auth.plugins.oauth1
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.oauth1.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.oauth1.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins.oauth1'
writing output... [ 23%] api/keystone.auth.plugins.password
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.password.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.password.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins.password'
writing output... [ 23%] api/keystone.auth.plugins.token
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.token.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.token.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins.token'
writing output... [ 23%] api/keystone.auth.plugins.totp
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.totp.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.totp.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins.totp'
writing output... [ 23%] api/keystone.auth.schema
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.schema.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.schema.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.auth.schema'
writing output... [ 24%] api/keystone.catalog
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.catalog.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.catalog.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.catalog'
writing output... [ 24%] api/keystone.catalog.backends
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.catalog.backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.catalog.backends.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.catalog.backends'
writing output... [ 24%] api/keystone.catalog.backends.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.catalog.backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.catalog.backends.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.catalog.backends.base'
writing output... [ 24%] api/keystone.catalog.backends.sql
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.catalog.backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.catalog.backends.sql.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.catalog.backends.sql'
writing output... [ 25%] api/keystone.catalog.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.catalog.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.catalog.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.catalog.core'
writing output... [ 25%] api/keystone.catalog.schema
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.catalog.schema.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.catalog.schema.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.catalog.schema'
writing output... [ 25%] api/keystone.cmd
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.cmd'
writing output... [ 25%] api/keystone.cmd.bootstrap
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.bootstrap.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.bootstrap.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.bootstrap'
writing output... [ 25%] api/keystone.cmd.cli
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.cli.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.cli.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.cli'
writing output... [ 26%] api/keystone.cmd.doctor
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor'
writing output... [ 26%] api/keystone.cmd.doctor.caching
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.caching.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.caching.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor.caching'
writing output... [ 26%] api/keystone.cmd.doctor.credential
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.credential.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.credential.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor.credential'
writing output... [ 26%] api/keystone.cmd.doctor.database
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.database.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.database.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor.database'
writing output... [ 27%] api/keystone.cmd.doctor.debug
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.debug.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.debug.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor.debug'
writing output... [ 27%] api/keystone.cmd.doctor.federation
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.federation.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.federation.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor.federation'
writing output... [ 27%] api/keystone.cmd.doctor.ldap
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.ldap.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.ldap.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor.ldap'
writing output... [ 27%] api/keystone.cmd.doctor.security_compliance
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.security_compliance.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.security_compliance.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor.security_compliance'
writing output... [ 28%] api/keystone.cmd.doctor.tokens
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.tokens.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.tokens.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor.tokens'
writing output... [ 28%] api/keystone.cmd.doctor.tokens_fernet
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.tokens_fernet.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.tokens_fernet.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor.tokens_fernet'
writing output... [ 28%] api/keystone.cmd.idutils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.idutils.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.idutils.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.idutils'
writing output... [ 28%] api/keystone.cmd.manage
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.manage.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.manage.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.manage'
writing output... [ 29%] api/keystone.cmd.status
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.status.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.status.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.status'
writing output... [ 29%] api/keystone.common
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common'
writing output... [ 29%] api/keystone.common.authorization
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.authorization.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.authorization.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.authorization'
writing output... [ 29%] api/keystone.common.cache
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.cache.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.cache.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.cache'
writing output... [ 29%] api/keystone.common.cache.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.cache.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.cache.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.cache.core'
writing output... [ 30%] api/keystone.common.context
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.context.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.context.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.context'
writing output... [ 30%] api/keystone.common.driver_hints
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.driver_hints.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.driver_hints.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.driver_hints'
writing output... [ 30%] api/keystone.common.fernet_utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.fernet_utils.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.fernet_utils.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.fernet_utils'
writing output... [ 30%] api/keystone.common.json_home
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.json_home.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.json_home.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.json_home'
writing output... [ 31%] api/keystone.common.jwt_utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.jwt_utils.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.jwt_utils.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.jwt_utils'
writing output... [ 31%] api/keystone.common.manager
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.manager.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.manager.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.manager'
writing output... [ 31%] api/keystone.common.password_hashers
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.password_hashers.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.password_hashers.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.password_hashers'
writing output... [ 31%] api/keystone.common.password_hashers.bcrypt
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.password_hashers.bcrypt.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.password_hashers.bcrypt.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.password_hashers.bcrypt'
writing output... [ 32%] api/keystone.common.password_hashers.pbkdf2
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.password_hashers.pbkdf2.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.password_hashers.pbkdf2.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.password_hashers.pbkdf2'
writing output... [ 32%] api/keystone.common.password_hashers.scrypt
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.password_hashers.scrypt.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.password_hashers.scrypt.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.password_hashers.scrypt'
writing output... [ 32%] api/keystone.common.password_hashing
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.password_hashing.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.password_hashing.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.password_hashing'
writing output... [ 32%] api/keystone.common.policies
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies'
writing output... [ 32%] api/keystone.common.policies.access_rule
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.access_rule.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.access_rule.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.access_rule'
writing output... [ 33%] api/keystone.common.policies.access_token
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.access_token.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.access_token.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.access_token'
writing output... [ 33%] api/keystone.common.policies.application_credential
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.application_credential.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.application_credential.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.application_credential'
writing output... [ 33%] api/keystone.common.policies.auth
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.auth.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.auth.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.auth'
writing output... [ 33%] api/keystone.common.policies.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.base'
writing output... [ 34%] api/keystone.common.policies.consumer
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.consumer.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.consumer.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.consumer'
writing output... [ 34%] api/keystone.common.policies.credential
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.credential.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.credential.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.credential'
writing output... [ 34%] api/keystone.common.policies.domain
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.domain.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.domain.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.domain'
writing output... [ 34%] api/keystone.common.policies.domain_config
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.domain_config.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.domain_config.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.domain_config'
writing output... [ 35%] api/keystone.common.policies.ec2_credential
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.ec2_credential.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.ec2_credential.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.ec2_credential'
writing output... [ 35%] api/keystone.common.policies.endpoint
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.endpoint.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.endpoint.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.endpoint'
writing output... [ 35%] api/keystone.common.policies.endpoint_group
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.endpoint_group.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.endpoint_group.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.endpoint_group'
writing output... [ 35%] api/keystone.common.policies.grant
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.grant.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.grant.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.grant'
writing output... [ 36%] api/keystone.common.policies.group
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.group.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.group.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.group'
writing output... [ 36%] api/keystone.common.policies.identity_provider
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.identity_provider.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.identity_provider.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.identity_provider'
writing output... [ 36%] api/keystone.common.policies.implied_role
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.implied_role.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.implied_role.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.implied_role'
writing output... [ 36%] api/keystone.common.policies.limit
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.limit.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.limit.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.limit'
writing output... [ 36%] api/keystone.common.policies.mapping
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.mapping.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.mapping.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.mapping'
writing output... [ 37%] api/keystone.common.policies.policy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.policy.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.policy.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.policy'
writing output... [ 37%] api/keystone.common.policies.policy_association
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.policy_association.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.policy_association.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.policy_association'
writing output... [ 37%] api/keystone.common.policies.project
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.project.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.project.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.project'
writing output... [ 37%] api/keystone.common.policies.project_endpoint
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.project_endpoint.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.project_endpoint.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.project_endpoint'
writing output... [ 38%] api/keystone.common.policies.protocol
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.protocol.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.protocol.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.protocol'
writing output... [ 38%] api/keystone.common.policies.region
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.region.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.region.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.region'
writing output... [ 38%] api/keystone.common.policies.registered_limit
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.registered_limit.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.registered_limit.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.registered_limit'
writing output... [ 38%] api/keystone.common.policies.revoke_event
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.revoke_event.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.revoke_event.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.revoke_event'
writing output... [ 39%] api/keystone.common.policies.role
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.role.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.role.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.role'
writing output... [ 39%] api/keystone.common.policies.role_assignment
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.role_assignment.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.role_assignment.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.role_assignment'
writing output... [ 39%] api/keystone.common.policies.service
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.service.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.service.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.service'
writing output... [ 39%] api/keystone.common.policies.service_provider
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.service_provider.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.service_provider.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.service_provider'
writing output... [ 39%] api/keystone.common.policies.token
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.token.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.token.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.token'
writing output... [ 40%] api/keystone.common.policies.token_revocation
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.token_revocation.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.token_revocation.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.token_revocation'
writing output... [ 40%] api/keystone.common.policies.trust
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.trust.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.trust.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.trust'
writing output... [ 40%] api/keystone.common.policies.user
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.user.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.user.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.user'
writing output... [ 40%] api/keystone.common.profiler
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.profiler.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.profiler.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.profiler'
writing output... [ 41%] api/keystone.common.provider_api
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.provider_api.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.provider_api.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.provider_api'
writing output... [ 41%] api/keystone.common.rbac_enforcer
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.rbac_enforcer.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.rbac_enforcer.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.rbac_enforcer'
writing output... [ 41%] api/keystone.common.rbac_enforcer.enforcer
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.rbac_enforcer.enforcer.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.rbac_enforcer.enforcer.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.rbac_enforcer.enforcer'
writing output... [ 41%] api/keystone.common.rbac_enforcer.policy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.rbac_enforcer.policy.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.rbac_enforcer.policy.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.rbac_enforcer.policy'
writing output... [ 42%] api/keystone.common.render_token
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.render_token.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.render_token.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.render_token'
writing output... [ 42%] api/keystone.common.resource_options
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.resource_options.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.resource_options.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.resource_options'
writing output... [ 42%] api/keystone.common.resource_options.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.resource_options.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.resource_options.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.resource_options.core'
writing output... [ 42%] api/keystone.common.resource_options.options
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.resource_options.options.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.resource_options.options.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.resource_options.options'
writing output... [ 43%] api/keystone.common.resource_options.options.immutable
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.resource_options.options.immutable.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.resource_options.options.immutable.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.resource_options.options.immutable'
writing output... [ 43%] api/keystone.common.sql
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.sql.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.sql'
writing output... [ 43%] api/keystone.common.sql.upgrades
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.sql.upgrades.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.sql.upgrades.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.sql.upgrades'
writing output... [ 43%] api/keystone.common.tokenless_auth
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.tokenless_auth.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.tokenless_auth.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.tokenless_auth'
writing output... [ 43%] api/keystone.common.utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.utils.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.utils.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.utils'
writing output... [ 44%] api/keystone.common.validation
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.validation.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.validation.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.validation'
writing output... [ 44%] api/keystone.common.validation.parameter_types
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.validation.parameter_types.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.validation.parameter_types.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.validation.parameter_types'
writing output... [ 44%] api/keystone.common.validation.validators
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.validation.validators.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.validation.validators.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.common.validation.validators'
writing output... [ 44%] api/keystone.conf
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf'
writing output... [ 45%] api/keystone.conf.application_credential
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.application_credential.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.application_credential.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.application_credential'
writing output... [ 45%] api/keystone.conf.assignment
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.assignment.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.assignment.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.assignment'
writing output... [ 45%] api/keystone.conf.auth
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.auth.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.auth.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.auth'
writing output... [ 45%] api/keystone.conf.catalog
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.catalog.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.catalog.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.catalog'
writing output... [ 46%] api/keystone.conf.constants
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.constants.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.constants.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.constants'
writing output... [ 46%] api/keystone.conf.credential
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.credential.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.credential.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.credential'
writing output... [ 46%] api/keystone.conf.default
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.default.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.default.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.default'
writing output... [ 46%] api/keystone.conf.domain_config
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.domain_config.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.domain_config.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.domain_config'
writing output... [ 46%] api/keystone.conf.endpoint_filter
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.endpoint_filter.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.endpoint_filter.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.endpoint_filter'
writing output... [ 47%] api/keystone.conf.endpoint_policy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.endpoint_policy.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.endpoint_policy.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.endpoint_policy'
writing output... [ 47%] api/keystone.conf.federation
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.federation.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.federation.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.federation'
writing output... [ 47%] api/keystone.conf.fernet_receipts
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.fernet_receipts.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.fernet_receipts.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.fernet_receipts'
writing output... [ 47%] api/keystone.conf.fernet_tokens
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.fernet_tokens.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.fernet_tokens.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.fernet_tokens'
writing output... [ 48%] api/keystone.conf.identity
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.identity.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.identity.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.identity'
writing output... [ 48%] api/keystone.conf.identity_mapping
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.identity_mapping.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.identity_mapping.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.identity_mapping'
writing output... [ 48%] api/keystone.conf.jwt_tokens
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.jwt_tokens.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.jwt_tokens.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.jwt_tokens'
writing output... [ 48%] api/keystone.conf.ldap
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.ldap.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.ldap.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.ldap'
writing output... [ 49%] api/keystone.conf.oauth1
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.oauth1.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.oauth1.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.oauth1'
writing output... [ 49%] api/keystone.conf.oauth2
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.oauth2.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.oauth2.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.oauth2'
writing output... [ 49%] api/keystone.conf.opts
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.opts.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.opts.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.opts'
writing output... [ 49%] api/keystone.conf.policy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.policy.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.policy.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.policy'
writing output... [ 50%] api/keystone.conf.receipt
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.receipt.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.receipt.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.receipt'
writing output... [ 50%] api/keystone.conf.resource
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.resource.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.resource.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.resource'
writing output... [ 50%] api/keystone.conf.revoke
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.revoke.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.revoke.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.revoke'
writing output... [ 50%] api/keystone.conf.role
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.role.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.role.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.role'
writing output... [ 50%] api/keystone.conf.saml
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.saml.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.saml.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.saml'
writing output... [ 51%] api/keystone.conf.security_compliance
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.security_compliance.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.security_compliance.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.security_compliance'
writing output... [ 51%] api/keystone.conf.shadow_users
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.shadow_users.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.shadow_users.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.shadow_users'
writing output... [ 51%] api/keystone.conf.token
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.token.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.token.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.token'
writing output... [ 51%] api/keystone.conf.tokenless_auth
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.tokenless_auth.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.tokenless_auth.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.tokenless_auth'
writing output... [ 52%] api/keystone.conf.totp
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.totp.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.totp.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.totp'
writing output... [ 52%] api/keystone.conf.trust
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.trust.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.trust.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.trust'
writing output... [ 52%] api/keystone.conf.unified_limit
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.unified_limit.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.unified_limit.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.unified_limit'
writing output... [ 52%] api/keystone.conf.utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.utils.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.utils.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.utils'
writing output... [ 53%] api/keystone.conf.wsgi
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.wsgi.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.wsgi.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.conf.wsgi'
writing output... [ 53%] api/keystone.credential
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.credential.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.credential.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.credential'
writing output... [ 53%] api/keystone.credential.backends
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.credential.backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.credential.backends.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.credential.backends'
writing output... [ 53%] api/keystone.credential.backends.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.credential.backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.credential.backends.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.credential.backends.base'
writing output... [ 54%] api/keystone.credential.backends.sql
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.credential.backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.credential.backends.sql.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.credential.backends.sql'
writing output... [ 54%] api/keystone.credential.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.credential.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.credential.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.credential.core'
writing output... [ 54%] api/keystone.credential.provider
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.credential.provider.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.credential.provider.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.credential.provider'
writing output... [ 54%] api/keystone.credential.providers
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.credential.providers.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.credential.providers.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.credential.providers'
writing output... [ 54%] api/keystone.credential.providers.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.credential.providers.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.credential.providers.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.credential.providers.core'
writing output... [ 55%] api/keystone.credential.providers.fernet
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.credential.providers.fernet.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.credential.providers.fernet.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.credential.providers.fernet'
writing output... [ 55%] api/keystone.credential.providers.fernet.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.credential.providers.fernet.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.credential.providers.fernet.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.credential.providers.fernet.core'
writing output... [ 55%] api/keystone.credential.schema
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.credential.schema.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.credential.schema.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.credential.schema'
writing output... [ 55%] api/keystone.endpoint_policy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.endpoint_policy.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.endpoint_policy.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.endpoint_policy'
writing output... [ 56%] api/keystone.endpoint_policy.backends
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.endpoint_policy.backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.endpoint_policy.backends.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.endpoint_policy.backends'
writing output... [ 56%] api/keystone.endpoint_policy.backends.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.endpoint_policy.backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.endpoint_policy.backends.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.endpoint_policy.backends.base'
writing output... [ 56%] api/keystone.endpoint_policy.backends.sql
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.endpoint_policy.backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.endpoint_policy.backends.sql.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.endpoint_policy.backends.sql'
writing output... [ 56%] api/keystone.endpoint_policy.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.endpoint_policy.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.endpoint_policy.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.endpoint_policy.core'
writing output... [ 57%] api/keystone.exception
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.exception.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.exception.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.exception'
writing output... [ 57%] api/keystone.federation
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.federation.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.federation.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.federation'
writing output... [ 57%] api/keystone.federation.backends
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.federation.backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.federation.backends.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.federation.backends'
writing output... [ 57%] api/keystone.federation.backends.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.federation.backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.federation.backends.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.federation.backends.base'
writing output... [ 57%] api/keystone.federation.backends.sql
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.federation.backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.federation.backends.sql.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.federation.backends.sql'
writing output... [ 58%] api/keystone.federation.constants
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.federation.constants.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.federation.constants.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.federation.constants'
writing output... [ 58%] api/keystone.federation.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.federation.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.federation.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.federation.core'
writing output... [ 58%] api/keystone.federation.idp
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.federation.idp.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.federation.idp.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.federation.idp'
writing output... [ 58%] api/keystone.federation.schema
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.federation.schema.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.federation.schema.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.federation.schema'
writing output... [ 59%] api/keystone.federation.utils
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.federation.utils.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.federation.utils.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.federation.utils'
writing output... [ 59%] api/keystone.i18n
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.i18n.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.i18n.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.i18n'
writing output... [ 59%] api/keystone.identity
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity'
writing output... [ 59%] api/keystone.identity.backends
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.backends.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.backends'
writing output... [ 60%] api/keystone.identity.backends.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.backends.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.backends.base'
writing output... [ 60%] api/keystone.identity.backends.ldap
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.backends.ldap.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.backends.ldap.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.backends.ldap'
writing output... [ 60%] api/keystone.identity.backends.ldap.common
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.backends.ldap.common.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.backends.ldap.common.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.backends.ldap.common'
writing output... [ 60%] api/keystone.identity.backends.ldap.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.backends.ldap.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.backends.ldap.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.backends.ldap.core'
writing output... [ 61%] api/keystone.identity.backends.ldap.models
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.backends.ldap.models.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.backends.ldap.models.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.backends.ldap.models'
writing output... [ 61%] api/keystone.identity.backends.resource_options
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.backends.resource_options.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.backends.resource_options.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.backends.resource_options'
writing output... [ 61%] api/keystone.identity.backends.sql
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.backends.sql.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.backends.sql'
writing output... [ 61%] api/keystone.identity.backends.sql_model
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.backends.sql_model.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.backends.sql_model.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.backends.sql_model'
writing output... [ 61%] api/keystone.identity.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.core'
writing output... [ 62%] api/keystone.identity.generator
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.generator.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.generator.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.generator'
writing output... [ 62%] api/keystone.identity.id_generators
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.id_generators.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.id_generators.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.id_generators'
writing output... [ 62%] api/keystone.identity.id_generators.sha256
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.id_generators.sha256.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.id_generators.sha256.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.id_generators.sha256'
writing output... [ 62%] api/keystone.identity.mapping_backends
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.mapping_backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.mapping_backends.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.mapping_backends'
writing output... [ 63%] api/keystone.identity.mapping_backends.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.mapping_backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.mapping_backends.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.mapping_backends.base'
writing output... [ 63%] api/keystone.identity.mapping_backends.mapping
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.mapping_backends.mapping.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.mapping_backends.mapping.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.mapping_backends.mapping'
writing output... [ 63%] api/keystone.identity.mapping_backends.sql
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.mapping_backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.mapping_backends.sql.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.mapping_backends.sql'
writing output... [ 63%] api/keystone.identity.schema
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.schema.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.schema.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.schema'
writing output... [ 64%] api/keystone.identity.shadow_backends
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.shadow_backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.shadow_backends.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.shadow_backends'
writing output... [ 64%] api/keystone.identity.shadow_backends.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.shadow_backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.shadow_backends.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.shadow_backends.base'
writing output... [ 64%] api/keystone.identity.shadow_backends.sql
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.identity.shadow_backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.identity.shadow_backends.sql.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.identity.shadow_backends.sql'
writing output... [ 64%] api/keystone.limit
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.limit.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.limit.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.limit'
writing output... [ 64%] api/keystone.limit.backends
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.limit.backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.limit.backends.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.limit.backends'
writing output... [ 65%] api/keystone.limit.backends.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.limit.backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.limit.backends.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.limit.backends.base'
writing output... [ 65%] api/keystone.limit.backends.sql
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.limit.backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.limit.backends.sql.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.limit.backends.sql'
writing output... [ 65%] api/keystone.limit.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.limit.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.limit.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.limit.core'
writing output... [ 65%] api/keystone.limit.models
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.limit.models.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.limit.models.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.limit.models'
writing output... [ 66%] api/keystone.limit.models.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.limit.models.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.limit.models.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.limit.models.base'
writing output... [ 66%] api/keystone.limit.models.flat
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.limit.models.flat.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.limit.models.flat.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.limit.models.flat'
writing output... [ 66%] api/keystone.limit.models.strict_two_level
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.limit.models.strict_two_level.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.limit.models.strict_two_level.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.limit.models.strict_two_level'
writing output... [ 66%] api/keystone.limit.schema
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.limit.schema.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.limit.schema.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.limit.schema'
writing output... [ 67%] api/keystone.models
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.models.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.models.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.models'
writing output... [ 67%] api/keystone.models.receipt_model
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.models.receipt_model.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.models.receipt_model.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.models.receipt_model'
writing output... [ 67%] api/keystone.models.revoke_model
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.models.revoke_model.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.models.revoke_model.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.models.revoke_model'
writing output... [ 67%] api/keystone.models.token_model
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.models.token_model.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.models.token_model.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.models.token_model'
writing output... [ 68%] api/keystone.notifications
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.notifications.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.notifications.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.notifications'
writing output... [ 68%] api/keystone.oauth1
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.oauth1.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.oauth1.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.oauth1'
writing output... [ 68%] api/keystone.oauth1.backends
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.oauth1.backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.oauth1.backends.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.oauth1.backends'
writing output... [ 68%] api/keystone.oauth1.backends.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.oauth1.backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.oauth1.backends.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.oauth1.backends.base'
writing output... [ 68%] api/keystone.oauth1.backends.sql
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.oauth1.backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.oauth1.backends.sql.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.oauth1.backends.sql'
writing output... [ 69%] api/keystone.oauth1.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.oauth1.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.oauth1.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.oauth1.core'
writing output... [ 69%] api/keystone.oauth1.schema
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.oauth1.schema.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.oauth1.schema.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.oauth1.schema'
writing output... [ 69%] api/keystone.oauth1.validator
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.oauth1.validator.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.oauth1.validator.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.oauth1.validator'
writing output... [ 69%] api/keystone.oauth2
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.oauth2.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.oauth2.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.oauth2'
writing output... [ 70%] api/keystone.oauth2.handlers
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.oauth2.handlers.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.oauth2.handlers.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.oauth2.handlers'
writing output... [ 70%] api/keystone.policy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.policy.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.policy.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.policy'
writing output... [ 70%] api/keystone.policy.backends
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.policy.backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.policy.backends.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.policy.backends'
writing output... [ 70%] api/keystone.policy.backends.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.policy.backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.policy.backends.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.policy.backends.base'
writing output... [ 71%] api/keystone.policy.backends.rules
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.policy.backends.rules.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.policy.backends.rules.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.policy.backends.rules'
writing output... [ 71%] api/keystone.policy.backends.sql
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.policy.backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.policy.backends.sql.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.policy.backends.sql'
writing output... [ 71%] api/keystone.policy.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.policy.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.policy.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.policy.core'
writing output... [ 71%] api/keystone.policy.schema
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.policy.schema.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.policy.schema.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.policy.schema'
writing output... [ 71%] api/keystone.receipt
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.receipt.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.receipt.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.receipt'
writing output... [ 72%] api/keystone.receipt.handlers
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.receipt.handlers.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.receipt.handlers.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.receipt.handlers'
writing output... [ 72%] api/keystone.receipt.provider
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.receipt.provider.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.receipt.provider.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.receipt.provider'
writing output... [ 72%] api/keystone.receipt.providers
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.receipt.providers.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.receipt.providers.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.receipt.providers'
writing output... [ 72%] api/keystone.receipt.providers.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.receipt.providers.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.receipt.providers.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.receipt.providers.base'
writing output... [ 73%] api/keystone.receipt.providers.fernet
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.receipt.providers.fernet.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.receipt.providers.fernet.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.receipt.providers.fernet'
writing output... [ 73%] api/keystone.receipt.providers.fernet.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.receipt.providers.fernet.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.receipt.providers.fernet.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.receipt.providers.fernet.core'
writing output... [ 73%] api/keystone.receipt.receipt_formatters
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.receipt.receipt_formatters.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.receipt.receipt_formatters.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.receipt.receipt_formatters'
writing output... [ 73%] api/keystone.resource
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.resource.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.resource.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.resource'
writing output... [ 74%] api/keystone.resource.backends
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.resource.backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.resource.backends.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.resource.backends'
writing output... [ 74%] api/keystone.resource.backends.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.resource.backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.resource.backends.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.resource.backends.base'
writing output... [ 74%] api/keystone.resource.backends.resource_options
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.resource.backends.resource_options.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.resource.backends.resource_options.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.resource.backends.resource_options'
writing output... [ 74%] api/keystone.resource.backends.sql
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.resource.backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.resource.backends.sql.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.resource.backends.sql'
writing output... [ 75%] api/keystone.resource.backends.sql_model
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.resource.backends.sql_model.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.resource.backends.sql_model.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.resource.backends.sql_model'
writing output... [ 75%] api/keystone.resource.config_backends
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.resource.config_backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.resource.config_backends.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.resource.config_backends'
writing output... [ 75%] api/keystone.resource.config_backends.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.resource.config_backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.resource.config_backends.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.resource.config_backends.base'
writing output... [ 75%] api/keystone.resource.config_backends.sql
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.resource.config_backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.resource.config_backends.sql.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.resource.config_backends.sql'
writing output... [ 75%] api/keystone.resource.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.resource.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.resource.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.resource.core'
writing output... [ 76%] api/keystone.resource.schema
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.resource.schema.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.resource.schema.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.resource.schema'
writing output... [ 76%] api/keystone.revoke
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.revoke.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.revoke.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.revoke'
writing output... [ 76%] api/keystone.revoke.backends
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.revoke.backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.revoke.backends.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.revoke.backends'
writing output... [ 76%] api/keystone.revoke.backends.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.revoke.backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.revoke.backends.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.revoke.backends.base'
writing output... [ 77%] api/keystone.revoke.backends.sql
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.revoke.backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.revoke.backends.sql.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.revoke.backends.sql'
writing output... [ 77%] api/keystone.revoke.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.revoke.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.revoke.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.revoke.core'
writing output... [ 77%] api/keystone.revoke.model
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.revoke.model.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.revoke.model.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.revoke.model'
writing output... [ 77%] api/keystone.server
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.server.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.server.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.server'
writing output... [ 78%] api/keystone.server.backends
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.server.backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.server.backends.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.server.backends'
writing output... [ 78%] api/keystone.server.flask
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.server.flask.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.server.flask.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.server.flask'
writing output... [ 78%] api/keystone.server.flask.application
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.server.flask.application.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.server.flask.application.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.server.flask.application'
writing output... [ 78%] api/keystone.server.flask.common
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.server.flask.common.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.server.flask.common.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.server.flask.common'
writing output... [ 79%] api/keystone.server.flask.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.server.flask.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.server.flask.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.server.flask.core'
writing output... [ 79%] api/keystone.server.flask.request_processing
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.server.flask.request_processing.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.server.flask.request_processing.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.server.flask.request_processing'
writing output... [ 79%] api/keystone.server.flask.request_processing.json_body
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.server.flask.request_processing.json_body.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.server.flask.request_processing.json_body.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.server.flask.request_processing.json_body'
writing output... [ 79%] api/keystone.server.flask.request_processing.middleware
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.server.flask.request_processing.middleware.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.server.flask.request_processing.middleware.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.server.flask.request_processing.middleware'
writing output... [ 79%] api/keystone.server.flask.request_processing.middleware.auth_context
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.server.flask.request_processing.middleware.auth_context.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.server.flask.request_processing.middleware.auth_context.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.server.flask.request_processing.middleware.auth_context'
writing output... [ 80%] api/keystone.server.flask.request_processing.middleware.url_normalize
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.server.flask.request_processing.middleware.url_normalize.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.server.flask.request_processing.middleware.url_normalize.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.server.flask.request_processing.middleware.url_normalize'
writing output... [ 80%] api/keystone.server.flask.request_processing.req_logging
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.server.flask.request_processing.req_logging.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.server.flask.request_processing.req_logging.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.server.flask.request_processing.req_logging'
writing output... [ 80%] api/keystone.server.wsgi
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.server.wsgi.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.server.wsgi.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.server.wsgi'
writing output... [ 80%] api/keystone.token
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.token.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.token.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.token'
writing output... [ 81%] api/keystone.token.provider
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.token.provider.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.token.provider.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.token.provider'
writing output... [ 81%] api/keystone.token.providers
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.token.providers.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.token.providers.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.token.providers'
writing output... [ 81%] api/keystone.token.providers.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.token.providers.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.token.providers.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.token.providers.base'
writing output... [ 81%] api/keystone.token.providers.fernet
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.token.providers.fernet.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.token.providers.fernet.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.token.providers.fernet'
writing output... [ 82%] api/keystone.token.providers.fernet.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.token.providers.fernet.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.token.providers.fernet.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.token.providers.fernet.core'
writing output... [ 82%] api/keystone.token.providers.jws
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.token.providers.jws.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.token.providers.jws.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.token.providers.jws'
writing output... [ 82%] api/keystone.token.providers.jws.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.token.providers.jws.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.token.providers.jws.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.token.providers.jws.core'
writing output... [ 82%] api/keystone.token.token_formatters
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.token.token_formatters.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.token.token_formatters.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.token.token_formatters'
writing output... [ 82%] api/keystone.trust
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.trust.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.trust.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.trust'
writing output... [ 83%] api/keystone.trust.backends
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.trust.backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.trust.backends.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.trust.backends'
writing output... [ 83%] api/keystone.trust.backends.base
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.trust.backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.trust.backends.base.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.trust.backends.base'
writing output... [ 83%] api/keystone.trust.backends.sql
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.trust.backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.trust.backends.sql.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.trust.backends.sql'
writing output... [ 83%] api/keystone.trust.core
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.trust.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.trust.core.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.trust.core'
writing output... [ 84%] api/keystone.trust.schema
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.trust.schema.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.trust.schema.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.trust.schema'
writing output... [ 84%] api/keystone.version
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/keystone.version.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.version.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.version'
writing output... [ 84%] api/modules
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api/modules.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/modules.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/modules'
writing output... [ 84%] api_curl_examples
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/api_curl_examples.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api_curl_examples.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api_curl_examples'
writing output... [ 85%] cli/commands
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/cli/commands.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/cli/commands.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'cli/commands'
writing output... [ 85%] cli/index
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/cli/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/cli/index.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'cli/index'
writing output... [ 85%] cli/keystone-manage
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/cli/keystone-manage.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/cli/keystone-manage.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'cli/keystone-manage'
writing output... [ 85%] cli/keystone-status
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/cli/keystone-status.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/cli/keystone-status.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'cli/keystone-status'
writing output... [ 86%] code_documentation
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/code_documentation.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/code_documentation.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'code_documentation'
writing output... [ 86%] configuration/config-options
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/configuration/config-options.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/configuration/config-options.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'configuration/config-options'
writing output... [ 86%] configuration/index
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/configuration/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/configuration/index.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'configuration/index'
writing output... [ 86%] configuration/policy
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/configuration/policy.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/configuration/policy.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'configuration/policy'
writing output... [ 86%] configuration/samples/index
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/configuration/samples/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/configuration/samples/index.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'configuration/samples/index'
writing output... [ 87%] configuration/samples/keystone-conf
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/configuration/samples/keystone-conf.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/configuration/samples/keystone-conf.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'configuration/samples/keystone-conf'
writing output... [ 87%] configuration/samples/logging-conf
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/configuration/samples/logging-conf.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/configuration/samples/logging-conf.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'configuration/samples/logging-conf'
writing output... [ 87%] configuration/samples/policy-yaml
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/configuration/samples/policy-yaml.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/configuration/samples/policy-yaml.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'configuration/samples/policy-yaml'
writing output... [ 87%] contributor/api_change_tutorial
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/api_change_tutorial.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/api_change_tutorial.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/api_change_tutorial'
writing output... [ 88%] contributor/architecture
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/architecture.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/architecture.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/architecture'
writing output... [ 88%] contributor/auth-plugins
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/auth-plugins.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/auth-plugins.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/auth-plugins'
writing output... [ 88%] contributor/caching-layer
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/caching-layer.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/caching-layer.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/caching-layer'
writing output... [ 88%] contributor/contributing
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/contributing.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/contributing.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/contributing'
writing output... [ 89%] contributor/database-migrations
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/database-migrations.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/database-migrations.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/database-migrations'
writing output... [ 89%] contributor/developing-drivers
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/developing-drivers.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/developing-drivers.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/developing-drivers'
writing output... [ 89%] contributor/doctor-checks
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/doctor-checks.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/doctor-checks.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/doctor-checks'
writing output... [ 89%] contributor/filtering-responsibilities
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/filtering-responsibilities.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/filtering-responsibilities.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/filtering-responsibilities'
writing output... [ 89%] contributor/how-can-i-help
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/how-can-i-help.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/how-can-i-help.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/how-can-i-help'
writing output... [ 90%] contributor/http-api
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/http-api.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/http-api.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/http-api'
writing output... [ 90%] contributor/id-manage
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/id-manage.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/id-manage.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/id-manage'
writing output... [ 90%] contributor/index
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/index.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/index'
writing output... [ 90%] contributor/list-truncation
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/list-truncation.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/list-truncation.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/list-truncation'
writing output... [ 91%] contributor/programming-exercises
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/programming-exercises.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/programming-exercises.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/programming-exercises'
writing output... [ 91%] contributor/proposing-features
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/proposing-features.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/proposing-features.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/proposing-features'
writing output... [ 91%] contributor/release-notes
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/release-notes.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/release-notes.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/release-notes'
writing output... [ 91%] contributor/service-catalog
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/service-catalog.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/service-catalog.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/service-catalog'
writing output... [ 92%] contributor/services
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/services.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/services.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/services'
writing output... [ 92%] contributor/set-up-keystone
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/set-up-keystone.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/set-up-keystone.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/set-up-keystone'
writing output... [ 92%] contributor/testing-keystone
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/testing-keystone.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/testing-keystone.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/testing-keystone'
writing output... [ 92%] contributor/vision-reflection
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/contributor/vision-reflection.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/contributor/vision-reflection.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'contributor/vision-reflection'
writing output... [ 93%] getting-started/architecture
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/getting-started/architecture.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/getting-started/architecture.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'getting-started/architecture'
writing output... [ 93%] getting-started/community
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/getting-started/community.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/getting-started/community.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'getting-started/community'
writing output... [ 93%] getting-started/index
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/getting-started/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/getting-started/index.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'getting-started/index'
writing output... [ 93%] getting-started/policy_mapping
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/getting-started/policy_mapping.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/getting-started/policy_mapping.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'getting-started/policy_mapping'
writing output... [ 93%] index
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/index.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'index'
writing output... [ 94%] indices-tables
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/indices-tables.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/indices-tables.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'indices-tables'
writing output... [ 94%] install/get-started-obs
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/get-started-obs.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/get-started-obs.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/get-started-obs'
writing output... [ 94%] install/get-started-rdo
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/get-started-rdo.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/get-started-rdo.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/get-started-rdo'
writing output... [ 94%] install/get-started-ubuntu
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/get-started-ubuntu.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/get-started-ubuntu.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/get-started-ubuntu'
writing output... [ 95%] install/index
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/index.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/index'
writing output... [ 95%] install/index-obs
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/index-obs.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/index-obs.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/index-obs'
writing output... [ 95%] install/index-rdo
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/index-rdo.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/index-rdo.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/index-rdo'
writing output... [ 95%] install/index-ubuntu
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/index-ubuntu.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/index-ubuntu.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/index-ubuntu'
writing output... [ 96%] install/keystone-install-obs
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/keystone-install-obs.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/keystone-install-obs.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/keystone-install-obs'
writing output... [ 96%] install/keystone-install-rdo
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/keystone-install-rdo.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/keystone-install-rdo.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/keystone-install-rdo'
writing output... [ 96%] install/keystone-install-ubuntu
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/keystone-install-ubuntu.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/keystone-install-ubuntu.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/keystone-install-ubuntu'
writing output... [ 96%] install/keystone-openrc-obs
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/keystone-openrc-obs.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/keystone-openrc-obs.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/keystone-openrc-obs'
writing output... [ 96%] install/keystone-openrc-rdo
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/keystone-openrc-rdo.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/keystone-openrc-rdo.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/keystone-openrc-rdo'
writing output... [ 97%] install/keystone-openrc-ubuntu
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/keystone-openrc-ubuntu.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/keystone-openrc-ubuntu.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/keystone-openrc-ubuntu'
writing output... [ 97%] install/keystone-users-obs
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/keystone-users-obs.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/keystone-users-obs.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/keystone-users-obs'
writing output... [ 97%] install/keystone-users-rdo
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/keystone-users-rdo.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/keystone-users-rdo.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/keystone-users-rdo'
writing output... [ 97%] install/keystone-users-ubuntu
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/keystone-users-ubuntu.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/keystone-users-ubuntu.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/keystone-users-ubuntu'
writing output... [ 98%] install/keystone-verify-obs
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/keystone-verify-obs.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/keystone-verify-obs.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/keystone-verify-obs'
writing output... [ 98%] install/keystone-verify-rdo
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/keystone-verify-rdo.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/keystone-verify-rdo.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/keystone-verify-rdo'
writing output... [ 98%] install/keystone-verify-ubuntu
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/keystone-verify-ubuntu.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/keystone-verify-ubuntu.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/keystone-verify-ubuntu'
writing output... [ 98%] install/shared/note_configuration_vary_by_distribution
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/install/shared/note_configuration_vary_by_distribution.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/shared/note_configuration_vary_by_distribution.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'install/shared/note_configuration_vary_by_distribution'
writing output... [ 99%] user/application_credentials
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/user/application_credentials.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/application_credentials.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'user/application_credentials'
writing output... [ 99%] user/domain-manager-usage
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/user/domain-manager-usage.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/domain-manager-usage.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'user/domain-manager-usage'
writing output... [ 99%] user/index
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/user/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/index.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'user/index'
writing output... [ 99%] user/json_home
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/user/json_home.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/json_home.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'user/json_home'
writing output... [100%] user/multi-factor-authentication
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/user/multi-factor-authentication.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/multi-factor-authentication.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'user/multi-factor-authentication'
writing output... [100%] user/supported_clients
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/user/supported_clients.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/supported_clients.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'user/supported_clients'
writing output... [100%] user/trusts
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] Could not get modification time of doc/source/user/trusts.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/trusts.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'user/trusts'

WARNING: [openstackdocstheme] cannot get gitsha from git repository
WARNING: dot command 'dot' cannot be run (needed for graphviz output), check the graphviz_dot setting
generating indices... genindex /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/')
py-modindex [openstackdocstheme] could not determine last_updated for 'py-modindex'
done
highlighting module code... [  0%] _thread
highlighting module code... [  1%] keystone.api.auth
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/auth'
highlighting module code... [  1%] keystone.api.credentials
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/credentials'
highlighting module code... [  2%] keystone.api.discovery
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/discovery'
highlighting module code... [  2%] keystone.api.domains
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/domains'
highlighting module code... [  2%] keystone.api.ec2tokens
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/ec2tokens'
highlighting module code... [  3%] keystone.api.endpoints
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/endpoints'
highlighting module code... [  3%] keystone.api.groups
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/groups'
highlighting module code... [  4%] keystone.api.limits
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/limits'
highlighting module code... [  4%] keystone.api.os_ep_filter
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/os_ep_filter'
highlighting module code... [  4%] keystone.api.os_federation
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/os_federation'
highlighting module code... [  5%] keystone.api.os_inherit
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/os_inherit'
highlighting module code... [  5%] keystone.api.os_oauth1
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/os_oauth1'
highlighting module code... [  6%] keystone.api.os_oauth2
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/os_oauth2'
highlighting module code... [  6%] keystone.api.os_revoke
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/os_revoke'
highlighting module code... [  7%] keystone.api.os_simple_cert
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/os_simple_cert'
highlighting module code... [  7%] keystone.api.policy
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/policy'
highlighting module code... [  7%] keystone.api.projects
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/projects'
highlighting module code... [  8%] keystone.api.regions
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/regions'
highlighting module code... [  8%] keystone.api.registered_limits
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/registered_limits'
highlighting module code... [  9%] keystone.api.role_assignments
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/role_assignments'
highlighting module code... [  9%] keystone.api.role_inferences
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/role_inferences'
highlighting module code... [  9%] keystone.api.roles
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/roles'
highlighting module code... [ 10%] keystone.api.s3tokens
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/s3tokens'
highlighting module code... [ 10%] keystone.api.services
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/services'
highlighting module code... [ 11%] keystone.api.system
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/system'
highlighting module code... [ 11%] keystone.api.trusts
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/trusts'
highlighting module code... [ 11%] keystone.api.users
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/users'
highlighting module code... [ 12%] keystone.api.validation
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/validation'
highlighting module code... [ 12%] keystone.application_credential.backends.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/application_credential/backends/base'
highlighting module code... [ 13%] keystone.application_credential.backends.sql
[openstackdocstheme] could not determine last_updated for '_modules/keystone/application_credential/backends/sql'
highlighting module code... [ 13%] keystone.application_credential.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/application_credential/core'
highlighting module code... [ 13%] keystone.assignment.backends.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/assignment/backends/base'
highlighting module code... [ 14%] keystone.assignment.backends.sql
[openstackdocstheme] could not determine last_updated for '_modules/keystone/assignment/backends/sql'
highlighting module code... [ 14%] keystone.assignment.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/assignment/core'
highlighting module code... [ 15%] keystone.assignment.role_backends.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/assignment/role_backends/base'
highlighting module code... [ 15%] keystone.assignment.role_backends.resource_options
[openstackdocstheme] could not determine last_updated for '_modules/keystone/assignment/role_backends/resource_options'
highlighting module code... [ 16%] keystone.assignment.role_backends.sql
[openstackdocstheme] could not determine last_updated for '_modules/keystone/assignment/role_backends/sql'
highlighting module code... [ 16%] keystone.assignment.role_backends.sql_model
[openstackdocstheme] could not determine last_updated for '_modules/keystone/assignment/role_backends/sql_model'
highlighting module code... [ 16%] keystone.auth.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/auth/core'
highlighting module code... [ 17%] keystone.auth.plugins.application_credential
[openstackdocstheme] could not determine last_updated for '_modules/keystone/auth/plugins/application_credential'
highlighting module code... [ 17%] keystone.auth.plugins.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/auth/plugins/base'
highlighting module code... [ 18%] keystone.auth.plugins.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/auth/plugins/core'
highlighting module code... [ 18%] keystone.auth.plugins.external
[openstackdocstheme] could not determine last_updated for '_modules/keystone/auth/plugins/external'
highlighting module code... [ 18%] keystone.auth.plugins.mapped
[openstackdocstheme] could not determine last_updated for '_modules/keystone/auth/plugins/mapped'
highlighting module code... [ 19%] keystone.auth.plugins.oauth1
[openstackdocstheme] could not determine last_updated for '_modules/keystone/auth/plugins/oauth1'
highlighting module code... [ 19%] keystone.auth.plugins.password
[openstackdocstheme] could not determine last_updated for '_modules/keystone/auth/plugins/password'
highlighting module code... [ 20%] keystone.auth.plugins.token
[openstackdocstheme] could not determine last_updated for '_modules/keystone/auth/plugins/token'
highlighting module code... [ 20%] keystone.auth.plugins.totp
[openstackdocstheme] could not determine last_updated for '_modules/keystone/auth/plugins/totp'
highlighting module code... [ 20%] keystone.auth.schema
[openstackdocstheme] could not determine last_updated for '_modules/keystone/auth/schema'
highlighting module code... [ 21%] keystone.catalog.backends.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/catalog/backends/base'
highlighting module code... [ 21%] keystone.catalog.backends.sql
[openstackdocstheme] could not determine last_updated for '_modules/keystone/catalog/backends/sql'
highlighting module code... [ 22%] keystone.catalog.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/catalog/core'
highlighting module code... [ 22%] keystone.cmd.bootstrap
[openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/bootstrap'
highlighting module code... [ 22%] keystone.cmd.cli
[openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/cli'
highlighting module code... [ 23%] keystone.cmd.doctor
[openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor'
highlighting module code... [ 23%] keystone.cmd.doctor.caching
[openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor/caching'
highlighting module code... [ 24%] keystone.cmd.doctor.credential
[openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor/credential'
highlighting module code... [ 24%] keystone.cmd.doctor.database
[openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor/database'
highlighting module code... [ 24%] keystone.cmd.doctor.debug
[openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor/debug'
highlighting module code... [ 25%] keystone.cmd.doctor.federation
[openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor/federation'
highlighting module code... [ 25%] keystone.cmd.doctor.ldap
[openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor/ldap'
highlighting module code... [ 26%] keystone.cmd.doctor.security_compliance
[openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor/security_compliance'
highlighting module code... [ 26%] keystone.cmd.doctor.tokens
[openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor/tokens'
highlighting module code... [ 27%] keystone.cmd.doctor.tokens_fernet
[openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor/tokens_fernet'
highlighting module code... [ 27%] keystone.cmd.idutils
[openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/idutils'
highlighting module code... [ 27%] keystone.cmd.manage
[openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/manage'
highlighting module code... [ 28%] keystone.cmd.status
[openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/status'
highlighting module code... [ 28%] keystone.common.cache.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/cache/core'
highlighting module code... [ 29%] keystone.common.context
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/context'
highlighting module code... [ 29%] keystone.common.driver_hints
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/driver_hints'
highlighting module code... [ 29%] keystone.common.fernet_utils
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/fernet_utils'
highlighting module code... [ 30%] keystone.common.json_home
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/json_home'
highlighting module code... [ 30%] keystone.common.jwt_utils
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/jwt_utils'
highlighting module code... [ 31%] keystone.common.manager
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/manager'
highlighting module code... [ 31%] keystone.common.password_hashers
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/password_hashers'
highlighting module code... [ 31%] keystone.common.password_hashers.bcrypt
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/password_hashers/bcrypt'
highlighting module code... [ 32%] keystone.common.password_hashers.pbkdf2
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/password_hashers/pbkdf2'
highlighting module code... [ 32%] keystone.common.password_hashers.scrypt
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/password_hashers/scrypt'
highlighting module code... [ 33%] keystone.common.password_hashing
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/password_hashing'
highlighting module code... [ 33%] keystone.common.policies
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies'
highlighting module code... [ 33%] keystone.common.policies.access_rule
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/access_rule'
highlighting module code... [ 34%] keystone.common.policies.access_token
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/access_token'
highlighting module code... [ 34%] keystone.common.policies.application_credential
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/application_credential'
highlighting module code... [ 35%] keystone.common.policies.auth
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/auth'
highlighting module code... [ 35%] keystone.common.policies.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/base'
highlighting module code... [ 36%] keystone.common.policies.consumer
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/consumer'
highlighting module code... [ 36%] keystone.common.policies.credential
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/credential'
highlighting module code... [ 36%] keystone.common.policies.domain
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/domain'
highlighting module code... [ 37%] keystone.common.policies.domain_config
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/domain_config'
highlighting module code... [ 37%] keystone.common.policies.ec2_credential
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/ec2_credential'
highlighting module code... [ 38%] keystone.common.policies.endpoint
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/endpoint'
highlighting module code... [ 38%] keystone.common.policies.endpoint_group
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/endpoint_group'
highlighting module code... [ 38%] keystone.common.policies.grant
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/grant'
highlighting module code... [ 39%] keystone.common.policies.group
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/group'
highlighting module code... [ 39%] keystone.common.policies.identity_provider
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/identity_provider'
highlighting module code... [ 40%] keystone.common.policies.implied_role
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/implied_role'
highlighting module code... [ 40%] keystone.common.policies.limit
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/limit'
highlighting module code... [ 40%] keystone.common.policies.mapping
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/mapping'
highlighting module code... [ 41%] keystone.common.policies.policy
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/policy'
highlighting module code... [ 41%] keystone.common.policies.policy_association
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/policy_association'
highlighting module code... [ 42%] keystone.common.policies.project
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/project'
highlighting module code... [ 42%] keystone.common.policies.project_endpoint
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/project_endpoint'
highlighting module code... [ 42%] keystone.common.policies.protocol
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/protocol'
highlighting module code... [ 43%] keystone.common.policies.region
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/region'
highlighting module code... [ 43%] keystone.common.policies.registered_limit
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/registered_limit'
highlighting module code... [ 44%] keystone.common.policies.revoke_event
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/revoke_event'
highlighting module code... [ 44%] keystone.common.policies.role
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/role'
highlighting module code... [ 44%] keystone.common.policies.role_assignment
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/role_assignment'
highlighting module code... [ 45%] keystone.common.policies.service
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/service'
highlighting module code... [ 45%] keystone.common.policies.service_provider
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/service_provider'
highlighting module code... [ 46%] keystone.common.policies.token
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/token'
highlighting module code... [ 46%] keystone.common.policies.token_revocation
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/token_revocation'
highlighting module code... [ 47%] keystone.common.policies.trust
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/trust'
highlighting module code... [ 47%] keystone.common.policies.user
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/user'
highlighting module code... [ 47%] keystone.common.profiler
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/profiler'
highlighting module code... [ 48%] keystone.common.provider_api
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/provider_api'
highlighting module code... [ 48%] keystone.common.rbac_enforcer.enforcer
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/rbac_enforcer/enforcer'
highlighting module code... [ 49%] keystone.common.rbac_enforcer.policy
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/rbac_enforcer/policy'
highlighting module code... [ 49%] keystone.common.render_token
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/render_token'
highlighting module code... [ 49%] keystone.common.resource_options.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/resource_options/core'
highlighting module code... [ 50%] keystone.common.resource_options.options.immutable
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/resource_options/options/immutable'
highlighting module code... [ 50%] keystone.common.sql.upgrades
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/sql/upgrades'
highlighting module code... [ 51%] keystone.common.tokenless_auth
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/tokenless_auth'
highlighting module code... [ 51%] keystone.common.utils
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/utils'
highlighting module code... [ 51%] keystone.common.validation
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/validation'
highlighting module code... [ 52%] keystone.common.validation.validators
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/validation/validators'
highlighting module code... [ 52%] keystone.conf
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf'
highlighting module code... [ 53%] keystone.conf.application_credential
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/application_credential'
highlighting module code... [ 53%] keystone.conf.assignment
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/assignment'
highlighting module code... [ 53%] keystone.conf.auth
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/auth'
highlighting module code... [ 54%] keystone.conf.catalog
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/catalog'
highlighting module code... [ 54%] keystone.conf.credential
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/credential'
highlighting module code... [ 55%] keystone.conf.default
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/default'
highlighting module code... [ 55%] keystone.conf.domain_config
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/domain_config'
highlighting module code... [ 56%] keystone.conf.endpoint_filter
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/endpoint_filter'
highlighting module code... [ 56%] keystone.conf.endpoint_policy
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/endpoint_policy'
highlighting module code... [ 56%] keystone.conf.federation
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/federation'
highlighting module code... [ 57%] keystone.conf.fernet_receipts
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/fernet_receipts'
highlighting module code... [ 57%] keystone.conf.fernet_tokens
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/fernet_tokens'
highlighting module code... [ 58%] keystone.conf.identity
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/identity'
highlighting module code... [ 58%] keystone.conf.identity_mapping
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/identity_mapping'
highlighting module code... [ 58%] keystone.conf.jwt_tokens
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/jwt_tokens'
highlighting module code... [ 59%] keystone.conf.ldap
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/ldap'
highlighting module code... [ 59%] keystone.conf.oauth1
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/oauth1'
highlighting module code... [ 60%] keystone.conf.oauth2
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/oauth2'
highlighting module code... [ 60%] keystone.conf.opts
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/opts'
highlighting module code... [ 60%] keystone.conf.policy
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/policy'
highlighting module code... [ 61%] keystone.conf.receipt
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/receipt'
highlighting module code... [ 61%] keystone.conf.resource
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/resource'
highlighting module code... [ 62%] keystone.conf.revoke
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/revoke'
highlighting module code... [ 62%] keystone.conf.role
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/role'
highlighting module code... [ 62%] keystone.conf.saml
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/saml'
highlighting module code... [ 63%] keystone.conf.security_compliance
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/security_compliance'
highlighting module code... [ 63%] keystone.conf.shadow_users
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/shadow_users'
highlighting module code... [ 64%] keystone.conf.token
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/token'
highlighting module code... [ 64%] keystone.conf.tokenless_auth
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/tokenless_auth'
highlighting module code... [ 64%] keystone.conf.totp
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/totp'
highlighting module code... [ 65%] keystone.conf.trust
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/trust'
highlighting module code... [ 65%] keystone.conf.unified_limit
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/unified_limit'
highlighting module code... [ 66%] keystone.conf.utils
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/utils'
highlighting module code... [ 66%] keystone.conf.wsgi
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/wsgi'
highlighting module code... [ 67%] keystone.credential.backends.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/credential/backends/base'
highlighting module code... [ 67%] keystone.credential.backends.sql
[openstackdocstheme] could not determine last_updated for '_modules/keystone/credential/backends/sql'
highlighting module code... [ 67%] keystone.credential.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/credential/core'
highlighting module code... [ 68%] keystone.credential.provider
[openstackdocstheme] could not determine last_updated for '_modules/keystone/credential/provider'
highlighting module code... [ 68%] keystone.credential.providers.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/credential/providers/core'
highlighting module code... [ 69%] keystone.credential.providers.fernet.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/credential/providers/fernet/core'
highlighting module code... [ 69%] keystone.endpoint_policy.backends.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/endpoint_policy/backends/base'
highlighting module code... [ 69%] keystone.endpoint_policy.backends.sql
[openstackdocstheme] could not determine last_updated for '_modules/keystone/endpoint_policy/backends/sql'
highlighting module code... [ 70%] keystone.endpoint_policy.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/endpoint_policy/core'
highlighting module code... [ 70%] keystone.exception
[openstackdocstheme] could not determine last_updated for '_modules/keystone/exception'
highlighting module code... [ 71%] keystone.federation.backends.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/federation/backends/base'
highlighting module code... [ 71%] keystone.federation.backends.sql
[openstackdocstheme] could not determine last_updated for '_modules/keystone/federation/backends/sql'
highlighting module code... [ 71%] keystone.federation.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/federation/core'
highlighting module code... [ 72%] keystone.federation.idp
[openstackdocstheme] could not determine last_updated for '_modules/keystone/federation/idp'
highlighting module code... [ 72%] keystone.federation.utils
[openstackdocstheme] could not determine last_updated for '_modules/keystone/federation/utils'
highlighting module code... [ 73%] keystone.identity.backends.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/backends/base'
highlighting module code... [ 73%] keystone.identity.backends.ldap.common
[openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/backends/ldap/common'
highlighting module code... [ 73%] keystone.identity.backends.ldap.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/backends/ldap/core'
highlighting module code... [ 74%] keystone.identity.backends.ldap.models
[openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/backends/ldap/models'
highlighting module code... [ 74%] keystone.identity.backends.resource_options
[openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/backends/resource_options'
highlighting module code... [ 75%] keystone.identity.backends.sql
[openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/backends/sql'
highlighting module code... [ 75%] keystone.identity.backends.sql_model
[openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/backends/sql_model'
highlighting module code... [ 76%] keystone.identity.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/core'
highlighting module code... [ 76%] keystone.identity.generator
[openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/generator'
highlighting module code... [ 76%] keystone.identity.id_generators.sha256
[openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/id_generators/sha256'
highlighting module code... [ 77%] keystone.identity.mapping_backends.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/mapping_backends/base'
highlighting module code... [ 77%] keystone.identity.mapping_backends.mapping
[openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/mapping_backends/mapping'
highlighting module code... [ 78%] keystone.identity.mapping_backends.sql
[openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/mapping_backends/sql'
highlighting module code... [ 78%] keystone.identity.shadow_backends.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/shadow_backends/base'
highlighting module code... [ 78%] keystone.identity.shadow_backends.sql
[openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/shadow_backends/sql'
highlighting module code... [ 79%] keystone.limit.backends.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/limit/backends/base'
highlighting module code... [ 79%] keystone.limit.backends.sql
[openstackdocstheme] could not determine last_updated for '_modules/keystone/limit/backends/sql'
highlighting module code... [ 80%] keystone.limit.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/limit/core'
highlighting module code... [ 80%] keystone.limit.models.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/limit/models/base'
highlighting module code... [ 80%] keystone.limit.models.flat
[openstackdocstheme] could not determine last_updated for '_modules/keystone/limit/models/flat'
highlighting module code... [ 81%] keystone.limit.models.strict_two_level
[openstackdocstheme] could not determine last_updated for '_modules/keystone/limit/models/strict_two_level'
highlighting module code... [ 81%] keystone.models.receipt_model
[openstackdocstheme] could not determine last_updated for '_modules/keystone/models/receipt_model'
highlighting module code... [ 82%] keystone.models.revoke_model
[openstackdocstheme] could not determine last_updated for '_modules/keystone/models/revoke_model'
highlighting module code... [ 82%] keystone.models.token_model
[openstackdocstheme] could not determine last_updated for '_modules/keystone/models/token_model'
highlighting module code... [ 82%] keystone.notifications
[openstackdocstheme] could not determine last_updated for '_modules/keystone/notifications'
highlighting module code... [ 83%] keystone.oauth1.backends.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/oauth1/backends/base'
highlighting module code... [ 83%] keystone.oauth1.backends.sql
[openstackdocstheme] could not determine last_updated for '_modules/keystone/oauth1/backends/sql'
highlighting module code... [ 84%] keystone.oauth1.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/oauth1/core'
highlighting module code... [ 84%] keystone.oauth1.validator
[openstackdocstheme] could not determine last_updated for '_modules/keystone/oauth1/validator'
highlighting module code... [ 84%] keystone.oauth2.handlers
[openstackdocstheme] could not determine last_updated for '_modules/keystone/oauth2/handlers'
highlighting module code... [ 85%] keystone.policy.backends.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/policy/backends/base'
highlighting module code... [ 85%] keystone.policy.backends.rules
[openstackdocstheme] could not determine last_updated for '_modules/keystone/policy/backends/rules'
highlighting module code... [ 86%] keystone.policy.backends.sql
[openstackdocstheme] could not determine last_updated for '_modules/keystone/policy/backends/sql'
highlighting module code... [ 86%] keystone.policy.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/policy/core'
highlighting module code... [ 87%] keystone.receipt.handlers
[openstackdocstheme] could not determine last_updated for '_modules/keystone/receipt/handlers'
highlighting module code... [ 87%] keystone.receipt.provider
[openstackdocstheme] could not determine last_updated for '_modules/keystone/receipt/provider'
highlighting module code... [ 87%] keystone.receipt.providers.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/receipt/providers/base'
highlighting module code... [ 88%] keystone.receipt.providers.fernet.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/receipt/providers/fernet/core'
highlighting module code... [ 88%] keystone.receipt.receipt_formatters
[openstackdocstheme] could not determine last_updated for '_modules/keystone/receipt/receipt_formatters'
highlighting module code... [ 89%] keystone.resource.backends.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/resource/backends/base'
highlighting module code... [ 89%] keystone.resource.backends.resource_options
[openstackdocstheme] could not determine last_updated for '_modules/keystone/resource/backends/resource_options'
highlighting module code... [ 89%] keystone.resource.backends.sql
[openstackdocstheme] could not determine last_updated for '_modules/keystone/resource/backends/sql'
highlighting module code... [ 90%] keystone.resource.backends.sql_model
[openstackdocstheme] could not determine last_updated for '_modules/keystone/resource/backends/sql_model'
highlighting module code... [ 90%] keystone.resource.config_backends.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/resource/config_backends/base'
highlighting module code... [ 91%] keystone.resource.config_backends.sql
[openstackdocstheme] could not determine last_updated for '_modules/keystone/resource/config_backends/sql'
highlighting module code... [ 91%] keystone.resource.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/resource/core'
highlighting module code... [ 91%] keystone.revoke.backends.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/revoke/backends/base'
highlighting module code... [ 92%] keystone.revoke.backends.sql
[openstackdocstheme] could not determine last_updated for '_modules/keystone/revoke/backends/sql'
highlighting module code... [ 92%] keystone.revoke.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/revoke/core'
highlighting module code... [ 93%] keystone.server
[openstackdocstheme] could not determine last_updated for '_modules/keystone/server'
highlighting module code... [ 93%] keystone.server.backends
[openstackdocstheme] could not determine last_updated for '_modules/keystone/server/backends'
highlighting module code... [ 93%] keystone.server.flask.application
[openstackdocstheme] could not determine last_updated for '_modules/keystone/server/flask/application'
highlighting module code... [ 94%] keystone.server.flask.common
[openstackdocstheme] could not determine last_updated for '_modules/keystone/server/flask/common'
highlighting module code... [ 94%] keystone.server.flask.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/server/flask/core'
highlighting module code... [ 95%] keystone.server.flask.request_processing.json_body
[openstackdocstheme] could not determine last_updated for '_modules/keystone/server/flask/request_processing/json_body'
highlighting module code... [ 95%] keystone.server.flask.request_processing.middleware.auth_context
[openstackdocstheme] could not determine last_updated for '_modules/keystone/server/flask/request_processing/middleware/auth_context'
highlighting module code... [ 96%] keystone.server.flask.request_processing.middleware.url_normalize
[openstackdocstheme] could not determine last_updated for '_modules/keystone/server/flask/request_processing/middleware/url_normalize'
highlighting module code... [ 96%] keystone.server.flask.request_processing.req_logging
[openstackdocstheme] could not determine last_updated for '_modules/keystone/server/flask/request_processing/req_logging'
highlighting module code... [ 96%] keystone.server.wsgi
[openstackdocstheme] could not determine last_updated for '_modules/keystone/server/wsgi'
highlighting module code... [ 97%] keystone.token.provider
[openstackdocstheme] could not determine last_updated for '_modules/keystone/token/provider'
highlighting module code... [ 97%] keystone.token.providers.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/token/providers/base'
highlighting module code... [ 98%] keystone.token.providers.fernet.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/token/providers/fernet/core'
highlighting module code... [ 98%] keystone.token.providers.jws.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/token/providers/jws/core'
highlighting module code... [ 98%] keystone.token.token_formatters
[openstackdocstheme] could not determine last_updated for '_modules/keystone/token/token_formatters'
highlighting module code... [ 99%] keystone.trust.backends.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/trust/backends/base'
highlighting module code... [ 99%] keystone.trust.backends.sql
[openstackdocstheme] could not determine last_updated for '_modules/keystone/trust/backends/sql'
highlighting module code... [100%] keystone.trust.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/trust/core'
highlighting module code... [100%] keystone.version
[openstackdocstheme] could not determine last_updated for '_modules/keystone/version'

[openstackdocstheme] could not determine last_updated for '_modules/index'
writing additional pages... search done
copying images... [ 50%] _static/horizon-login-sp.png
copying images... [100%] _static/horizon-login-idp.png

dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded, 2 warnings.

The HTML pages are in debian/keystone-doc/usr/share/doc/keystone-doc/html.
dh_sphinxdoc
dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/keystone-doc/usr/share/doc/keystone-doc/html/_static/js/jquery-3.2.1.min.js
dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/keystone-doc/usr/share/doc/keystone-doc/html/_static/js/bootstrap.min.js
dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/keystone-doc/usr/share/doc/keystone-doc/html/_static/js/navigation.js
dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/keystone-doc/usr/share/doc/keystone-doc/html/_static/js/docs.js
make[1]: Leaving directory '/build/reproducible-path/keystone-27.0.0~rc1'
   debian/rules override_dh_installchangelogs
make[1]: Entering directory '/build/reproducible-path/keystone-27.0.0~rc1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
if [ -e /build/reproducible-path/keystone-27.0.0~rc1/debian/CHANGELOG ] ; then \
	dh_installchangelogs /build/reproducible-path/keystone-27.0.0~rc1/debian/CHANGELOG ; \
else \
	dh_installchangelogs ; \
fi
make[1]: Leaving directory '/build/reproducible-path/keystone-27.0.0~rc1'
   dh_installexamples -O--buildsystem=pybuild
   debian/rules override_dh_installman
make[1]: Entering directory '/build/reproducible-path/keystone-27.0.0~rc1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
PYTHONPATH=. PYTHON=python3 python3 -m sphinx -b man doc/source doc/build/man
Running Sphinx v8.1.3
loading translations [en]... done
[openstackdocstheme] version: 3.2.0
[openstackdocstheme] connecting html-page-context event handler
making output directory... done
[openstackdocstheme] overriding configured project name (Project name not set) with name extracted from the package (keystone); you can disable this behavior with the 'openstackdocs_auto_name' option
Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
[oslo_config.sphinxconfiggen] reading config generator instructions from /build/reproducible-path/keystone-27.0.0~rc1/doc/source/../../config-generator/keystone.conf
[oslo_config.sphinxconfiggen] writing sample configuration to /build/reproducible-path/keystone-27.0.0~rc1/doc/source/_static/keystone.conf.sample
[oslo_policy.sphinxpolicygen] reading config generator instructions from /build/reproducible-path/keystone-27.0.0~rc1/doc/source/../../config-generator/keystone-policy-generator.conf
[oslo_policy.sphinxpolicygen] writing sample policy to /build/reproducible-path/keystone-27.0.0~rc1/doc/source/_static/keystone.policy.yaml.sample
[openstackdocstheme] using theme from /usr/lib/python3/dist-packages/openstackdocstheme/theme
fatal: not a git repository (or any of the parent directories): .git
[openstackdocstheme] cannot find git top directory, assuming "."
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.exception.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.i18n.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.notifications.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.version.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.auth.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.credentials.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.discovery.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.domains.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.ec2tokens.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.endpoints.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.groups.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.limits.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.os_ep_filter.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.os_federation.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.os_inherit.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.os_oauth1.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.os_oauth2.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.os_revoke.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.os_simple_cert.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.policy.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.projects.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.regions.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.registered_limits.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.role_assignments.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.role_inferences.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.roles.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.s3tokens.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.services.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.system.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.trusts.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.users.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.validation.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.validation.parameter_types.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.validation.response_types.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.api.validation.validators.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.application_credential.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.application_credential.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.application_credential.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.application_credential.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.application_credential.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.application_credential.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.role_backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.role_backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.role_backends.resource_options.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.role_backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.assignment.role_backends.sql_model.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.application_credential.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.external.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.mapped.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.oauth1.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.password.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.token.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.auth.plugins.totp.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.catalog.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.catalog.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.catalog.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.catalog.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.catalog.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.catalog.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.bootstrap.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.cli.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.idutils.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.manage.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.status.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.caching.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.credential.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.database.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.debug.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.federation.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.ldap.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.security_compliance.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.tokens.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.cmd.doctor.tokens_fernet.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.authorization.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.context.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.driver_hints.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.fernet_utils.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.json_home.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.jwt_utils.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.manager.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.password_hashing.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.profiler.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.provider_api.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.render_token.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.tokenless_auth.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.utils.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.cache.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.cache.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.password_hashers.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.password_hashers.bcrypt.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.password_hashers.pbkdf2.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.password_hashers.scrypt.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.access_rule.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.access_token.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.application_credential.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.auth.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.consumer.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.credential.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.domain.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.domain_config.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.ec2_credential.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.endpoint.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.endpoint_group.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.grant.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.group.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.identity_provider.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.implied_role.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.limit.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.mapping.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.policy.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.policy_association.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.project.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.project_endpoint.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.protocol.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.region.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.registered_limit.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.revoke_event.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.role.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.role_assignment.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.service.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.service_provider.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.token.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.token_revocation.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.trust.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.policies.user.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.rbac_enforcer.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.rbac_enforcer.enforcer.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.rbac_enforcer.policy.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.resource_options.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.resource_options.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.resource_options.options.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.resource_options.options.immutable.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.sql.upgrades.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.validation.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.validation.parameter_types.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.common.validation.validators.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.application_credential.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.assignment.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.auth.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.catalog.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.constants.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.credential.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.default.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.domain_config.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.endpoint_filter.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.endpoint_policy.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.federation.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.fernet_receipts.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.fernet_tokens.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.identity.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.identity_mapping.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.jwt_tokens.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.ldap.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.oauth1.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.oauth2.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.opts.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.policy.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.receipt.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.resource.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.revoke.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.role.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.saml.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.security_compliance.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.shadow_users.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.token.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.tokenless_auth.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.totp.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.trust.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.unified_limit.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.utils.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.conf.wsgi.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.provider.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.providers.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.providers.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.providers.fernet.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.credential.providers.fernet.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.endpoint_policy.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.endpoint_policy.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.endpoint_policy.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.endpoint_policy.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.endpoint_policy.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.federation.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.federation.constants.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.federation.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.federation.idp.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.federation.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.federation.utils.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.federation.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.federation.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.federation.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.generator.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.backends.resource_options.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.backends.sql_model.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.backends.ldap.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.backends.ldap.common.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.backends.ldap.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.backends.ldap.models.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.id_generators.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.id_generators.sha256.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.mapping_backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.mapping_backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.mapping_backends.mapping.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.mapping_backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.shadow_backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.shadow_backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.identity.shadow_backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.models.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.models.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.models.flat.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.limit.models.strict_two_level.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.models.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.models.receipt_model.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.models.revoke_model.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.models.token_model.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.oauth1.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.oauth1.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.oauth1.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.oauth1.validator.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.oauth1.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.oauth1.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.oauth1.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.oauth2.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.oauth2.handlers.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.policy.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.policy.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.policy.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.policy.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.policy.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.policy.backends.rules.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.policy.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.receipt.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.receipt.handlers.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.receipt.provider.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.receipt.receipt_formatters.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.receipt.providers.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.receipt.providers.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.receipt.providers.fernet.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.receipt.providers.fernet.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.backends.resource_options.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.backends.sql_model.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.config_backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.config_backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.resource.config_backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.revoke.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.revoke.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.revoke.model.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.revoke.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.revoke.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.revoke.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.wsgi.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.application.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.common.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.request_processing.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.request_processing.json_body.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.request_processing.req_logging.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.request_processing.middleware.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.request_processing.middleware.auth_context.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.server.flask.request_processing.middleware.url_normalize.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.token.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.token.provider.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.token.token_formatters.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.token.providers.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.token.providers.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.token.providers.fernet.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.token.providers.fernet.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.token.providers.jws.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.token.providers.jws.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.trust.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.trust.core.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.trust.schema.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.trust.backends.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.trust.backends.base.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/keystone.trust.backends.sql.rst.
Creating file /build/reproducible-path/keystone-27.0.0~rc1/doc/source/api/modules.rst.
building [mo]: targets for 0 po files that are out of date
writing output... 
building [man]: all manpages
updating environment: [new config] 428 added, 0 changed, 0 removed
reading sources... [  0%] admin/auth-totp
reading sources... [  0%] admin/authentication-mechanisms
reading sources... [  1%] admin/bootstrap
reading sources... [  1%] admin/case-insensitive
reading sources... [  1%] admin/cli-manage-projects-users-and-roles
reading sources... [  1%] admin/configuration
reading sources... [  2%] admin/configure-https
reading sources... [  2%] admin/configure_tokenless_x509
reading sources... [  2%] admin/credential-encryption
reading sources... [  2%] admin/event_notifications
reading sources... [  3%] admin/external-authentication
reading sources... [  3%] admin/federation/configure_federation
reading sources... [  3%] admin/federation/federated_identity
reading sources... [  3%] admin/federation/introduction
reading sources... [  4%] admin/federation/mapping_combinations
reading sources... [  4%] admin/fernet-token-faq
reading sources... [  4%] admin/getting-started
reading sources... [  4%] admin/health-check-middleware
reading sources... [  4%] admin/identity-concepts
reading sources... [  5%] admin/identity-sources
reading sources... [  5%] admin/index
reading sources... [  5%] admin/jws-key-rotation
reading sources... [  5%] admin/keystone-features
reading sources... [  6%] admin/manage-services
reading sources... [  6%] admin/manage-trusts
reading sources... [  6%] admin/multi-factor-authentication
reading sources... [  6%] admin/oauth1
reading sources... [  7%] admin/oauth2-mtls-usage-guide
reading sources... [  7%] admin/oauth2-usage-guide
reading sources... [  7%] admin/operations
reading sources... [  7%] admin/resource-options
reading sources... [  7%] admin/service-api-protection
reading sources... [  8%] admin/token-provider
reading sources... [  8%] admin/tokens
reading sources... [  8%] admin/tokens-overview
reading sources... [  8%] admin/unified-limits
reading sources... [  9%] admin/upgrading
reading sources... [  9%] api/keystone
reading sources... [  9%] api/keystone.api
reading sources... [  9%] api/keystone.api.auth
reading sources... [ 10%] api/keystone.api.credentials
reading sources... [ 10%] api/keystone.api.discovery
reading sources... [ 10%] api/keystone.api.domains
reading sources... [ 10%] api/keystone.api.ec2tokens
reading sources... [ 11%] api/keystone.api.endpoints
reading sources... [ 11%] api/keystone.api.groups
reading sources... [ 11%] api/keystone.api.limits
reading sources... [ 11%] api/keystone.api.os_ep_filter
reading sources... [ 11%] api/keystone.api.os_federation
reading sources... [ 12%] api/keystone.api.os_inherit
reading sources... [ 12%] api/keystone.api.os_oauth1
reading sources... [ 12%] api/keystone.api.os_oauth2
reading sources... [ 12%] api/keystone.api.os_revoke
reading sources... [ 13%] api/keystone.api.os_simple_cert
reading sources... [ 13%] api/keystone.api.policy
reading sources... [ 13%] api/keystone.api.projects
reading sources... [ 13%] api/keystone.api.regions
reading sources... [ 14%] api/keystone.api.registered_limits
reading sources... [ 14%] api/keystone.api.role_assignments
reading sources... [ 14%] api/keystone.api.role_inferences
reading sources... [ 14%] api/keystone.api.roles
reading sources... [ 14%] api/keystone.api.s3tokens
reading sources... [ 15%] api/keystone.api.services
reading sources... [ 15%] api/keystone.api.system
reading sources... [ 15%] api/keystone.api.trusts
reading sources... [ 15%] api/keystone.api.users
reading sources... [ 16%] api/keystone.api.validation
reading sources... [ 16%] api/keystone.api.validation.parameter_types
reading sources... [ 16%] api/keystone.api.validation.response_types
reading sources... [ 16%] api/keystone.api.validation.validators
reading sources... [ 17%] api/keystone.application_credential
reading sources... [ 17%] api/keystone.application_credential.backends
reading sources... [ 17%] api/keystone.application_credential.backends.base
reading sources... [ 17%] api/keystone.application_credential.backends.sql
reading sources... [ 18%] api/keystone.application_credential.core
reading sources... [ 18%] api/keystone.application_credential.schema
reading sources... [ 18%] api/keystone.assignment
reading sources... [ 18%] api/keystone.assignment.backends
reading sources... [ 18%] api/keystone.assignment.backends.base
reading sources... [ 19%] api/keystone.assignment.backends.sql
reading sources... [ 19%] api/keystone.assignment.core
reading sources... [ 19%] api/keystone.assignment.role_backends
reading sources... [ 19%] api/keystone.assignment.role_backends.base
reading sources... [ 20%] api/keystone.assignment.role_backends.resource_options
reading sources... [ 20%] api/keystone.assignment.role_backends.sql
reading sources... [ 20%] api/keystone.assignment.role_backends.sql_model
reading sources... [ 20%] api/keystone.assignment.schema
reading sources... [ 21%] api/keystone.auth
reading sources... [ 21%] api/keystone.auth.core
reading sources... [ 21%] api/keystone.auth.plugins
reading sources... [ 21%] api/keystone.auth.plugins.application_credential
reading sources... [ 21%] api/keystone.auth.plugins.base
reading sources... [ 22%] api/keystone.auth.plugins.core
reading sources... [ 22%] api/keystone.auth.plugins.external
reading sources... [ 22%] api/keystone.auth.plugins.mapped
reading sources... [ 22%] api/keystone.auth.plugins.oauth1
reading sources... [ 23%] api/keystone.auth.plugins.password
reading sources... [ 23%] api/keystone.auth.plugins.token
reading sources... [ 23%] api/keystone.auth.plugins.totp
reading sources... [ 23%] api/keystone.auth.schema
reading sources... [ 24%] api/keystone.catalog
reading sources... [ 24%] api/keystone.catalog.backends
reading sources... [ 24%] api/keystone.catalog.backends.base
reading sources... [ 24%] api/keystone.catalog.backends.sql
reading sources... [ 25%] api/keystone.catalog.core
reading sources... [ 25%] api/keystone.catalog.schema
reading sources... [ 25%] api/keystone.cmd
reading sources... [ 25%] api/keystone.cmd.bootstrap
reading sources... [ 25%] api/keystone.cmd.cli
reading sources... [ 26%] api/keystone.cmd.doctor
reading sources... [ 26%] api/keystone.cmd.doctor.caching
reading sources... [ 26%] api/keystone.cmd.doctor.credential
reading sources... [ 26%] api/keystone.cmd.doctor.database
reading sources... [ 27%] api/keystone.cmd.doctor.debug
reading sources... [ 27%] api/keystone.cmd.doctor.federation
reading sources... [ 27%] api/keystone.cmd.doctor.ldap
reading sources... [ 27%] api/keystone.cmd.doctor.security_compliance
reading sources... [ 28%] api/keystone.cmd.doctor.tokens
reading sources... [ 28%] api/keystone.cmd.doctor.tokens_fernet
reading sources... [ 28%] api/keystone.cmd.idutils
reading sources... [ 28%] api/keystone.cmd.manage
reading sources... [ 29%] api/keystone.cmd.status
reading sources... [ 29%] api/keystone.common
reading sources... [ 29%] api/keystone.common.authorization
reading sources... [ 29%] api/keystone.common.cache
reading sources... [ 29%] api/keystone.common.cache.core
reading sources... [ 30%] api/keystone.common.context
reading sources... [ 30%] api/keystone.common.driver_hints
reading sources... [ 30%] api/keystone.common.fernet_utils
reading sources... [ 30%] api/keystone.common.json_home
reading sources... [ 31%] api/keystone.common.jwt_utils
reading sources... [ 31%] api/keystone.common.manager
reading sources... [ 31%] api/keystone.common.password_hashers
reading sources... [ 31%] api/keystone.common.password_hashers.bcrypt
reading sources... [ 32%] api/keystone.common.password_hashers.pbkdf2
reading sources... [ 32%] api/keystone.common.password_hashers.scrypt
reading sources... [ 32%] api/keystone.common.password_hashing
reading sources... [ 32%] api/keystone.common.policies
reading sources... [ 32%] api/keystone.common.policies.access_rule
reading sources... [ 33%] api/keystone.common.policies.access_token
reading sources... [ 33%] api/keystone.common.policies.application_credential
reading sources... [ 33%] api/keystone.common.policies.auth
reading sources... [ 33%] api/keystone.common.policies.base
reading sources... [ 34%] api/keystone.common.policies.consumer
reading sources... [ 34%] api/keystone.common.policies.credential
reading sources... [ 34%] api/keystone.common.policies.domain
reading sources... [ 34%] api/keystone.common.policies.domain_config
reading sources... [ 35%] api/keystone.common.policies.ec2_credential
reading sources... [ 35%] api/keystone.common.policies.endpoint
reading sources... [ 35%] api/keystone.common.policies.endpoint_group
reading sources... [ 35%] api/keystone.common.policies.grant
reading sources... [ 36%] api/keystone.common.policies.group
reading sources... [ 36%] api/keystone.common.policies.identity_provider
reading sources... [ 36%] api/keystone.common.policies.implied_role
reading sources... [ 36%] api/keystone.common.policies.limit
reading sources... [ 36%] api/keystone.common.policies.mapping
reading sources... [ 37%] api/keystone.common.policies.policy
reading sources... [ 37%] api/keystone.common.policies.policy_association
reading sources... [ 37%] api/keystone.common.policies.project
reading sources... [ 37%] api/keystone.common.policies.project_endpoint
reading sources... [ 38%] api/keystone.common.policies.protocol
reading sources... [ 38%] api/keystone.common.policies.region
reading sources... [ 38%] api/keystone.common.policies.registered_limit
reading sources... [ 38%] api/keystone.common.policies.revoke_event
reading sources... [ 39%] api/keystone.common.policies.role
reading sources... [ 39%] api/keystone.common.policies.role_assignment
reading sources... [ 39%] api/keystone.common.policies.service
reading sources... [ 39%] api/keystone.common.policies.service_provider
reading sources... [ 39%] api/keystone.common.policies.token
reading sources... [ 40%] api/keystone.common.policies.token_revocation
reading sources... [ 40%] api/keystone.common.policies.trust
reading sources... [ 40%] api/keystone.common.policies.user
reading sources... [ 40%] api/keystone.common.profiler
reading sources... [ 41%] api/keystone.common.provider_api
reading sources... [ 41%] api/keystone.common.rbac_enforcer
reading sources... [ 41%] api/keystone.common.rbac_enforcer.enforcer
reading sources... [ 41%] api/keystone.common.rbac_enforcer.policy
reading sources... [ 42%] api/keystone.common.render_token
reading sources... [ 42%] api/keystone.common.resource_options
reading sources... [ 42%] api/keystone.common.resource_options.core
reading sources... [ 42%] api/keystone.common.resource_options.options
reading sources... [ 43%] api/keystone.common.resource_options.options.immutable
reading sources... [ 43%] api/keystone.common.sql
reading sources... [ 43%] api/keystone.common.sql.upgrades
reading sources... [ 43%] api/keystone.common.tokenless_auth
reading sources... [ 43%] api/keystone.common.utils
reading sources... [ 44%] api/keystone.common.validation
reading sources... [ 44%] api/keystone.common.validation.parameter_types
reading sources... [ 44%] api/keystone.common.validation.validators
reading sources... [ 44%] api/keystone.conf
reading sources... [ 45%] api/keystone.conf.application_credential
reading sources... [ 45%] api/keystone.conf.assignment
reading sources... [ 45%] api/keystone.conf.auth
reading sources... [ 45%] api/keystone.conf.catalog
reading sources... [ 46%] api/keystone.conf.constants
reading sources... [ 46%] api/keystone.conf.credential
reading sources... [ 46%] api/keystone.conf.default
reading sources... [ 46%] api/keystone.conf.domain_config
reading sources... [ 46%] api/keystone.conf.endpoint_filter
reading sources... [ 47%] api/keystone.conf.endpoint_policy
reading sources... [ 47%] api/keystone.conf.federation
reading sources... [ 47%] api/keystone.conf.fernet_receipts
reading sources... [ 47%] api/keystone.conf.fernet_tokens
reading sources... [ 48%] api/keystone.conf.identity
reading sources... [ 48%] api/keystone.conf.identity_mapping
reading sources... [ 48%] api/keystone.conf.jwt_tokens
reading sources... [ 48%] api/keystone.conf.ldap
reading sources... [ 49%] api/keystone.conf.oauth1
reading sources... [ 49%] api/keystone.conf.oauth2
reading sources... [ 49%] api/keystone.conf.opts
reading sources... [ 49%] api/keystone.conf.policy
reading sources... [ 50%] api/keystone.conf.receipt
reading sources... [ 50%] api/keystone.conf.resource
reading sources... [ 50%] api/keystone.conf.revoke
reading sources... [ 50%] api/keystone.conf.role
reading sources... [ 50%] api/keystone.conf.saml
reading sources... [ 51%] api/keystone.conf.security_compliance
reading sources... [ 51%] api/keystone.conf.shadow_users
reading sources... [ 51%] api/keystone.conf.token
reading sources... [ 51%] api/keystone.conf.tokenless_auth
reading sources... [ 52%] api/keystone.conf.totp
reading sources... [ 52%] api/keystone.conf.trust
reading sources... [ 52%] api/keystone.conf.unified_limit
reading sources... [ 52%] api/keystone.conf.utils
reading sources... [ 53%] api/keystone.conf.wsgi
reading sources... [ 53%] api/keystone.credential
reading sources... [ 53%] api/keystone.credential.backends
reading sources... [ 53%] api/keystone.credential.backends.base
reading sources... [ 54%] api/keystone.credential.backends.sql
reading sources... [ 54%] api/keystone.credential.core
reading sources... [ 54%] api/keystone.credential.provider
reading sources... [ 54%] api/keystone.credential.providers
reading sources... [ 54%] api/keystone.credential.providers.core
reading sources... [ 55%] api/keystone.credential.providers.fernet
reading sources... [ 55%] api/keystone.credential.providers.fernet.core
reading sources... [ 55%] api/keystone.credential.schema
reading sources... [ 55%] api/keystone.endpoint_policy
reading sources... [ 56%] api/keystone.endpoint_policy.backends
reading sources... [ 56%] api/keystone.endpoint_policy.backends.base
reading sources... [ 56%] api/keystone.endpoint_policy.backends.sql
reading sources... [ 56%] api/keystone.endpoint_policy.core
reading sources... [ 57%] api/keystone.exception
reading sources... [ 57%] api/keystone.federation
reading sources... [ 57%] api/keystone.federation.backends
reading sources... [ 57%] api/keystone.federation.backends.base
reading sources... [ 57%] api/keystone.federation.backends.sql
reading sources... [ 58%] api/keystone.federation.constants
reading sources... [ 58%] api/keystone.federation.core
reading sources... [ 58%] api/keystone.federation.idp
reading sources... [ 58%] api/keystone.federation.schema
reading sources... [ 59%] api/keystone.federation.utils
reading sources... [ 59%] api/keystone.i18n
reading sources... [ 59%] api/keystone.identity
reading sources... [ 59%] api/keystone.identity.backends
reading sources... [ 60%] api/keystone.identity.backends.base
reading sources... [ 60%] api/keystone.identity.backends.ldap
reading sources... [ 60%] api/keystone.identity.backends.ldap.common
reading sources... [ 60%] api/keystone.identity.backends.ldap.core
reading sources... [ 61%] api/keystone.identity.backends.ldap.models
reading sources... [ 61%] api/keystone.identity.backends.resource_options
reading sources... [ 61%] api/keystone.identity.backends.sql
reading sources... [ 61%] api/keystone.identity.backends.sql_model
reading sources... [ 61%] api/keystone.identity.core
reading sources... [ 62%] api/keystone.identity.generator
reading sources... [ 62%] api/keystone.identity.id_generators
reading sources... [ 62%] api/keystone.identity.id_generators.sha256
reading sources... [ 62%] api/keystone.identity.mapping_backends
reading sources... [ 63%] api/keystone.identity.mapping_backends.base
reading sources... [ 63%] api/keystone.identity.mapping_backends.mapping
reading sources... [ 63%] api/keystone.identity.mapping_backends.sql
reading sources... [ 63%] api/keystone.identity.schema
reading sources... [ 64%] api/keystone.identity.shadow_backends
reading sources... [ 64%] api/keystone.identity.shadow_backends.base
reading sources... [ 64%] api/keystone.identity.shadow_backends.sql
reading sources... [ 64%] api/keystone.limit
reading sources... [ 64%] api/keystone.limit.backends
reading sources... [ 65%] api/keystone.limit.backends.base
reading sources... [ 65%] api/keystone.limit.backends.sql
reading sources... [ 65%] api/keystone.limit.core
reading sources... [ 65%] api/keystone.limit.models
reading sources... [ 66%] api/keystone.limit.models.base
reading sources... [ 66%] api/keystone.limit.models.flat
reading sources... [ 66%] api/keystone.limit.models.strict_two_level
reading sources... [ 66%] api/keystone.limit.schema
reading sources... [ 67%] api/keystone.models
reading sources... [ 67%] api/keystone.models.receipt_model
reading sources... [ 67%] api/keystone.models.revoke_model
reading sources... [ 67%] api/keystone.models.token_model
reading sources... [ 68%] api/keystone.notifications
reading sources... [ 68%] api/keystone.oauth1
reading sources... [ 68%] api/keystone.oauth1.backends
reading sources... [ 68%] api/keystone.oauth1.backends.base
reading sources... [ 68%] api/keystone.oauth1.backends.sql
reading sources... [ 69%] api/keystone.oauth1.core
reading sources... [ 69%] api/keystone.oauth1.schema
reading sources... [ 69%] api/keystone.oauth1.validator
reading sources... [ 69%] api/keystone.oauth2
reading sources... [ 70%] api/keystone.oauth2.handlers
reading sources... [ 70%] api/keystone.policy
reading sources... [ 70%] api/keystone.policy.backends
reading sources... [ 70%] api/keystone.policy.backends.base
reading sources... [ 71%] api/keystone.policy.backends.rules
reading sources... [ 71%] api/keystone.policy.backends.sql
reading sources... [ 71%] api/keystone.policy.core
reading sources... [ 71%] api/keystone.policy.schema
reading sources... [ 71%] api/keystone.receipt
reading sources... [ 72%] api/keystone.receipt.handlers
reading sources... [ 72%] api/keystone.receipt.provider
reading sources... [ 72%] api/keystone.receipt.providers
reading sources... [ 72%] api/keystone.receipt.providers.base
reading sources... [ 73%] api/keystone.receipt.providers.fernet
reading sources... [ 73%] api/keystone.receipt.providers.fernet.core
reading sources... [ 73%] api/keystone.receipt.receipt_formatters
reading sources... [ 73%] api/keystone.resource
reading sources... [ 74%] api/keystone.resource.backends
reading sources... [ 74%] api/keystone.resource.backends.base
reading sources... [ 74%] api/keystone.resource.backends.resource_options
reading sources... [ 74%] api/keystone.resource.backends.sql
reading sources... [ 75%] api/keystone.resource.backends.sql_model
reading sources... [ 75%] api/keystone.resource.config_backends
reading sources... [ 75%] api/keystone.resource.config_backends.base
reading sources... [ 75%] api/keystone.resource.config_backends.sql
reading sources... [ 75%] api/keystone.resource.core
reading sources... [ 76%] api/keystone.resource.schema
reading sources... [ 76%] api/keystone.revoke
reading sources... [ 76%] api/keystone.revoke.backends
reading sources... [ 76%] api/keystone.revoke.backends.base
reading sources... [ 77%] api/keystone.revoke.backends.sql
reading sources... [ 77%] api/keystone.revoke.core
reading sources... [ 77%] api/keystone.revoke.model
reading sources... [ 77%] api/keystone.server
reading sources... [ 78%] api/keystone.server.backends
reading sources... [ 78%] api/keystone.server.flask
reading sources... [ 78%] api/keystone.server.flask.application
reading sources... [ 78%] api/keystone.server.flask.common
reading sources... [ 79%] api/keystone.server.flask.core
reading sources... [ 79%] api/keystone.server.flask.request_processing
reading sources... [ 79%] api/keystone.server.flask.request_processing.json_body
reading sources... [ 79%] api/keystone.server.flask.request_processing.middleware
reading sources... [ 79%] api/keystone.server.flask.request_processing.middleware.auth_context
reading sources... [ 80%] api/keystone.server.flask.request_processing.middleware.url_normalize
reading sources... [ 80%] api/keystone.server.flask.request_processing.req_logging
reading sources... [ 80%] api/keystone.server.wsgi
reading sources... [ 80%] api/keystone.token
reading sources... [ 81%] api/keystone.token.provider
reading sources... [ 81%] api/keystone.token.providers
reading sources... [ 81%] api/keystone.token.providers.base
reading sources... [ 81%] api/keystone.token.providers.fernet
reading sources... [ 82%] api/keystone.token.providers.fernet.core
reading sources... [ 82%] api/keystone.token.providers.jws
reading sources... [ 82%] api/keystone.token.providers.jws.core
reading sources... [ 82%] api/keystone.token.token_formatters
reading sources... [ 82%] api/keystone.trust
reading sources... [ 83%] api/keystone.trust.backends
reading sources... [ 83%] api/keystone.trust.backends.base
reading sources... [ 83%] api/keystone.trust.backends.sql
reading sources... [ 83%] api/keystone.trust.core
reading sources... [ 84%] api/keystone.trust.schema
reading sources... [ 84%] api/keystone.version
reading sources... [ 84%] api/modules
reading sources... [ 84%] api_curl_examples
reading sources... [ 85%] cli/commands
reading sources... [ 85%] cli/index
reading sources... [ 85%] cli/keystone-manage
reading sources... [ 85%] cli/keystone-status
reading sources... [ 86%] code_documentation
reading sources... [ 86%] configuration/config-options
loading config file config-generator/keystone.conf
reading sources... [ 86%] configuration/index
reading sources... [ 86%] configuration/policy
reading sources... [ 86%] configuration/samples/index
reading sources... [ 87%] configuration/samples/keystone-conf
reading sources... [ 87%] configuration/samples/logging-conf
reading sources... [ 87%] configuration/samples/policy-yaml
reading sources... [ 87%] contributor/api_change_tutorial
reading sources... [ 88%] contributor/architecture
reading sources... [ 88%] contributor/auth-plugins
reading sources... [ 88%] contributor/caching-layer
reading sources... [ 88%] contributor/contributing
reading sources... [ 89%] contributor/database-migrations
reading sources... [ 89%] contributor/developing-drivers
reading sources... [ 89%] contributor/doctor-checks
reading sources... [ 89%] contributor/filtering-responsibilities
reading sources... [ 89%] contributor/how-can-i-help
reading sources... [ 90%] contributor/http-api
reading sources... [ 90%] contributor/id-manage
reading sources... [ 90%] contributor/index
reading sources... [ 90%] contributor/list-truncation
reading sources... [ 91%] contributor/programming-exercises
reading sources... [ 91%] contributor/proposing-features
reading sources... [ 91%] contributor/release-notes
reading sources... [ 91%] contributor/service-catalog
reading sources... [ 92%] contributor/services
reading sources... [ 92%] contributor/set-up-keystone
reading sources... [ 92%] contributor/testing-keystone
reading sources... [ 92%] contributor/vision-reflection
reading sources... [ 93%] getting-started/architecture
reading sources... [ 93%] getting-started/community
reading sources... [ 93%] getting-started/index
reading sources... [ 93%] getting-started/policy_mapping
reading sources... [ 93%] index
reading sources... [ 94%] indices-tables
reading sources... [ 94%] install/get-started-obs
reading sources... [ 94%] install/get-started-rdo
reading sources... [ 94%] install/get-started-ubuntu
reading sources... [ 95%] install/index
reading sources... [ 95%] install/index-obs
reading sources... [ 95%] install/index-rdo
reading sources... [ 95%] install/index-ubuntu
reading sources... [ 96%] install/keystone-install-obs
reading sources... [ 96%] install/keystone-install-rdo
reading sources... [ 96%] install/keystone-install-ubuntu
reading sources... [ 96%] install/keystone-openrc-obs
reading sources... [ 96%] install/keystone-openrc-rdo
reading sources... [ 97%] install/keystone-openrc-ubuntu
reading sources... [ 97%] install/keystone-users-obs
reading sources... [ 97%] install/keystone-users-rdo
reading sources... [ 97%] install/keystone-users-ubuntu
reading sources... [ 98%] install/keystone-verify-obs
reading sources... [ 98%] install/keystone-verify-rdo
reading sources... [ 98%] install/keystone-verify-ubuntu
reading sources... [ 98%] install/shared/note_configuration_vary_by_distribution
reading sources... [ 99%] user/application_credentials
reading sources... [ 99%] user/domain-manager-usage
reading sources... [ 99%] user/index
reading sources... [ 99%] user/json_home
reading sources... [100%] user/multi-factor-authentication
reading sources... [100%] user/supported_clients
reading sources... [100%] user/trusts

looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
copying assets... 
copying assets: done
writing... keystone-manage.1 { 
} done
build succeeded.

The manual pages are in doc/build/man.
dh_installman
make[1]: Leaving directory '/build/reproducible-path/keystone-27.0.0~rc1'
   dh_installdebconf -O--buildsystem=pybuild
   debian/rules override_dh_python3
make[1]: Entering directory '/build/reproducible-path/keystone-27.0.0~rc1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh_python3 --shebang=/usr/bin/python3
I: dh_python3 tools:113: replacing shebang in debian/python3-keystone/usr/bin/keystone-wsgi-admin
I: dh_python3 tools:113: replacing shebang in debian/python3-keystone/usr/bin/keystone-status
I: dh_python3 tools:113: replacing shebang in debian/python3-keystone/usr/bin/keystone-manage
I: dh_python3 tools:113: replacing shebang in debian/python3-keystone/usr/bin/keystone-wsgi-public
make[1]: Leaving directory '/build/reproducible-path/keystone-27.0.0~rc1'
   debian/rules override_dh_installinit
make[1]: Entering directory '/build/reproducible-path/keystone-27.0.0~rc1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
# Create the init scripts and systemd unit files from the template
set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \
	MYINIT=`echo $i | sed s/.init.in//` ; \
	cp $i $MYINIT.init ; \
	cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \
	pkgos-gen-systemd-unit $i ; \
done
+ ls -1 debian/keystone.init.in
+ + sed s/.init.in//
echo debian/keystone.init.in
+ MYINIT=debian/keystone
+ cp debian/keystone.init.in debian/keystone.init
+ cat /usr/share/openstack-pkg-tools/init-script-template
+ pkgos-gen-systemd-unit debian/keystone.init.in
# If there's a service.in file, use that one instead of the generated one
set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \
	MYPKG=`echo $i | sed s/.service.in//` ; \
	cp $MYPKG.service.in $MYPKG.service ; \
done
+ ls -1 debian/*.service.in
ls: cannot access 'debian/*.service.in': No such file or directory
# Generate the systemd unit if there's no already existing .service.in
set -e ; set -x ; for i in `ls debian/*.init.in` ; do \
	MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \
	if ! [ -e $MYINIT ] ; then \
		pkgos-gen-systemd-unit $i ; \
	fi \
done
+ ls debian/keystone.init.in
+ echo debian/keystone.init.in
+ sed s/.init.in/.service.in/
+ MYINIT=debian/keystone.service.in
+ [ -e debian/keystone.service.in ]
+ pkgos-gen-systemd-unit debian/keystone.init.in
dh_installinit --error-handler=true
make[1]: Leaving directory '/build/reproducible-path/keystone-27.0.0~rc1'
   debian/rules override_dh_installsystemd
make[1]: Entering directory '/build/reproducible-path/keystone-27.0.0~rc1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
# Create the init scripts and systemd unit files from the template
set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \
	MYINIT=`echo $i | sed s/.init.in//` ; \
	cp $i $MYINIT.init ; \
	cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \
	pkgos-gen-systemd-unit $i ; \
done
+ ls -1 debian/keystone.init.in
+ echo debian/keystone.init.in+ 
sed s/.init.in//
+ MYINIT=debian/keystone
+ cp debian/keystone.init.in debian/keystone.init
+ cat /usr/share/openstack-pkg-tools/init-script-template
+ pkgos-gen-systemd-unit debian/keystone.init.in
# If there's a service.in file, use that one instead of the generated one
set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \
	MYPKG=`echo $i | sed s/.service.in//` ; \
	cp $MYPKG.service.in $MYPKG.service ; \
done
+ ls -1 debian/*.service.in
ls: cannot access 'debian/*.service.in': No such file or directory
# Generate the systemd unit if there's no already existing .service.in
set -e ; set -x ; for i in `ls debian/*.init.in` ; do \
	MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \
	if ! [ -e $MYINIT ] ; then \
		pkgos-gen-systemd-unit $i ; \
	fi \
done
+ ls debian/keystone.init.in
+ + sed s/.init.in/.service.in/
echo debian/keystone.init.in
+ MYINIT=debian/keystone.service.in
+ [ -e debian/keystone.service.in ]
+ pkgos-gen-systemd-unit debian/keystone.init.in
dh_installsystemd
make[1]: Leaving directory '/build/reproducible-path/keystone-27.0.0~rc1'
   dh_installlogrotate -O--buildsystem=pybuild
   dh_lintian -O--buildsystem=pybuild
   dh_perl -O--buildsystem=pybuild
   dh_link -O--buildsystem=pybuild
   dh_strip_nondeterminism -O--buildsystem=pybuild
   dh_compress -O--buildsystem=pybuild
   dh_fixperms -O--buildsystem=pybuild
   dh_missing -O--buildsystem=pybuild
   dh_installdeb -O--buildsystem=pybuild
   debian/rules override_dh_gencontrol
make[1]: Entering directory '/build/reproducible-path/keystone-27.0.0~rc1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
if dpkg-vendor --derives-from ubuntu ; then \
	dh_gencontrol -- -T/build/reproducible-path/keystone-27.0.0~rc1/debian/ubuntu_control_vars ; \
else \
	dh_gencontrol -- -T/build/reproducible-path/keystone-27.0.0~rc1/debian/debian_control_vars ; \
fi
dpkg-gencontrol: warning: package keystone-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined
dpkg-gencontrol: warning: Depends field of package keystone: substitution variable ${python3:Depends} used, but is not defined
make[1]: Leaving directory '/build/reproducible-path/keystone-27.0.0~rc1'
   dh_md5sums -O--buildsystem=pybuild
   dh_builddeb -O--buildsystem=pybuild
dpkg-deb: building package 'keystone-doc' in '../keystone-doc_27.0.0~rc1-1_all.deb'.
dpkg-deb: building package 'python3-keystone' in '../python3-keystone_27.0.0~rc1-1_all.deb'.
dpkg-deb: building package 'keystone' in '../keystone_27.0.0~rc1-1_all.deb'.
 dpkg-genbuildinfo --build=binary -O../keystone_27.0.0~rc1-1_i386.buildinfo
 dpkg-genchanges --build=binary -O../keystone_27.0.0~rc1-1_i386.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-source: info: using options from keystone-27.0.0~rc1/debian/source/options: --extend-diff-ignore=^[.]gitreview$
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: including full source code in upload
I: copying local configuration
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/35904 and its subdirectories
I: Current time: Sun Mar 16 04:42:52 -12 2025
I: pbuilder-time-stamp: 1742143372
Sun Mar 16 16:42:53 UTC 2025  I: 1st build successful. Starting 2nd build on remote node ionos16-i386.debian.net.
Sun Mar 16 16:42:53 UTC 2025  I: Preparing to do remote build '2' on ionos16-i386.debian.net.
Sun Mar 16 16:49:20 UTC 2025  I: Deleting $TMPDIR on ionos16-i386.debian.net.
Sun Mar 16 16:49:21 UTC 2025  I: keystone_27.0.0~rc1-1_i386.changes:
Format: 1.8
Date: Thu, 13 Mar 2025 17:21:14 +0100
Source: keystone
Binary: keystone keystone-doc python3-keystone
Architecture: all
Version: 2:27.0.0~rc1-1
Distribution: experimental
Urgency: medium
Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
Changed-By: Thomas Goirand <zigo@debian.org>
Description:
 keystone   - OpenStack identity service
 keystone-doc - OpenStack identity service - documentation
 python3-keystone - OpenStack identity service - library
Changes:
 keystone (2:27.0.0~rc1-1) experimental; urgency=medium
 .
   * New upstream release.
   * Fixed (build-)depends for this release.
   * Removed remove-blockdiag-schema-to-avoid-ftbfs.patch now useless.
   * Rebased set-deprecation-warnings-to-ignore.patch.
   * Blacklist broken tests:
     - test_project_id_specified_if_include_subtree_specified
     - test_bootstrap_is_not_idempotent_when_password_does_change
   * Do not install etc/default_catalog.templates.
   * Build-depends on openstack-pkg-tools >= 133~.
Checksums-Sha1:
 8d674da52596ec71e82508d9f3510751e3015094 2259588 keystone-doc_27.0.0~rc1-1_all.deb
 54d9cebc2d50b7f4800ce7d04be31e6f459d747d 72900 keystone_27.0.0~rc1-1_all.deb
 7a21284c5e597d0c3dfb7a4aac0febe89d8d6d66 16526 keystone_27.0.0~rc1-1_i386.buildinfo
 2c209d00f4eda9545c365be9ee8003097422d4f9 727092 python3-keystone_27.0.0~rc1-1_all.deb
Checksums-Sha256:
 d1a1014ce5301f41461242f8667d84ad3a4dc3ed2de5b4c1a5520ab41c76be4e 2259588 keystone-doc_27.0.0~rc1-1_all.deb
 2cc63181024ee7c01d9241499a4a0a3618dc5f1456144c8c6b571e8a1a241a55 72900 keystone_27.0.0~rc1-1_all.deb
 a2ae7ffcef4fc161ae0c572b2936d76abf7d1e43fb84a73b85c68dcd44c2de98 16526 keystone_27.0.0~rc1-1_i386.buildinfo
 9921c573e5ca2f44e2bffd55c4e6f5d5f0a38d1b3e67c201162bef81751748ab 727092 python3-keystone_27.0.0~rc1-1_all.deb
Files:
 9b47abf4dd5de053d5a28d38cbc514bc 2259588 doc optional keystone-doc_27.0.0~rc1-1_all.deb
 776d8add369771d6fb9c82d83c09f698 72900 net optional keystone_27.0.0~rc1-1_all.deb
 6ba9494acc5400c009ad39bfb974fe32 16526 net optional keystone_27.0.0~rc1-1_i386.buildinfo
 40b3e76be995417892b32e50b1c2a581 727092 python optional python3-keystone_27.0.0~rc1-1_all.deb
Sun Mar 16 16:49:22 UTC 2025  I: diffoscope 289 will be used to compare the two builds:
Running as unit: rb-diffoscope-i386_12-43940.service
# Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.ql45rhHu/keystone_27.0.0~rc1-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.ql45rhHu/keystone_27.0.0~rc1-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.ql45rhHu/keystone_27.0.0~rc1-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.ql45rhHu/b1/keystone_27.0.0~rc1-1_i386.changes /srv/reproducible-results/rbuild-debian/r-b-build.ql45rhHu/b2/keystone_27.0.0~rc1-1_i386.changes

## close_archive (total time: 0.000s)
       0.000s      4 calls    diffoscope.comparators.xz.XzContainer
       0.000s      4 calls    diffoscope.comparators.tar.TarContainer

## command (total time: 1.084s)
       0.575s      7 calls    diff
       0.302s      6 calls    xz
       0.119s     11 calls    html2text
       0.043s      6 calls    cmp
       0.043s      6 calls    cmp (external)
       0.001s     18 calls    cmp (internal)

## compare_files (cumulative) (total time: 8.992s)
       2.262s      1 call     abc.DotChangesFile
       2.232s      1 call     abc.DebFile
       2.199s      2 calls    abc.XzFile
       1.777s      1 call     abc.DebDataTarFile
       0.405s      1 call     abc.HtmlFile
       0.077s      1 call     abc.TarFile
       0.040s      1 call     abc.Md5sumsFile

## container_extract (total time: 0.773s)
       0.458s   2352 calls    diffoscope.comparators.deb.DebTarContainer
       0.302s      6 calls    diffoscope.comparators.xz.XzContainer
       0.009s      8 calls    diffoscope.comparators.deb.DebContainer
       0.004s     10 calls    diffoscope.comparators.tar.TarContainer

## diff (total time: 0.002s)
       0.002s      2 calls    linediff

## has_same_content_as (total time: 0.046s)
       0.033s      1 call     abc.DebDataTarFile
       0.005s      3 calls    abc.DebFile
       0.004s      2 calls    abc.Md5sumsFile
       0.002s      1 call     abc.TarFile
       0.000s      4 calls    abc.TextFile
       0.000s      4 calls    diffoscope.comparators.utils.libarchive.LibarchiveSymlink
       0.000s      1 call     diffoscope.comparators.binary.FilesystemFile
       0.000s      2 calls    abc.XzFile
       0.000s      1 call     abc.HtmlFile
       0.000s      1 call     abc.DotChangesFile

## main (total time: 2.742s)
       2.651s      2 calls    outputs
       0.091s      1 call     cleanup

## open_archive (total time: 0.000s)
       0.000s      6 calls    diffoscope.comparators.xz.XzContainer
       0.000s      4 calls    diffoscope.comparators.tar.TarContainer
       0.000s      2 calls    diffoscope.comparators.deb.DebContainer
       0.000s      2 calls    diffoscope.comparators.deb.DebTarContainer

## output (total time: 0.046s)
       0.045s      1 call     html
       0.001s      1 call     text
       0.000s      1 call     json

## recognizes (total time: 0.141s)
       0.058s    640 calls    diffoscope.comparators.utils.libarchive.LibarchiveMember
       0.041s     12 calls    diffoscope.comparators.binary.FilesystemFile
       0.028s    260 calls    diffoscope.comparators.utils.archive.ArchiveMember
       0.014s    162 calls    diffoscope.comparators.debian.DebControlMember

## specialize (total time: 0.417s)
       0.417s     19 calls    specialize
Finished with result: success
Main processes terminated with: code=exited/status=1
Service runtime: 3.049s
CPU time consumed: 3.452s
Sun Mar 16 16:49:25 UTC 2025  W: Diffoscope claims the build is reproducible, but there is a diffoscope file. Please investigate.
Sun Mar 16 16:49:25 UTC 2025  E: keystone failed to build reproducibly in experimental on i386.
Sun Mar 16 16:49:27 UTC 2025  I: Submitting .buildinfo files to external archives:
Sun Mar 16 16:49:27 UTC 2025  I: Submitting 20K	b1/keystone_27.0.0~rc1-1_i386.buildinfo.asc
Sun Mar 16 16:49:28 UTC 2025  I: Submitting 20K	b2/keystone_27.0.0~rc1-1_i386.buildinfo.asc
Sun Mar 16 16:49:29 UTC 2025  I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit.
Sun Mar 16 16:49:29 UTC 2025  I: Done submitting .buildinfo files.
Sun Mar 16 16:49:29 UTC 2025  I: Removing signed keystone_27.0.0~rc1-1_i386.buildinfo.asc files:
removed './b1/keystone_27.0.0~rc1-1_i386.buildinfo.asc'
removed './b2/keystone_27.0.0~rc1-1_i386.buildinfo.asc'