I: pbuilder: network access will be disabled during build
I: Current time: Thu Jan 16 16:18:14 +14 2025
I: pbuilder-time-stamp: 1736993894
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/unstable-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: Copying source file
I: copying [keystone_26.0.0-4.dsc]
I: copying [./keystone_26.0.0.orig.tar.xz]
I: copying [./keystone_26.0.0-4.debian.tar.xz]
I: Extracting source
dpkg-source: warning: cannot verify inline signature for ./keystone_26.0.0-4.dsc: unsupported subcommand
dpkg-source: info: extracting keystone in keystone-26.0.0
dpkg-source: info: unpacking keystone_26.0.0.orig.tar.xz
dpkg-source: info: unpacking keystone_26.0.0-4.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 remove-blockdiag-schema-to-avoid-ftbfs.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/28643/tmp/hooks/D01_modify_environment starting
debug: Running on virt64z.
I: Changing host+domainname to test build reproducibility
I: Adding a custom variable just for the fun of it...
I: Changing /bin/sh to bash
'/bin/sh' -> '/bin/bash'
lrwxrwxrwx 1 root root 9 Jan 16 02:18 /bin/sh -> /bin/bash
I: Setting pbuilder2's login shell to /bin/bash
I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
I: user script /srv/workspace/pbuilder/28643/tmp/hooks/D01_modify_environment finished
I: user script /srv/workspace/pbuilder/28643/tmp/hooks/D02_print_environment starting
I: set
  BASH=/bin/sh
  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
  BASH_ALIASES=()
  BASH_ARGC=()
  BASH_ARGV=()
  BASH_CMDS=()
  BASH_LINENO=([0]="12" [1]="0")
  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf")
  BASH_VERSION='5.2.37(1)-release'
  BUILDDIR=/build/reproducible-path
  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
  BUILDUSERNAME=pbuilder2
  BUILD_ARCH=armhf
  DEBIAN_FRONTEND=noninteractive
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 '
  DIRSTACK=()
  DISTRIBUTION=unstable
  EUID=0
  FUNCNAME=([0]="Echo" [1]="main")
  GROUPS=()
  HOME=/root
  HOSTNAME=i-capture-the-hostname
  HOSTTYPE=arm
  HOST_ARCH=armhf
  IFS=' 	
  '
  INVOCATION_ID=d63defdfbba042cd8d23b0308bdbbda8
  LANG=C
  LANGUAGE=it_CH:it
  LC_ALL=C
  MACHTYPE=arm-unknown-linux-gnueabihf
  MAIL=/var/mail/root
  OPTERR=1
  OPTIND=1
  OSTYPE=linux-gnueabihf
  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
  PBCURRENTCOMMANDLINEOPERATION=build
  PBUILDER_OPERATION=build
  PBUILDER_PKGDATADIR=/usr/share/pbuilder
  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
  PBUILDER_SYSCONFDIR=/etc
  PIPESTATUS=([0]="0")
  POSIXLY_CORRECT=y
  PPID=28643
  PS4='+ '
  PWD=/
  SHELL=/bin/bash
  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
  SHLVL=3
  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.UiA4UJsL/pbuilderrc_NJBK --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.UiA4UJsL/b2 --logfile b2/build.log keystone_26.0.0-4.dsc'
  SUDO_GID=110
  SUDO_UID=103
  SUDO_USER=jenkins
  TERM=unknown
  TZ=/usr/share/zoneinfo/Etc/GMT-14
  UID=0
  USER=root
  _='I: set'
  http_proxy=http://10.0.0.15:3142/
I: uname -a
  Linux i-capture-the-hostname 6.1.0-30-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/28643/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: armhf
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 (>= 123~), 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, python3-oslo.serialization, python3-oslo.upgradecheck, python3-oslo.utils, python3-oslotest, python3-osprofiler, python3-passlib, 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 ... 19563 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 (>= 123~); 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; 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-passlib; however:
  Package python3-passlib 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} javascript-common{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} libicu72{a} libidn2-0{a} libimagequant0{a} libjbig0{a} libjpeg62-turbo{a} libjq1{a} libjs-bootstrap5{a} libjs-jquery{a} libjs-popper.js{a} libjs-sphinxdoc{a} libjs-underscore{a} libjson-perl{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} liblcms2-2{a} libldap-2.5-0{a} liblerc4{a} libmagic-mgc{a} libmagic1t64{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libnorm1t64{a} libnsl2{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.12-minimal{a} libpython3.12-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} libtirpc-common{a} libtirpc3t64{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} 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-passlib{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-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.12{a} python3.12-minimal{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 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 node-jquery 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-simplejson python3-sqlalchemy-ext python3-uritemplate shared-mime-info xauth xdg-user-dirs 
0 packages upgraded, 391 newly installed, 0 to remove and 0 not upgraded.
Need to get 110 MB of archives. After unpacking 435 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian unstable/main armhf libcom-err2 armhf 1.47.2-1 [23.3 kB]
Get: 2 http://deb.debian.org/debian unstable/main armhf libext2fs2t64 armhf 1.47.2-1 [194 kB]
Get: 3 http://deb.debian.org/debian unstable/main armhf libss2 armhf 1.47.2-1 [27.0 kB]
Get: 4 http://deb.debian.org/debian unstable/main armhf logsave armhf 1.47.2-1 [23.4 kB]
Get: 5 http://deb.debian.org/debian unstable/main armhf e2fsprogs armhf 1.47.2-1 [571 kB]
Get: 6 http://deb.debian.org/debian unstable/main armhf libpython3.13-minimal armhf 3.13.1-3 [844 kB]
Get: 7 http://deb.debian.org/debian unstable/main armhf libexpat1 armhf 2.6.4-1 [83.5 kB]
Get: 8 http://deb.debian.org/debian unstable/main armhf python3.13-minimal armhf 3.13.1-3 [1840 kB]
Get: 9 http://deb.debian.org/debian unstable/main armhf python3-minimal armhf 3.13.1-2 [27.0 kB]
Get: 10 http://deb.debian.org/debian unstable/main armhf media-types all 10.1.0 [26.9 kB]
Get: 11 http://deb.debian.org/debian unstable/main armhf netbase all 6.4 [12.8 kB]
Get: 12 http://deb.debian.org/debian unstable/main armhf tzdata all 2024b-6 [257 kB]
Get: 13 http://deb.debian.org/debian unstable/main armhf libffi8 armhf 3.4.6-1 [20.0 kB]
Get: 14 http://deb.debian.org/debian unstable/main armhf readline-common all 8.2-6 [69.4 kB]
Get: 15 http://deb.debian.org/debian unstable/main armhf libreadline8t64 armhf 8.2-6 [146 kB]
Get: 16 http://deb.debian.org/debian unstable/main armhf libpython3.13-stdlib armhf 3.13.1-3 [1850 kB]
Get: 17 http://deb.debian.org/debian unstable/main armhf python3.13 armhf 3.13.1-3 [740 kB]
Get: 18 http://deb.debian.org/debian unstable/main armhf libpython3-stdlib armhf 3.13.1-2 [9952 B]
Get: 19 http://deb.debian.org/debian unstable/main armhf python3 armhf 3.13.1-2 [28.0 kB]
Get: 20 http://deb.debian.org/debian unstable/main armhf libpython3.12-minimal armhf 3.12.8-5 [803 kB]
Get: 21 http://deb.debian.org/debian unstable/main armhf python3.12-minimal armhf 3.12.8-5 [1812 kB]
Get: 22 http://deb.debian.org/debian unstable/main armhf sgml-base all 1.31 [15.4 kB]
Get: 23 http://deb.debian.org/debian unstable/main armhf libproc2-0 armhf 2:4.0.4-6 [56.0 kB]
Get: 24 http://deb.debian.org/debian unstable/main armhf procps armhf 2:4.0.4-6 [864 kB]
Get: 25 http://deb.debian.org/debian unstable/main armhf sensible-utils all 0.0.24 [24.8 kB]
Get: 26 http://deb.debian.org/debian unstable/main armhf openssl armhf 3.4.0-2 [1388 kB]
Get: 27 http://deb.debian.org/debian unstable/main armhf ca-certificates all 20241223 [164 kB]
Get: 28 http://deb.debian.org/debian unstable/main armhf libmagic-mgc armhf 1:5.45-3+b1 [314 kB]
Get: 29 http://deb.debian.org/debian unstable/main armhf libmagic1t64 armhf 1:5.45-3+b1 [98.5 kB]
Get: 30 http://deb.debian.org/debian unstable/main armhf file armhf 1:5.45-3+b1 [42.3 kB]
Get: 31 http://deb.debian.org/debian unstable/main armhf gettext-base armhf 0.23.1-1 [238 kB]
Get: 32 http://deb.debian.org/debian unstable/main armhf libuchardet0 armhf 0.0.8-1+b2 [65.6 kB]
Get: 33 http://deb.debian.org/debian unstable/main armhf groff-base armhf 1.23.0-7 [1095 kB]
Get: 34 http://deb.debian.org/debian unstable/main armhf bsdextrautils armhf 2.40.4-1 [84.6 kB]
Get: 35 http://deb.debian.org/debian unstable/main armhf libpipeline1 armhf 1.5.8-1 [35.0 kB]
Get: 36 http://deb.debian.org/debian unstable/main armhf man-db armhf 2.13.0-1 [1382 kB]
Get: 37 http://deb.debian.org/debian unstable/main armhf libunistring5 armhf 1.3-1 [444 kB]
Get: 38 http://deb.debian.org/debian unstable/main armhf libidn2-0 armhf 2.3.7-2+b1 [125 kB]
Get: 39 http://deb.debian.org/debian unstable/main armhf libp11-kit0 armhf 0.25.5-3 [385 kB]
Get: 40 http://deb.debian.org/debian unstable/main armhf libtasn1-6 armhf 4.19.0-3+b3 [43.9 kB]
Get: 41 http://deb.debian.org/debian unstable/main armhf libgnutls30t64 armhf 3.8.8-2 [1370 kB]
Get: 42 http://deb.debian.org/debian unstable/main armhf libpsl5t64 armhf 0.21.2-1.1+b1 [55.8 kB]
Get: 43 http://deb.debian.org/debian unstable/main armhf wget armhf 1.24.5-2 [959 kB]
Get: 44 http://deb.debian.org/debian unstable/main armhf python3-markupsafe armhf 2.1.5-1+b2 [13.4 kB]
Get: 45 http://deb.debian.org/debian unstable/main armhf python3-mako all 1.3.8-2 [83.5 kB]
Get: 46 http://deb.debian.org/debian unstable/main armhf python3-greenlet armhf 3.1.0-1+b1 [175 kB]
Get: 47 http://deb.debian.org/debian unstable/main armhf python3-typing-extensions all 4.12.2-2 [73.0 kB]
Get: 48 http://deb.debian.org/debian unstable/main armhf python3-zipp all 3.21.0-1 [10.6 kB]
Get: 49 http://deb.debian.org/debian unstable/main armhf python3-importlib-metadata all 8.5.0-1 [21.0 kB]
Get: 50 http://deb.debian.org/debian unstable/main armhf python3-sqlalchemy all 2.0.32+ds1-1 [1196 kB]
Get: 51 http://deb.debian.org/debian unstable/main armhf python3-alembic all 1.13.2-4 [147 kB]
Get: 52 http://deb.debian.org/debian unstable/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get: 53 http://deb.debian.org/debian unstable/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB]
Get: 54 http://deb.debian.org/debian unstable/main armhf libjs-sphinxdoc all 8.1.3-4 [30.4 kB]
Get: 55 http://deb.debian.org/debian unstable/main armhf alembic all 1.13.2-4 [481 kB]
Get: 56 http://deb.debian.org/debian unstable/main armhf m4 armhf 1.4.19-5 [272 kB]
Get: 57 http://deb.debian.org/debian unstable/main armhf autoconf all 2.72-3 [493 kB]
Get: 58 http://deb.debian.org/debian unstable/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get: 59 http://deb.debian.org/debian unstable/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get: 60 http://deb.debian.org/debian unstable/main armhf autopoint all 0.23.1-1 [770 kB]
Get: 61 http://deb.debian.org/debian unstable/main armhf libdebhelper-perl all 13.23 [90.6 kB]
Get: 62 http://deb.debian.org/debian unstable/main armhf libtool all 2.5.4-2 [539 kB]
Get: 63 http://deb.debian.org/debian unstable/main armhf dh-autoreconf all 20 [17.1 kB]
Get: 64 http://deb.debian.org/debian unstable/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get: 65 http://deb.debian.org/debian unstable/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB]
Get: 66 http://deb.debian.org/debian unstable/main armhf dh-strip-nondeterminism all 1.14.0-1 [8448 B]
Get: 67 http://deb.debian.org/debian unstable/main armhf libelf1t64 armhf 0.192-4 [184 kB]
Get: 68 http://deb.debian.org/debian unstable/main armhf dwz armhf 0.15-1+b2 [106 kB]
Get: 69 http://deb.debian.org/debian unstable/main armhf libicu72 armhf 72.1-6 [9086 kB]
Get: 70 http://deb.debian.org/debian unstable/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.2+b1 [605 kB]
Get: 71 http://deb.debian.org/debian unstable/main armhf gettext armhf 0.23.1-1 [1560 kB]
Get: 72 http://deb.debian.org/debian unstable/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 73 http://deb.debian.org/debian unstable/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get: 74 http://deb.debian.org/debian unstable/main armhf debhelper all 13.23 [919 kB]
Get: 75 http://deb.debian.org/debian unstable/main armhf dh-apparmor all 3.1.7-1 [16.4 kB]
Get: 76 http://deb.debian.org/debian unstable/main armhf python3-autocommand all 2.2.2-3 [13.6 kB]
Get: 77 http://deb.debian.org/debian unstable/main armhf python3-more-itertools all 10.5.0-1 [63.8 kB]
Get: 78 http://deb.debian.org/debian unstable/main armhf python3-typeguard all 4.4.1-1 [37.0 kB]
Get: 79 http://deb.debian.org/debian unstable/main armhf python3-inflect all 7.3.1-2 [32.4 kB]
Get: 80 http://deb.debian.org/debian unstable/main armhf python3-jaraco.context all 6.0.0-1 [7984 B]
Get: 81 http://deb.debian.org/debian unstable/main armhf python3-jaraco.functools all 4.1.0-1 [12.0 kB]
Get: 82 http://deb.debian.org/debian unstable/main armhf python3-pkg-resources all 75.6.0-1 [222 kB]
Get: 83 http://deb.debian.org/debian unstable/main armhf python3-importlib-resources all 6.5.2-1 [24.2 kB]
Get: 84 http://deb.debian.org/debian unstable/main armhf python3-jaraco.text all 4.0.0-1 [11.4 kB]
Get: 85 http://deb.debian.org/debian unstable/main armhf python3-setuptools all 75.6.0-1 [720 kB]
Get: 86 http://deb.debian.org/debian unstable/main armhf dh-python all 6.20250108 [113 kB]
Get: 87 http://deb.debian.org/debian unstable/main armhf xml-core all 0.19 [20.1 kB]
Get: 88 http://deb.debian.org/debian unstable/main armhf docutils-common all 0.21.2+dfsg-2 [128 kB]
Get: 89 http://deb.debian.org/debian unstable/main armhf python3-mccabe all 0.7.0-1 [10.5 kB]
Get: 90 http://deb.debian.org/debian unstable/main armhf python3-pycodestyle all 2.12.1-2 [39.7 kB]
Get: 91 http://deb.debian.org/debian unstable/main armhf python3-pyflakes all 3.2.0-3 [57.3 kB]
Get: 92 http://deb.debian.org/debian unstable/main armhf python3-flake8 all 7.1.1-3 [56.3 kB]
Get: 93 http://deb.debian.org/debian unstable/main armhf flake8 all 7.1.1-3 [21.5 kB]
Get: 94 http://deb.debian.org/debian unstable/main armhf fonts-dejavu-mono all 2.37-8 [489 kB]
Get: 95 http://deb.debian.org/debian unstable/main armhf fonts-dejavu-core all 2.37-8 [840 kB]
Get: 96 http://deb.debian.org/debian unstable/main armhf libfontenc1 armhf 1:1.1.8-1+b2 [20.9 kB]
Get: 97 http://deb.debian.org/debian unstable/main armhf libbrotli1 armhf 1.1.0-2+b6 [282 kB]
Get: 98 http://deb.debian.org/debian unstable/main armhf libpng16-16t64 armhf 1.6.45-1 [263 kB]
Get: 99 http://deb.debian.org/debian unstable/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [385 kB]
Get: 100 http://deb.debian.org/debian unstable/main armhf x11-common all 1:7.7+23.2 [216 kB]
Get: 101 http://deb.debian.org/debian unstable/main armhf xfonts-encodings all 1:1.0.4-2.2 [577 kB]
Get: 102 http://deb.debian.org/debian unstable/main armhf xfonts-utils armhf 1:7.7+7 [84.2 kB]
Get: 103 http://deb.debian.org/debian unstable/main armhf fonts-urw-base35 all 20200910-8 [10.8 MB]
Get: 104 http://deb.debian.org/debian unstable/main armhf fontconfig-config armhf 2.15.0-2 [317 kB]
Get: 105 http://deb.debian.org/debian unstable/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [517 kB]
Get: 106 http://deb.debian.org/debian unstable/main armhf fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [162 kB]
Get: 107 http://deb.debian.org/debian unstable/main armhf libkrb5support0 armhf 1.21.3-3 [30.0 kB]
Get: 108 http://deb.debian.org/debian unstable/main armhf libk5crypto3 armhf 1.21.3-3 [75.8 kB]
Get: 109 http://deb.debian.org/debian unstable/main armhf libkeyutils1 armhf 1.6.3-4 [8096 B]
Get: 110 http://deb.debian.org/debian unstable/main armhf libkrb5-3 armhf 1.21.3-3 [283 kB]
Get: 111 http://deb.debian.org/debian unstable/main armhf libgssapi-krb5-2 armhf 1.21.3-3 [114 kB]
Get: 112 http://deb.debian.org/debian unstable/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-8 [18.2 kB]
Get: 113 http://deb.debian.org/debian unstable/main armhf libsasl2-2 armhf 2.1.28+dfsg1-8 [50.2 kB]
Get: 114 http://deb.debian.org/debian unstable/main armhf libldap-2.5-0 armhf 2.5.19+dfsg-1 [163 kB]
Get: 115 http://deb.debian.org/debian unstable/main armhf libnghttp2-14 armhf 1.64.0-1 [62.9 kB]
Get: 116 http://deb.debian.org/debian unstable/main armhf libnghttp3-9 armhf 1.6.0-2 [56.8 kB]
Get: 117 http://deb.debian.org/debian unstable/main armhf libngtcp2-16 armhf 1.9.1-1 [115 kB]
Get: 118 http://deb.debian.org/debian unstable/main armhf libngtcp2-crypto-gnutls8 armhf 1.9.1-1 [15.8 kB]
Get: 119 http://deb.debian.org/debian unstable/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b5 [53.2 kB]
Get: 120 http://deb.debian.org/debian unstable/main armhf libssh2-1t64 armhf 1.11.1-1 [227 kB]
Get: 121 http://deb.debian.org/debian unstable/main armhf libcurl3t64-gnutls armhf 8.11.1-1 [311 kB]
Get: 122 http://deb.debian.org/debian unstable/main armhf liberror-perl all 0.17029-2 [29.0 kB]
Get: 123 http://deb.debian.org/debian unstable/main armhf git-man all 1:2.47.1-1 [2204 kB]
Get: 124 http://deb.debian.org/debian unstable/main armhf git armhf 1:2.47.1-1 [6550 kB]
Get: 125 http://deb.debian.org/debian unstable/main armhf ieee-data all 20240722 [2221 kB]
Get: 126 http://deb.debian.org/debian unstable/main armhf javascript-common all 11+nmu1 [6260 B]
Get: 127 http://deb.debian.org/debian unstable/main armhf libonig5 armhf 6.9.9-1+b1 [168 kB]
Get: 128 http://deb.debian.org/debian unstable/main armhf libjq1 armhf 1.7.1-3+b1 [156 kB]
Get: 129 http://deb.debian.org/debian unstable/main armhf jq armhf 1.7.1-3+b1 [77.6 kB]
Get: 130 http://deb.debian.org/debian unstable/main armhf libfontconfig1 armhf 2.15.0-2 [371 kB]
Get: 131 http://deb.debian.org/debian unstable/main armhf libpixman-1-0 armhf 0.44.0-3 [164 kB]
Get: 132 http://deb.debian.org/debian unstable/main armhf libxau6 armhf 1:1.0.11-1 [19.7 kB]
Get: 133 http://deb.debian.org/debian unstable/main armhf libxdmcp6 armhf 1:1.1.5-1 [26.4 kB]
Get: 134 http://deb.debian.org/debian unstable/main armhf libxcb1 armhf 1.17.0-2+b1 [140 kB]
Get: 135 http://deb.debian.org/debian unstable/main armhf libx11-data all 2:1.8.10-2 [337 kB]
Get: 136 http://deb.debian.org/debian unstable/main armhf libx11-6 armhf 2:1.8.10-2 [750 kB]
Get: 137 http://deb.debian.org/debian unstable/main armhf libxcb-render0 armhf 1.17.0-2+b1 [114 kB]
Get: 138 http://deb.debian.org/debian unstable/main armhf libxcb-shm0 armhf 1.17.0-2+b1 [105 kB]
Get: 139 http://deb.debian.org/debian unstable/main armhf libxext6 armhf 2:1.3.4-1+b3 [45.2 kB]
Get: 140 http://deb.debian.org/debian unstable/main armhf libxrender1 armhf 1:0.9.10-1.1+b3 [25.0 kB]
Get: 141 http://deb.debian.org/debian unstable/main armhf libcairo2 armhf 1.18.2-2 [443 kB]
Get: 142 http://deb.debian.org/debian unstable/main armhf libcares2 armhf 1.34.4-2.1 [80.4 kB]
Get: 143 http://deb.debian.org/debian unstable/main armhf libcurl4t64 armhf 8.11.1-1 [303 kB]
Get: 144 http://deb.debian.org/debian unstable/main armhf libdeflate0 armhf 1.23-1+b1 [36.7 kB]
Get: 145 http://deb.debian.org/debian unstable/main armhf libev4t64 armhf 1:4.33-2.1+b1 [37.8 kB]
Get: 146 http://deb.debian.org/debian unstable/main armhf libfribidi0 armhf 1.0.16-1 [24.6 kB]
Get: 147 http://deb.debian.org/debian unstable/main armhf libgpg-error0 armhf 1.51-3 [71.9 kB]
Get: 148 http://deb.debian.org/debian unstable/main armhf libgcrypt20 armhf 1.11.0-7 [727 kB]
Get: 149 http://deb.debian.org/debian unstable/main armhf libglib2.0-0t64 armhf 2.82.4-2 [1328 kB]
Get: 150 http://deb.debian.org/debian unstable/main armhf libgraphite2-3 armhf 1.3.14-2+b1 [63.1 kB]
Get: 151 http://deb.debian.org/debian unstable/main armhf libharfbuzz0b armhf 10.2.0-1 [419 kB]
Get: 152 http://deb.debian.org/debian unstable/main armhf libice6 armhf 2:1.1.1-1 [58.5 kB]
Get: 153 http://deb.debian.org/debian unstable/main armhf libimagequant0 armhf 2.18.0-1+b2 [30.5 kB]
Get: 154 http://deb.debian.org/debian unstable/main armhf libjbig0 armhf 2.1-6.1+b2 [27.3 kB]
Get: 155 http://deb.debian.org/debian unstable/main armhf libjpeg62-turbo armhf 1:2.1.5-3+b1 [145 kB]
Get: 156 http://deb.debian.org/debian unstable/main armhf libjs-popper.js all 1.16.1+ds-6 [52.4 kB]
Get: 157 http://deb.debian.org/debian unstable/main armhf libjs-bootstrap5 all 5.3.3+dfsg-1 [295 kB]
Get: 158 http://deb.debian.org/debian unstable/main armhf libjson-perl all 4.10000-1 [87.5 kB]
Get: 159 http://deb.debian.org/debian unstable/main armhf liblcms2-2 armhf 2.16-2 [131 kB]
Get: 160 http://deb.debian.org/debian unstable/main armhf liblerc4 armhf 4.0.0+ds-5 [146 kB]
Get: 161 http://deb.debian.org/debian unstable/main armhf libnorm1t64 armhf 1.5.9+dfsg-3.1+b2 [187 kB]
Get: 162 http://deb.debian.org/debian unstable/main armhf libtirpc-common all 1.3.4+ds-1.3 [10.9 kB]
Get: 163 http://deb.debian.org/debian unstable/main armhf libtirpc3t64 armhf 1.3.4+ds-1.3+b1 [71.3 kB]
Get: 164 http://deb.debian.org/debian unstable/main armhf libnsl2 armhf 1.3.0-3+b3 [35.0 kB]
Get: 165 http://deb.debian.org/debian unstable/main armhf libopenjp2-7 armhf 2.5.0-2+b4 [179 kB]
Get: 166 http://deb.debian.org/debian unstable/main armhf libpgm-5.3-0t64 armhf 5.3.128~dfsg-2.1+b1 [156 kB]
Get: 167 http://deb.debian.org/debian unstable/main armhf libpq5 armhf 17.2-1+b1 [207 kB]
Get: 168 http://deb.debian.org/debian unstable/main armhf libpython3.12-stdlib armhf 3.12.8-5 [1832 kB]
Get: 169 http://deb.debian.org/debian unstable/main armhf libraqm0 armhf 0.10.2-1 [11.6 kB]
Get: 170 http://deb.debian.org/debian unstable/main armhf librdkafka1 armhf 2.6.0-1 [759 kB]
Get: 171 http://deb.debian.org/debian unstable/main armhf libsharpyuv0 armhf 1.5.0-0.1 [114 kB]
Get: 172 http://deb.debian.org/debian unstable/main armhf libsm6 armhf 2:1.2.4-1 [33.5 kB]
Get: 173 http://deb.debian.org/debian unstable/main armhf libsodium23 armhf 1.0.18-1+b2 [139 kB]
Get: 174 http://deb.debian.org/debian unstable/main armhf libsubunit-perl all 1.4.2-3 [5724 B]
Get: 175 http://deb.debian.org/debian unstable/main armhf libwebp7 armhf 1.5.0-0.1 [273 kB]
Get: 176 http://deb.debian.org/debian unstable/main armhf libtiff6 armhf 4.5.1+git230720-5 [302 kB]
Get: 177 http://deb.debian.org/debian unstable/main armhf libwebpdemux2 armhf 1.5.0-0.1 [112 kB]
Get: 178 http://deb.debian.org/debian unstable/main armhf libwebpmux3 armhf 1.5.0-0.1 [123 kB]
Get: 179 http://deb.debian.org/debian unstable/main armhf libxslt1.1 armhf 1.1.35-1.1+b1 [212 kB]
Get: 180 http://deb.debian.org/debian unstable/main armhf libxmlsec1t64 armhf 1.2.41-1+b1 [142 kB]
Get: 181 http://deb.debian.org/debian unstable/main armhf libxmlsec1t64-openssl armhf 1.2.41-1+b1 [78.4 kB]
Get: 182 http://deb.debian.org/debian unstable/main armhf libxt6t64 armhf 1:1.2.1-1.2+b2 [160 kB]
Get: 183 http://deb.debian.org/debian unstable/main armhf libxmu6 armhf 2:1.1.3-3+b4 [51.2 kB]
Get: 184 http://deb.debian.org/debian unstable/main armhf libyaml-0-2 armhf 0.2.5-2 [45.4 kB]
Get: 185 http://deb.debian.org/debian unstable/main armhf libzmq5 armhf 4.3.5-1+b3 [239 kB]
Get: 186 http://deb.debian.org/debian unstable/main armhf python3-wheel all 0.45.1-1 [56.7 kB]
Get: 187 http://deb.debian.org/debian unstable/main armhf python3-pip all 24.3.1+dfsg-1 [1441 kB]
Get: 188 http://deb.debian.org/debian unstable/main armhf openstack-pkg-tools all 132 [96.6 kB]
Get: 189 http://deb.debian.org/debian unstable/main armhf pycadf-common all 3.1.1-5 [4576 B]
Get: 190 http://deb.debian.org/debian unstable/main armhf pyflakes3 all 3.2.0-3 [10.3 kB]
Get: 191 http://deb.debian.org/debian unstable/main armhf python-babel-localedata all 2.16.0-1 [5696 kB]
Get: 192 http://deb.debian.org/debian unstable/main armhf python-os-api-ref-common all 2.3.0+ds1-4 [9604 B]
Get: 193 http://deb.debian.org/debian unstable/main armhf python-oslosphinx-common all 4.18.0-6 [28.4 kB]
Get: 194 http://deb.debian.org/debian unstable/main armhf python3-alabaster all 0.7.16-0.1 [27.9 kB]
Get: 195 http://deb.debian.org/debian unstable/main armhf python3.12 armhf 3.12.8-5 [677 kB]
Get: 196 http://deb.debian.org/debian unstable/main armhf python3-all armhf 3.13.1-2 [1056 B]
Get: 197 http://deb.debian.org/debian unstable/main armhf python3-vine all 5.1.0+dfsg-1 [15.6 kB]
Get: 198 http://deb.debian.org/debian unstable/main armhf python3-amqp all 5.3.1-1 [42.6 kB]
Get: 199 http://deb.debian.org/debian unstable/main armhf python3-aniso8601 all 10.0.0-1 [39.9 kB]
Get: 200 http://deb.debian.org/debian unstable/main armhf python3-attr all 24.2.0-1 [68.4 kB]
Get: 201 http://deb.debian.org/debian unstable/main armhf python3-autopage all 0.4.0-4 [12.9 kB]
Get: 202 http://deb.debian.org/debian unstable/main armhf python3-babel all 2.16.0-1 [114 kB]
Get: 203 http://deb.debian.org/debian unstable/main armhf python3-pbr all 6.1.0-4 [56.6 kB]
Get: 204 http://deb.debian.org/debian unstable/main armhf python3-bashate all 2.1.0-4 [13.3 kB]
Get: 205 http://deb.debian.org/debian unstable/main armhf python3-bcrypt armhf 4.2.0-2.1 [214 kB]
Get: 206 http://deb.debian.org/debian unstable/main armhf python3-six all 1.17.0-1 [16.5 kB]
Get: 207 http://deb.debian.org/debian unstable/main armhf python3-memcache all 1.62-3 [26.0 kB]
Get: 208 http://deb.debian.org/debian unstable/main armhf python3-uhashring all 2.3-2 [12.3 kB]
Get: 209 http://deb.debian.org/debian unstable/main armhf python3-binary-memcached all 0.31.2+dfsg1-4 [13.9 kB]
Get: 210 http://deb.debian.org/debian unstable/main armhf python3-blinker all 1.9.0-1 [12.6 kB]
Get: 211 http://deb.debian.org/debian unstable/main armhf python3-funcparserlib all 1.0.0-0.2 [17.5 kB]
Get: 212 http://deb.debian.org/debian unstable/main armhf python3-pil armhf 10.4.0-1.1 [478 kB]
Get: 213 http://deb.debian.org/debian unstable/main armhf python3-webcolors all 1.13-1 [15.3 kB]
Get: 214 http://deb.debian.org/debian unstable/main armhf python3-roman all 4.2-1 [10.4 kB]
Get: 215 http://deb.debian.org/debian unstable/main armhf python3-docutils all 0.21.2+dfsg-2 [403 kB]
Get: 216 http://deb.debian.org/debian unstable/main armhf python3-chardet all 5.2.0+dfsg-2 [108 kB]
Get: 217 http://deb.debian.org/debian unstable/main armhf python3-cairo armhf 1.26.1-2+b1 [120 kB]
Get: 218 http://deb.debian.org/debian unstable/main armhf python3-freetype all 2.5.1-1 [89.3 kB]
Get: 219 http://deb.debian.org/debian unstable/main armhf python3-rlpycairo all 0.3.0-3 [9904 B]
Get: 220 http://deb.debian.org/debian unstable/main armhf python3-reportlab all 4.2.5-1 [1117 kB]
Get: 221 http://deb.debian.org/debian unstable/main armhf python3-blockdiag all 3.0.0+dfsg-3 [73.1 kB]
Get: 222 http://deb.debian.org/debian unstable/main armhf python3-soupsieve all 2.6-1 [38.3 kB]
Get: 223 http://deb.debian.org/debian unstable/main armhf python3-bs4 all 4.12.3-3 [133 kB]
Get: 224 http://deb.debian.org/debian unstable/main armhf python3-bson all 4.10.1-4 [87.1 kB]
Get: 225 http://deb.debian.org/debian unstable/main armhf python3-cachetools all 5.3.3-1 [13.2 kB]
Get: 226 http://deb.debian.org/debian unstable/main armhf python3-certifi all 2024.12.14+ds-1 [9624 B]
Get: 227 http://deb.debian.org/debian unstable/main armhf python3-cffi-backend armhf 1.17.1-2+b1 [83.7 kB]
Get: 228 http://deb.debian.org/debian unstable/main armhf python3-ply all 3.11-7 [62.6 kB]
Get: 229 http://deb.debian.org/debian unstable/main armhf python3-pycparser all 2.22-2 [78.0 kB]
Get: 230 http://deb.debian.org/debian unstable/main armhf python3-cffi all 1.17.1-2 [89.4 kB]
Get: 231 http://deb.debian.org/debian unstable/main armhf python3-charset-normalizer armhf 3.4.0-1+b1 [126 kB]
Get: 232 http://deb.debian.org/debian unstable/main armhf python3-click all 8.1.8-1 [95.2 kB]
Get: 233 http://deb.debian.org/debian unstable/main armhf python3-wcwidth all 0.2.13+dfsg1-1 [24.9 kB]
Get: 234 http://deb.debian.org/debian unstable/main armhf xclip armhf 0.13-4 [20.3 kB]
Get: 235 http://deb.debian.org/debian unstable/main armhf python3-pyperclip all 1.8.2-2 [13.2 kB]
Get: 236 http://deb.debian.org/debian unstable/main armhf python3-cmd2 all 2.5.7+ds-1 [148 kB]
Get: 237 http://deb.debian.org/debian unstable/main armhf python3-prettytable all 3.12.0-1 [39.5 kB]
Get: 238 http://deb.debian.org/debian unstable/main armhf python3-stevedore all 5.3.0-4 [21.0 kB]
Get: 239 http://deb.debian.org/debian unstable/main armhf python3-yaml armhf 6.0.2-1+b1 [158 kB]
Get: 240 http://deb.debian.org/debian unstable/main armhf python3-cliff all 4.7.0-3 [42.5 kB]
Get: 241 http://deb.debian.org/debian unstable/main armhf python3-colorama all 0.4.6-4 [36.2 kB]
Get: 242 http://deb.debian.org/debian unstable/main armhf python3-confluent-kafka armhf 1.7.0-4+b3 [77.1 kB]
Get: 243 http://deb.debian.org/debian unstable/main armhf python3-coverage armhf 7.6.0+dfsg1-2+b1 [176 kB]
Get: 244 http://deb.debian.org/debian unstable/main armhf python3-cryptography armhf 43.0.0-1 [827 kB]
Get: 245 http://deb.debian.org/debian unstable/main armhf python3-dateutil all 2.9.0-3 [79.3 kB]
Get: 246 http://deb.debian.org/debian unstable/main armhf python3-ddt all 1.7.2-4 [8668 B]
Get: 247 http://deb.debian.org/debian unstable/main armhf python3-wrapt armhf 1.15.0-4 [41.3 kB]
Get: 248 http://deb.debian.org/debian unstable/main armhf python3-debtcollector all 3.0.0-3 [13.1 kB]
Get: 249 http://deb.debian.org/debian unstable/main armhf python3-decorator all 5.1.1-5 [15.1 kB]
Get: 250 http://deb.debian.org/debian unstable/main armhf python3-defusedxml all 0.7.1-3 [43.4 kB]
Get: 251 http://deb.debian.org/debian unstable/main armhf python3-packaging all 24.2-1 [55.3 kB]
Get: 252 http://deb.debian.org/debian unstable/main armhf python3-deprecation all 2.1.0-3 [14.5 kB]
Get: 253 http://deb.debian.org/debian unstable/main armhf python3-dnspython all 2.7.0-1 [164 kB]
Get: 254 http://deb.debian.org/debian unstable/main armhf python3-dogpile.cache all 1.3.3-1 [46.0 kB]
Get: 255 http://deb.debian.org/debian unstable/main armhf python3-urllib3 all 2.2.3-4 [112 kB]
Get: 256 http://deb.debian.org/debian unstable/main armhf python3-dulwich armhf 0.22.7-1 [205 kB]
Get: 257 http://deb.debian.org/debian unstable/main armhf python3-elementpath all 4.7.0-1 [160 kB]
Get: 258 http://deb.debian.org/debian unstable/main armhf python3-eventlet all 0.36.1-12 [308 kB]
Get: 259 http://deb.debian.org/debian unstable/main armhf python3-extras all 1.0.0-6 [7528 B]
Get: 260 http://deb.debian.org/debian unstable/main armhf python3-monotonic all 1.6-3 [5340 B]
Get: 261 http://deb.debian.org/debian unstable/main armhf python3-fasteners all 0.18-2 [14.0 kB]
Get: 262 http://deb.debian.org/debian unstable/main armhf python3-testtools all 2.7.2-4 [122 kB]
Get: 263 http://deb.debian.org/debian unstable/main armhf python3-fixtures all 4.1.0-3 [34.2 kB]
Get: 264 http://deb.debian.org/debian unstable/main armhf python3-itsdangerous all 2.2.0-1 [18.0 kB]
Get: 265 http://deb.debian.org/debian unstable/main armhf python3-jinja2 all 3.1.3-2 [120 kB]
Get: 266 http://deb.debian.org/debian unstable/main armhf python3-werkzeug all 3.1.3-2 [207 kB]
Get: 267 http://deb.debian.org/debian unstable/main armhf python3-flask all 3.1.0-2 [106 kB]
Get: 268 http://deb.debian.org/debian unstable/main armhf python3-tz all 2024.2-1 [31.0 kB]
Get: 269 http://deb.debian.org/debian unstable/main armhf python3-flask-restful all 0.3.10-5 [28.5 kB]
Get: 270 http://deb.debian.org/debian unstable/main armhf python3-freezegun all 1.5.1-1.1 [17.1 kB]
Get: 271 http://deb.debian.org/debian unstable/main armhf python3-futurist all 3.0.0-3 [23.8 kB]
Get: 272 http://deb.debian.org/debian unstable/main armhf python3-pyparsing all 3.1.2-1 [146 kB]
Get: 273 http://deb.debian.org/debian unstable/main armhf python3-httplib2 all 0.22.0-1 [36.1 kB]
Get: 274 http://deb.debian.org/debian unstable/main armhf python3-jsonpath-rw all 1.4.0-7 [14.8 kB]
Get: 275 http://deb.debian.org/debian unstable/main armhf python3-jsonpath-rw-ext all 1.2.2-4 [11.7 kB]
Get: 276 http://deb.debian.org/debian unstable/main armhf python3-wsgi-intercept all 1.13.1-1 [18.9 kB]
Get: 277 http://deb.debian.org/debian unstable/main armhf python3-iniconfig all 1.1.1-2 [6396 B]
Get: 278 http://deb.debian.org/debian unstable/main armhf python3-pluggy all 1.5.0-1 [26.9 kB]
Get: 279 http://deb.debian.org/debian unstable/main armhf python3-pytest all 8.3.4-1 [250 kB]
Get: 280 http://deb.debian.org/debian unstable/main armhf python3-gabbi all 3.0.0-3 [42.0 kB]
Get: 281 http://deb.debian.org/debian unstable/main armhf python3-zope.event all 5.0-0.1 [8164 B]
Get: 282 http://deb.debian.org/debian unstable/main armhf python3-zope.interface armhf 7.2-1 [149 kB]
Get: 283 http://deb.debian.org/debian unstable/main armhf python3-gevent armhf 24.11.1-1 [901 kB]
Get: 284 http://deb.debian.org/debian unstable/main armhf python3-hacking all 4.1.0-4 [22.3 kB]
Get: 285 http://deb.debian.org/debian unstable/main armhf python3-idna all 3.8-2 [41.6 kB]
Get: 286 http://deb.debian.org/debian unstable/main armhf python3-imagesize all 1.4.1-1 [6688 B]
Get: 287 http://deb.debian.org/debian unstable/main armhf python3-iso8601 all 2.1.0-2 [12.1 kB]
Get: 288 http://deb.debian.org/debian unstable/main armhf python3-jaraco.classes all 3.4.0-1 [7728 B]
Get: 289 http://deb.debian.org/debian unstable/main armhf python3-jeepney all 0.8.0-4 [32.6 kB]
Get: 290 http://deb.debian.org/debian unstable/main armhf python3-jmespath all 1.0.1-1 [21.1 kB]
Get: 291 http://deb.debian.org/debian unstable/main armhf python3-json-pointer all 2.4-3 [14.6 kB]
Get: 292 http://deb.debian.org/debian unstable/main armhf python3-jsonpatch all 1.32-5 [12.1 kB]
Get: 293 http://deb.debian.org/debian unstable/main armhf python3-rpds-py armhf 0.21.0-2 [255 kB]
Get: 294 http://deb.debian.org/debian unstable/main armhf python3-referencing all 0.35.1-2 [23.5 kB]
Get: 295 http://deb.debian.org/debian unstable/main armhf python3-jsonschema-specifications all 2023.12.1-2 [9020 B]
Get: 296 http://deb.debian.org/debian unstable/main armhf python3-jsonschema all 4.19.2-6 [71.4 kB]
Get: 297 http://deb.debian.org/debian unstable/main armhf python3-jwt all 2.10.1-2 [31.3 kB]
Get: 298 http://deb.debian.org/debian unstable/main armhf python3-secretstorage all 3.3.3-3 [16.1 kB]
Get: 299 http://deb.debian.org/debian unstable/main armhf python3-keyring all 25.6.0-1 [54.7 kB]
Get: 300 http://deb.debian.org/debian unstable/main armhf python3-lxml armhf 5.3.0-1+b1 [1468 kB]
Get: 301 http://deb.debian.org/debian unstable/main armhf python3-oauthlib all 3.2.2-3 [95.6 kB]
Get: 302 http://deb.debian.org/debian unstable/main armhf python3-os-service-types all 1.7.0-5 [12.6 kB]
Get: 303 http://deb.debian.org/debian unstable/main armhf python3-requests all 2.32.3+dfsg-1 [71.9 kB]
Get: 304 http://deb.debian.org/debian unstable/main armhf python3-keystoneauth1 all 5.8.0-4 [157 kB]
Get: 305 http://deb.debian.org/debian unstable/main armhf python3-netaddr all 0.10.1-2 [339 kB]
Get: 306 http://deb.debian.org/debian unstable/main armhf python3-oslo.i18n all 6.4.0-3 [19.1 kB]
Get: 307 http://deb.debian.org/debian unstable/main armhf python3-oslo.context all 5.6.0-3 [13.3 kB]
Get: 308 http://deb.debian.org/debian unstable/main armhf python3-msgpack armhf 1.0.3-3+b3 [101 kB]
Get: 309 http://deb.debian.org/debian unstable/main armhf python3-netifaces armhf 0.11.0-2+b5 [16.4 kB]
Get: 310 http://deb.debian.org/debian unstable/main armhf python3-oslo.utils all 7.3.0-4 [81.4 kB]
Get: 311 http://deb.debian.org/debian unstable/main armhf python3-oslo.serialization all 5.5.0-3 [14.8 kB]
Get: 312 http://deb.debian.org/debian unstable/main armhf python3-pyasyncore all 1.0.2-3 [10.1 kB]
Get: 313 http://deb.debian.org/debian unstable/main armhf python3-oslo.log all 6.1.2-4 [43.0 kB]
Get: 314 http://deb.debian.org/debian unstable/main armhf python3-rfc3986 all 2.0.0-3 [21.6 kB]
Get: 315 http://deb.debian.org/debian unstable/main armhf python3-oslo.config all 1:9.6.0-6 [108 kB]
Get: 316 http://deb.debian.org/debian unstable/main armhf python3-keystoneclient all 1:5.5.0-4 [199 kB]
Get: 317 http://deb.debian.org/debian unstable/main armhf python3-oslo.cache all 3.8.0-3 [35.3 kB]
Get: 318 http://deb.debian.org/debian unstable/main armhf python3-pycadf all 3.1.1-5 [18.1 kB]
Get: 319 http://deb.debian.org/debian unstable/main armhf python3-legacy-cgi all 2.6.1-2 [16.1 kB]
Get: 320 http://deb.debian.org/debian unstable/main armhf python3-webob all 1:1.8.9-1 [89.1 kB]
Get: 321 http://deb.debian.org/debian unstable/main armhf python3-keystonemiddleware all 10.7.1-3 [79.3 kB]
Get: 322 http://deb.debian.org/debian unstable/main armhf python3-kombu all 5.4.2-2 [189 kB]
Get: 323 http://deb.debian.org/debian unstable/main armhf python3-pyasn1 all 0.6.0-1 [70.0 kB]
Get: 324 http://deb.debian.org/debian unstable/main armhf python3-pyasn1-modules all 0.4.1-1 [85.1 kB]
Get: 325 http://deb.debian.org/debian unstable/main armhf python3-ldap armhf 3.4.4-1+b3 [111 kB]
Get: 326 http://deb.debian.org/debian unstable/main armhf python3-ldappool all 3.0.0-5 [11.0 kB]
Get: 327 http://deb.debian.org/debian unstable/main armhf python3-nacl armhf 1.5.0-7 [53.6 kB]
Get: 328 http://deb.debian.org/debian unstable/main armhf python3-openssl all 24.3.0-1 [51.7 kB]
Get: 329 http://deb.debian.org/debian unstable/main armhf sphinx-common all 8.1.3-4 [616 kB]
Get: 330 http://deb.debian.org/debian unstable/main armhf python3-pygments all 2.18.0+dfsg-2 [836 kB]
Get: 331 http://deb.debian.org/debian unstable/main armhf python3-snowballstemmer all 2.2.0-4 [58.0 kB]
Get: 332 http://deb.debian.org/debian unstable/main armhf python3-sphinx all 8.1.3-4 [468 kB]
Get: 333 http://deb.debian.org/debian unstable/main armhf python3-openstackdocstheme all 3.2.0-3 [684 kB]
Get: 334 http://deb.debian.org/debian unstable/main armhf python3-platformdirs all 4.3.6-1 [16.6 kB]
Get: 335 http://deb.debian.org/debian unstable/main armhf python3-requestsexceptions all 1.4.0-5 [3860 B]
Get: 336 http://deb.debian.org/debian unstable/main armhf python3-openstacksdk all 4.0.1-3 [671 kB]
Get: 337 http://deb.debian.org/debian unstable/main armhf python3-oslosphinx all 4.18.0-6 [33.0 kB]
Get: 338 http://deb.debian.org/debian unstable/main armhf python3-os-api-ref all 2.3.0+ds1-4 [17.0 kB]
Get: 339 http://deb.debian.org/debian unstable/main armhf python3-os-client-config all 2.1.0-3 [17.5 kB]
Get: 340 http://deb.debian.org/debian unstable/main armhf python3-tomlkit all 0.13.2-1 [42.7 kB]
Get: 341 http://deb.debian.org/debian unstable/main armhf python3-voluptuous all 0.14.2-1 [45.8 kB]
Get: 342 http://deb.debian.org/debian unstable/main armhf python3-subunit all 1.4.2-3 [66.4 kB]
Get: 343 http://deb.debian.org/debian unstable/main armhf subunit all 1.4.2-3 [5248 B]
Get: 344 http://deb.debian.org/debian unstable/main armhf python3-stestr all 4.1.0-3 [56.9 kB]
Get: 345 http://deb.debian.org/debian unstable/main armhf python3-os-testr all 3.0.0-4 [18.0 kB]
Get: 346 http://deb.debian.org/debian unstable/main armhf python3-oslo.concurrency all 6.1.0-4 [28.0 kB]
Get: 347 http://deb.debian.org/debian unstable/main armhf python3-psycopg2 armhf 2.9.10-1 [123 kB]
Get: 348 http://deb.debian.org/debian unstable/main armhf python3-pymysql all 1.1.1-2 [43.0 kB]
Get: 349 http://deb.debian.org/debian unstable/main armhf python3-testresources all 2.0.1-5 [26.3 kB]
Get: 350 http://deb.debian.org/debian unstable/main armhf python3-testscenarios all 0.5.0-4 [12.8 kB]
Get: 351 http://deb.debian.org/debian unstable/main armhf python3-oslo.db all 16.0.0-3 [94.8 kB]
Get: 352 http://deb.debian.org/debian unstable/main armhf python3-prometheus-client all 0.19.0+ds1-1 [35.0 kB]
Get: 353 http://deb.debian.org/debian unstable/main armhf python3-oslo.metrics all 0.9.0-3 [7344 B]
Get: 354 http://deb.debian.org/debian unstable/main armhf python3-statsd all 4.0.1-2 [13.3 kB]
Get: 355 http://deb.debian.org/debian unstable/main armhf python3-oslo.middleware all 6.2.0-3 [33.4 kB]
Get: 356 http://deb.debian.org/debian unstable/main armhf python3-tempita all 0.6.0-1 [14.6 kB]
Get: 357 http://deb.debian.org/debian unstable/main armhf python3-paste all 3.10.1-1 [222 kB]
Get: 358 http://deb.debian.org/debian unstable/main armhf python3-pastedeploy-tpl all 3.1-1 [8268 B]
Get: 359 http://deb.debian.org/debian unstable/main armhf python3-pastedeploy all 3.1-1 [18.3 kB]
Get: 360 http://deb.debian.org/debian unstable/main armhf python3-repoze.lru all 0.7-3 [12.2 kB]
Get: 361 http://deb.debian.org/debian unstable/main armhf python3-routes all 2.5.1-7 [98.2 kB]
Get: 362 http://deb.debian.org/debian unstable/main armhf python3-yappi armhf 1.6.10-2 [30.7 kB]
Get: 363 http://deb.debian.org/debian unstable/main armhf python3-oslo.service all 3.5.0-3 [43.5 kB]
Get: 364 http://deb.debian.org/debian unstable/main armhf python3-tenacity all 8.4.2+really8.4.1-2 [46.0 kB]
Get: 365 http://deb.debian.org/debian unstable/main armhf python3-zmq armhf 26.2.0-1 [197 kB]
Get: 366 http://deb.debian.org/debian unstable/main armhf python3-oslo.messaging all 14.9.1-2 [1111 kB]
Get: 367 http://deb.debian.org/debian unstable/main armhf python3-oslo.policy all 4.4.0-3 [55.8 kB]
Get: 368 http://deb.debian.org/debian unstable/main armhf python3-oslo.upgradecheck all 2.4.0-3 [8840 B]
Get: 369 http://deb.debian.org/debian unstable/main armhf python3-oslotest all 1:5.0.0-4 [17.2 kB]
Get: 370 http://deb.debian.org/debian unstable/main armhf python3-osprofiler all 4.2.0-4 [46.7 kB]
Get: 371 http://deb.debian.org/debian unstable/main armhf python3-paramiko all 3.4.1-2 [143 kB]
Get: 372 http://deb.debian.org/debian unstable/main armhf python3-passlib all 1.7.4-4 [367 kB]
Get: 373 http://deb.debian.org/debian unstable/main armhf python3-pymongo all 4.10.1-4 [272 kB]
Get: 374 http://deb.debian.org/debian unstable/main armhf python3-repoze.who all 3.0.0-4 [61.4 kB]
Get: 375 http://deb.debian.org/debian unstable/main armhf python3-responses all 0.25.3-1 [59.4 kB]
Get: 376 http://deb.debian.org/debian unstable/main armhf python3-xmlschema all 3.4.3-1 [239 kB]
Get: 377 http://deb.debian.org/debian unstable/main armhf xmlsec1 armhf 1.2.41-1+b1 [27.6 kB]
Get: 378 http://deb.debian.org/debian unstable/main armhf python3-pysaml2 all 7.5.0-4 [250 kB]
Get: 379 http://deb.debian.org/debian unstable/main armhf python3-scrypt armhf 0.8.27-1+b1 [35.0 kB]
Get: 380 http://deb.debian.org/debian unstable/main armhf python3-seqdiag all 3.0.0+dfsg-3 [22.1 kB]
Get: 381 http://deb.debian.org/debian unstable/main armhf python3-sphinx-feature-classification all 2.0.0-2 [8980 B]
Get: 382 http://deb.debian.org/debian unstable/main armhf python3-sphinxcontrib.apidoc all 0.3.0-6 [7716 B]
Get: 383 http://deb.debian.org/debian unstable/main armhf python3-sphinxcontrib.blockdiag all 3.0.0-3 [7508 B]
Get: 384 http://deb.debian.org/debian unstable/main armhf python3-sphinxcontrib.seqdiag all 3.0.0-2 [7536 B]
Get: 385 http://deb.debian.org/debian unstable/main armhf python3-swiftclient all 1:4.6.0-3 [76.4 kB]
Get: 386 http://deb.debian.org/debian unstable/main armhf python3-testrepository all 0.0.21-3 [64.6 kB]
Get: 387 http://deb.debian.org/debian unstable/main armhf testrepository all 0.0.21-3 [20.8 kB]
Get: 388 http://deb.debian.org/debian unstable/main armhf python3-tempest all 1:41.0.0-2 [622 kB]
Get: 389 http://deb.debian.org/debian unstable/main armhf python3-waitress all 3.0.2-1 [46.5 kB]
Get: 390 http://deb.debian.org/debian unstable/main armhf python3-webtest all 3.0.2-1 [35.2 kB]
Get: 391 http://deb.debian.org/debian unstable/main armhf tempest all 1:41.0.0-2 [1112 kB]
Fetched 110 MB in 27s (4128 kB/s)
Preconfiguring packages ...
Selecting previously unselected package libcom-err2:armhf.
(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 ... 19563 files and directories currently installed.)
Preparing to unpack .../libcom-err2_1.47.2-1_armhf.deb ...
Unpacking libcom-err2:armhf (1.47.2-1) ...
Selecting previously unselected package libext2fs2t64:armhf.
Preparing to unpack .../libext2fs2t64_1.47.2-1_armhf.deb ...
Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2 to /lib/arm-linux-gnueabihf/libe2p.so.2.usr-is-merged by libext2fs2t64'
Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2.3 to /lib/arm-linux-gnueabihf/libe2p.so.2.3.usr-is-merged by libext2fs2t64'
Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2 to /lib/arm-linux-gnueabihf/libext2fs.so.2.usr-is-merged by libext2fs2t64'
Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2.4 to /lib/arm-linux-gnueabihf/libext2fs.so.2.4.usr-is-merged by libext2fs2t64'
Unpacking libext2fs2t64:armhf (1.47.2-1) ...
Selecting previously unselected package libss2:armhf.
Preparing to unpack .../libss2_1.47.2-1_armhf.deb ...
Unpacking libss2:armhf (1.47.2-1) ...
Selecting previously unselected package logsave.
Preparing to unpack .../logsave_1.47.2-1_armhf.deb ...
Unpacking logsave (1.47.2-1) ...
Setting up libcom-err2:armhf (1.47.2-1) ...
Setting up libext2fs2t64:armhf (1.47.2-1) ...
Setting up libss2:armhf (1.47.2-1) ...
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 ... 19594 files and directories currently installed.)
Preparing to unpack .../e2fsprogs_1.47.2-1_armhf.deb ...
Unpacking e2fsprogs (1.47.2-1) ...
Selecting previously unselected package libpython3.13-minimal:armhf.
Preparing to unpack .../libpython3.13-minimal_3.13.1-3_armhf.deb ...
Unpacking libpython3.13-minimal:armhf (3.13.1-3) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../libexpat1_2.6.4-1_armhf.deb ...
Unpacking libexpat1:armhf (2.6.4-1) ...
Selecting previously unselected package python3.13-minimal.
Preparing to unpack .../python3.13-minimal_3.13.1-3_armhf.deb ...
Unpacking python3.13-minimal (3.13.1-3) ...
Setting up libpython3.13-minimal:armhf (3.13.1-3) ...
Setting up libexpat1:armhf (2.6.4-1) ...
Setting up python3.13-minimal (3.13.1-3) ...
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 ... 20006 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.13.1-2_armhf.deb ...
Unpacking python3-minimal (3.13.1-2) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_10.1.0_all.deb ...
Unpacking media-types (10.1.0) ...
Selecting previously unselected package netbase.
Preparing to unpack .../2-netbase_6.4_all.deb ...
Unpacking netbase (6.4) ...
Selecting previously unselected package tzdata.
Preparing to unpack .../3-tzdata_2024b-6_all.deb ...
Unpacking tzdata (2024b-6) ...
Selecting previously unselected package libffi8:armhf.
Preparing to unpack .../4-libffi8_3.4.6-1_armhf.deb ...
Unpacking libffi8:armhf (3.4.6-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:armhf.
Preparing to unpack .../6-libreadline8t64_8.2-6_armhf.deb ...
Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64'
Unpacking libreadline8t64:armhf (8.2-6) ...
Selecting previously unselected package libpython3.13-stdlib:armhf.
Preparing to unpack .../7-libpython3.13-stdlib_3.13.1-3_armhf.deb ...
Unpacking libpython3.13-stdlib:armhf (3.13.1-3) ...
Selecting previously unselected package python3.13.
Preparing to unpack .../8-python3.13_3.13.1-3_armhf.deb ...
Unpacking python3.13 (3.13.1-3) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../9-libpython3-stdlib_3.13.1-2_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.13.1-2) ...
Setting up python3-minimal (3.13.1-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 ... 21016 files and directories currently installed.)
Preparing to unpack .../000-python3_3.13.1-2_armhf.deb ...
Unpacking python3 (3.13.1-2) ...
Selecting previously unselected package libpython3.12-minimal:armhf.
Preparing to unpack .../001-libpython3.12-minimal_3.12.8-5_armhf.deb ...
Unpacking libpython3.12-minimal:armhf (3.12.8-5) ...
Selecting previously unselected package python3.12-minimal.
Preparing to unpack .../002-python3.12-minimal_3.12.8-5_armhf.deb ...
Unpacking python3.12-minimal (3.12.8-5) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../003-sgml-base_1.31_all.deb ...
Unpacking sgml-base (1.31) ...
Selecting previously unselected package libproc2-0:armhf.
Preparing to unpack .../004-libproc2-0_2%3a4.0.4-6_armhf.deb ...
Unpacking libproc2-0:armhf (2:4.0.4-6) ...
Selecting previously unselected package procps.
Preparing to unpack .../005-procps_2%3a4.0.4-6_armhf.deb ...
Unpacking procps (2:4.0.4-6) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../006-sensible-utils_0.0.24_all.deb ...
Unpacking sensible-utils (0.0.24) ...
Selecting previously unselected package openssl.
Preparing to unpack .../007-openssl_3.4.0-2_armhf.deb ...
Unpacking openssl (3.4.0-2) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../008-ca-certificates_20241223_all.deb ...
Unpacking ca-certificates (20241223) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../009-libmagic-mgc_1%3a5.45-3+b1_armhf.deb ...
Unpacking libmagic-mgc (1:5.45-3+b1) ...
Selecting previously unselected package libmagic1t64:armhf.
Preparing to unpack .../010-libmagic1t64_1%3a5.45-3+b1_armhf.deb ...
Unpacking libmagic1t64:armhf (1:5.45-3+b1) ...
Selecting previously unselected package file.
Preparing to unpack .../011-file_1%3a5.45-3+b1_armhf.deb ...
Unpacking file (1:5.45-3+b1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../012-gettext-base_0.23.1-1_armhf.deb ...
Unpacking gettext-base (0.23.1-1) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../013-libuchardet0_0.0.8-1+b2_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../014-groff-base_1.23.0-7_armhf.deb ...
Unpacking groff-base (1.23.0-7) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../015-bsdextrautils_2.40.4-1_armhf.deb ...
Unpacking bsdextrautils (2.40.4-1) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../016-libpipeline1_1.5.8-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../017-man-db_2.13.0-1_armhf.deb ...
Unpacking man-db (2.13.0-1) ...
Selecting previously unselected package libunistring5:armhf.
Preparing to unpack .../018-libunistring5_1.3-1_armhf.deb ...
Unpacking libunistring5:armhf (1.3-1) ...
Selecting previously unselected package libidn2-0:armhf.
Preparing to unpack .../019-libidn2-0_2.3.7-2+b1_armhf.deb ...
Unpacking libidn2-0:armhf (2.3.7-2+b1) ...
Selecting previously unselected package libp11-kit0:armhf.
Preparing to unpack .../020-libp11-kit0_0.25.5-3_armhf.deb ...
Unpacking libp11-kit0:armhf (0.25.5-3) ...
Selecting previously unselected package libtasn1-6:armhf.
Preparing to unpack .../021-libtasn1-6_4.19.0-3+b3_armhf.deb ...
Unpacking libtasn1-6:armhf (4.19.0-3+b3) ...
Selecting previously unselected package libgnutls30t64:armhf.
Preparing to unpack .../022-libgnutls30t64_3.8.8-2_armhf.deb ...
Unpacking libgnutls30t64:armhf (3.8.8-2) ...
Selecting previously unselected package libpsl5t64:armhf.
Preparing to unpack .../023-libpsl5t64_0.21.2-1.1+b1_armhf.deb ...
Unpacking libpsl5t64:armhf (0.21.2-1.1+b1) ...
Selecting previously unselected package wget.
Preparing to unpack .../024-wget_1.24.5-2_armhf.deb ...
Unpacking wget (1.24.5-2) ...
Selecting previously unselected package python3-markupsafe.
Preparing to unpack .../025-python3-markupsafe_2.1.5-1+b2_armhf.deb ...
Unpacking python3-markupsafe (2.1.5-1+b2) ...
Selecting previously unselected package python3-mako.
Preparing to unpack .../026-python3-mako_1.3.8-2_all.deb ...
Unpacking python3-mako (1.3.8-2) ...
Selecting previously unselected package python3-greenlet.
Preparing to unpack .../027-python3-greenlet_3.1.0-1+b1_armhf.deb ...
Unpacking python3-greenlet (3.1.0-1+b1) ...
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-zipp.
Preparing to unpack .../029-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 .../030-python3-importlib-metadata_8.5.0-1_all.deb ...
Unpacking python3-importlib-metadata (8.5.0-1) ...
Selecting previously unselected package python3-sqlalchemy.
Preparing to unpack .../031-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 .../032-python3-alembic_1.13.2-4_all.deb ...
Unpacking python3-alembic (1.13.2-4) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../033-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 .../034-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 .../035-libjs-sphinxdoc_8.1.3-4_all.deb ...
Unpacking libjs-sphinxdoc (8.1.3-4) ...
Selecting previously unselected package alembic.
Preparing to unpack .../036-alembic_1.13.2-4_all.deb ...
Unpacking alembic (1.13.2-4) ...
Selecting previously unselected package m4.
Preparing to unpack .../037-m4_1.4.19-5_armhf.deb ...
Unpacking m4 (1.4.19-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../038-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../039-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../040-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../041-autopoint_0.23.1-1_all.deb ...
Unpacking autopoint (0.23.1-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../042-libdebhelper-perl_13.23_all.deb ...
Unpacking libdebhelper-perl (13.23) ...
Selecting previously unselected package libtool.
Preparing to unpack .../043-libtool_2.5.4-2_all.deb ...
Unpacking libtool (2.5.4-2) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../044-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../045-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 .../046-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../047-dh-strip-nondeterminism_1.14.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.0-1) ...
Selecting previously unselected package libelf1t64:armhf.
Preparing to unpack .../048-libelf1t64_0.192-4_armhf.deb ...
Unpacking libelf1t64:armhf (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../049-dwz_0.15-1+b2_armhf.deb ...
Unpacking dwz (0.15-1+b2) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../050-libicu72_72.1-6_armhf.deb ...
Unpacking libicu72:armhf (72.1-6) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../051-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_armhf.deb ...
Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../052-gettext_0.23.1-1_armhf.deb ...
Unpacking gettext (0.23.1-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../053-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 .../054-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../055-debhelper_13.23_all.deb ...
Unpacking debhelper (13.23) ...
Selecting previously unselected package dh-apparmor.
Preparing to unpack .../056-dh-apparmor_3.1.7-1_all.deb ...
Unpacking dh-apparmor (3.1.7-1) ...
Selecting previously unselected package python3-autocommand.
Preparing to unpack .../057-python3-autocommand_2.2.2-3_all.deb ...
Unpacking python3-autocommand (2.2.2-3) ...
Selecting previously unselected package python3-more-itertools.
Preparing to unpack .../058-python3-more-itertools_10.5.0-1_all.deb ...
Unpacking python3-more-itertools (10.5.0-1) ...
Selecting previously unselected package python3-typeguard.
Preparing to unpack .../059-python3-typeguard_4.4.1-1_all.deb ...
Unpacking python3-typeguard (4.4.1-1) ...
Selecting previously unselected package python3-inflect.
Preparing to unpack .../060-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 .../061-python3-jaraco.context_6.0.0-1_all.deb ...
Unpacking python3-jaraco.context (6.0.0-1) ...
Selecting previously unselected package python3-jaraco.functools.
Preparing to unpack .../062-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 .../063-python3-pkg-resources_75.6.0-1_all.deb ...
Unpacking python3-pkg-resources (75.6.0-1) ...
Selecting previously unselected package python3-importlib-resources.
Preparing to unpack .../064-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 .../065-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 .../066-python3-setuptools_75.6.0-1_all.deb ...
Unpacking python3-setuptools (75.6.0-1) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../067-dh-python_6.20250108_all.deb ...
Unpacking dh-python (6.20250108) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../068-xml-core_0.19_all.deb ...
Unpacking xml-core (0.19) ...
Selecting previously unselected package docutils-common.
Preparing to unpack .../069-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 .../070-python3-mccabe_0.7.0-1_all.deb ...
Unpacking python3-mccabe (0.7.0-1) ...
Selecting previously unselected package python3-pycodestyle.
Preparing to unpack .../071-python3-pycodestyle_2.12.1-2_all.deb ...
Unpacking python3-pycodestyle (2.12.1-2) ...
Selecting previously unselected package python3-pyflakes.
Preparing to unpack .../072-python3-pyflakes_3.2.0-3_all.deb ...
Unpacking python3-pyflakes (3.2.0-3) ...
Selecting previously unselected package python3-flake8.
Preparing to unpack .../073-python3-flake8_7.1.1-3_all.deb ...
Unpacking python3-flake8 (7.1.1-3) ...
Selecting previously unselected package flake8.
Preparing to unpack .../074-flake8_7.1.1-3_all.deb ...
Unpacking flake8 (7.1.1-3) ...
Selecting previously unselected package fonts-dejavu-mono.
Preparing to unpack .../075-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 .../076-fonts-dejavu-core_2.37-8_all.deb ...
Unpacking fonts-dejavu-core (2.37-8) ...
Selecting previously unselected package libfontenc1:armhf.
Preparing to unpack .../077-libfontenc1_1%3a1.1.8-1+b2_armhf.deb ...
Unpacking libfontenc1:armhf (1:1.1.8-1+b2) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../078-libbrotli1_1.1.0-2+b6_armhf.deb ...
Unpacking libbrotli1:armhf (1.1.0-2+b6) ...
Selecting previously unselected package libpng16-16t64:armhf.
Preparing to unpack .../079-libpng16-16t64_1.6.45-1_armhf.deb ...
Unpacking libpng16-16t64:armhf (1.6.45-1) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../080-libfreetype6_2.13.3+dfsg-1_armhf.deb ...
Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../081-x11-common_1%3a7.7+23.2_all.deb ...
Unpacking x11-common (1:7.7+23.2) ...
Selecting previously unselected package xfonts-encodings.
Preparing to unpack .../082-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 .../083-xfonts-utils_1%3a7.7+7_armhf.deb ...
Unpacking xfonts-utils (1:7.7+7) ...
Selecting previously unselected package fonts-urw-base35.
Preparing to unpack .../084-fonts-urw-base35_20200910-8_all.deb ...
Unpacking fonts-urw-base35 (20200910-8) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../085-fontconfig-config_2.15.0-2_armhf.deb ...
Unpacking fontconfig-config (2.15.0-2) ...
Selecting previously unselected package fonts-font-awesome.
Preparing to unpack .../086-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 .../087-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:armhf.
Preparing to unpack .../088-libkrb5support0_1.21.3-3_armhf.deb ...
Unpacking libkrb5support0:armhf (1.21.3-3) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../089-libk5crypto3_1.21.3-3_armhf.deb ...
Unpacking libk5crypto3:armhf (1.21.3-3) ...
Selecting previously unselected package libkeyutils1:armhf.
Preparing to unpack .../090-libkeyutils1_1.6.3-4_armhf.deb ...
Unpacking libkeyutils1:armhf (1.6.3-4) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../091-libkrb5-3_1.21.3-3_armhf.deb ...
Unpacking libkrb5-3:armhf (1.21.3-3) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Preparing to unpack .../092-libgssapi-krb5-2_1.21.3-3_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.21.3-3) ...
Selecting previously unselected package libsasl2-modules-db:armhf.
Preparing to unpack .../093-libsasl2-modules-db_2.1.28+dfsg1-8_armhf.deb ...
Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-8) ...
Selecting previously unselected package libsasl2-2:armhf.
Preparing to unpack .../094-libsasl2-2_2.1.28+dfsg1-8_armhf.deb ...
Unpacking libsasl2-2:armhf (2.1.28+dfsg1-8) ...
Selecting previously unselected package libldap-2.5-0:armhf.
Preparing to unpack .../095-libldap-2.5-0_2.5.19+dfsg-1_armhf.deb ...
Unpacking libldap-2.5-0:armhf (2.5.19+dfsg-1) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../096-libnghttp2-14_1.64.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.64.0-1) ...
Selecting previously unselected package libnghttp3-9:armhf.
Preparing to unpack .../097-libnghttp3-9_1.6.0-2_armhf.deb ...
Unpacking libnghttp3-9:armhf (1.6.0-2) ...
Selecting previously unselected package libngtcp2-16:armhf.
Preparing to unpack .../098-libngtcp2-16_1.9.1-1_armhf.deb ...
Unpacking libngtcp2-16:armhf (1.9.1-1) ...
Selecting previously unselected package libngtcp2-crypto-gnutls8:armhf.
Preparing to unpack .../099-libngtcp2-crypto-gnutls8_1.9.1-1_armhf.deb ...
Unpacking libngtcp2-crypto-gnutls8:armhf (1.9.1-1) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../100-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b5) ...
Selecting previously unselected package libssh2-1t64:armhf.
Preparing to unpack .../101-libssh2-1t64_1.11.1-1_armhf.deb ...
Unpacking libssh2-1t64:armhf (1.11.1-1) ...
Selecting previously unselected package libcurl3t64-gnutls:armhf.
Preparing to unpack .../102-libcurl3t64-gnutls_8.11.1-1_armhf.deb ...
Unpacking libcurl3t64-gnutls:armhf (8.11.1-1) ...
Selecting previously unselected package liberror-perl.
Preparing to unpack .../103-liberror-perl_0.17029-2_all.deb ...
Unpacking liberror-perl (0.17029-2) ...
Selecting previously unselected package git-man.
Preparing to unpack .../104-git-man_1%3a2.47.1-1_all.deb ...
Unpacking git-man (1:2.47.1-1) ...
Selecting previously unselected package git.
Preparing to unpack .../105-git_1%3a2.47.1-1_armhf.deb ...
Unpacking git (1:2.47.1-1) ...
Selecting previously unselected package ieee-data.
Preparing to unpack .../106-ieee-data_20240722_all.deb ...
Unpacking ieee-data (20240722) ...
Selecting previously unselected package javascript-common.
Preparing to unpack .../107-javascript-common_11+nmu1_all.deb ...
Unpacking javascript-common (11+nmu1) ...
Selecting previously unselected package libonig5:armhf.
Preparing to unpack .../108-libonig5_6.9.9-1+b1_armhf.deb ...
Unpacking libonig5:armhf (6.9.9-1+b1) ...
Selecting previously unselected package libjq1:armhf.
Preparing to unpack .../109-libjq1_1.7.1-3+b1_armhf.deb ...
Unpacking libjq1:armhf (1.7.1-3+b1) ...
Selecting previously unselected package jq.
Preparing to unpack .../110-jq_1.7.1-3+b1_armhf.deb ...
Unpacking jq (1.7.1-3+b1) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../111-libfontconfig1_2.15.0-2_armhf.deb ...
Unpacking libfontconfig1:armhf (2.15.0-2) ...
Selecting previously unselected package libpixman-1-0:armhf.
Preparing to unpack .../112-libpixman-1-0_0.44.0-3_armhf.deb ...
Unpacking libpixman-1-0:armhf (0.44.0-3) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../113-libxau6_1%3a1.0.11-1_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.11-1) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../114-libxdmcp6_1%3a1.1.5-1_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.5-1) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../115-libxcb1_1.17.0-2+b1_armhf.deb ...
Unpacking libxcb1:armhf (1.17.0-2+b1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../116-libx11-data_2%3a1.8.10-2_all.deb ...
Unpacking libx11-data (2:1.8.10-2) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../117-libx11-6_2%3a1.8.10-2_armhf.deb ...
Unpacking libx11-6:armhf (2:1.8.10-2) ...
Selecting previously unselected package libxcb-render0:armhf.
Preparing to unpack .../118-libxcb-render0_1.17.0-2+b1_armhf.deb ...
Unpacking libxcb-render0:armhf (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-shm0:armhf.
Preparing to unpack .../119-libxcb-shm0_1.17.0-2+b1_armhf.deb ...
Unpacking libxcb-shm0:armhf (1.17.0-2+b1) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../120-libxext6_2%3a1.3.4-1+b3_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.4-1+b3) ...
Selecting previously unselected package libxrender1:armhf.
Preparing to unpack .../121-libxrender1_1%3a0.9.10-1.1+b3_armhf.deb ...
Unpacking libxrender1:armhf (1:0.9.10-1.1+b3) ...
Selecting previously unselected package libcairo2:armhf.
Preparing to unpack .../122-libcairo2_1.18.2-2_armhf.deb ...
Unpacking libcairo2:armhf (1.18.2-2) ...
Selecting previously unselected package libcares2:armhf.
Preparing to unpack .../123-libcares2_1.34.4-2.1_armhf.deb ...
Unpacking libcares2:armhf (1.34.4-2.1) ...
Selecting previously unselected package libcurl4t64:armhf.
Preparing to unpack .../124-libcurl4t64_8.11.1-1_armhf.deb ...
Unpacking libcurl4t64:armhf (8.11.1-1) ...
Selecting previously unselected package libdeflate0:armhf.
Preparing to unpack .../125-libdeflate0_1.23-1+b1_armhf.deb ...
Unpacking libdeflate0:armhf (1.23-1+b1) ...
Selecting previously unselected package libev4t64:armhf.
Preparing to unpack .../126-libev4t64_1%3a4.33-2.1+b1_armhf.deb ...
Unpacking libev4t64:armhf (1:4.33-2.1+b1) ...
Selecting previously unselected package libfribidi0:armhf.
Preparing to unpack .../127-libfribidi0_1.0.16-1_armhf.deb ...
Unpacking libfribidi0:armhf (1.0.16-1) ...
Selecting previously unselected package libgpg-error0:armhf.
Preparing to unpack .../128-libgpg-error0_1.51-3_armhf.deb ...
Unpacking libgpg-error0:armhf (1.51-3) ...
Selecting previously unselected package libgcrypt20:armhf.
Preparing to unpack .../129-libgcrypt20_1.11.0-7_armhf.deb ...
Unpacking libgcrypt20:armhf (1.11.0-7) ...
Selecting previously unselected package libglib2.0-0t64:armhf.
Preparing to unpack .../130-libglib2.0-0t64_2.82.4-2_armhf.deb ...
Unpacking libglib2.0-0t64:armhf (2.82.4-2) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../131-libgraphite2-3_1.3.14-2+b1_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.3.14-2+b1) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../132-libharfbuzz0b_10.2.0-1_armhf.deb ...
Unpacking libharfbuzz0b:armhf (10.2.0-1) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../133-libice6_2%3a1.1.1-1_armhf.deb ...
Unpacking libice6:armhf (2:1.1.1-1) ...
Selecting previously unselected package libimagequant0:armhf.
Preparing to unpack .../134-libimagequant0_2.18.0-1+b2_armhf.deb ...
Unpacking libimagequant0:armhf (2.18.0-1+b2) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../135-libjbig0_2.1-6.1+b2_armhf.deb ...
Unpacking libjbig0:armhf (2.1-6.1+b2) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../136-libjpeg62-turbo_1%3a2.1.5-3+b1_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:2.1.5-3+b1) ...
Selecting previously unselected package libjs-popper.js.
Preparing to unpack .../137-libjs-popper.js_1.16.1+ds-6_all.deb ...
Unpacking libjs-popper.js (1.16.1+ds-6) ...
Selecting previously unselected package libjs-bootstrap5.
Preparing to unpack .../138-libjs-bootstrap5_5.3.3+dfsg-1_all.deb ...
Unpacking libjs-bootstrap5 (5.3.3+dfsg-1) ...
Selecting previously unselected package libjson-perl.
Preparing to unpack .../139-libjson-perl_4.10000-1_all.deb ...
Unpacking libjson-perl (4.10000-1) ...
Selecting previously unselected package liblcms2-2:armhf.
Preparing to unpack .../140-liblcms2-2_2.16-2_armhf.deb ...
Unpacking liblcms2-2:armhf (2.16-2) ...
Selecting previously unselected package liblerc4:armhf.
Preparing to unpack .../141-liblerc4_4.0.0+ds-5_armhf.deb ...
Unpacking liblerc4:armhf (4.0.0+ds-5) ...
Selecting previously unselected package libnorm1t64:armhf.
Preparing to unpack .../142-libnorm1t64_1.5.9+dfsg-3.1+b2_armhf.deb ...
Unpacking libnorm1t64:armhf (1.5.9+dfsg-3.1+b2) ...
Selecting previously unselected package libtirpc-common.
Preparing to unpack .../143-libtirpc-common_1.3.4+ds-1.3_all.deb ...
Unpacking libtirpc-common (1.3.4+ds-1.3) ...
Selecting previously unselected package libtirpc3t64:armhf.
Preparing to unpack .../144-libtirpc3t64_1.3.4+ds-1.3+b1_armhf.deb ...
Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64'
Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64'
Unpacking libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ...
Selecting previously unselected package libnsl2:armhf.
Preparing to unpack .../145-libnsl2_1.3.0-3+b3_armhf.deb ...
Unpacking libnsl2:armhf (1.3.0-3+b3) ...
Selecting previously unselected package libopenjp2-7:armhf.
Preparing to unpack .../146-libopenjp2-7_2.5.0-2+b4_armhf.deb ...
Unpacking libopenjp2-7:armhf (2.5.0-2+b4) ...
Selecting previously unselected package libpgm-5.3-0t64:armhf.
Preparing to unpack .../147-libpgm-5.3-0t64_5.3.128~dfsg-2.1+b1_armhf.deb ...
Unpacking libpgm-5.3-0t64:armhf (5.3.128~dfsg-2.1+b1) ...
Selecting previously unselected package libpq5:armhf.
Preparing to unpack .../148-libpq5_17.2-1+b1_armhf.deb ...
Unpacking libpq5:armhf (17.2-1+b1) ...
Selecting previously unselected package libpython3.12-stdlib:armhf.
Preparing to unpack .../149-libpython3.12-stdlib_3.12.8-5_armhf.deb ...
Unpacking libpython3.12-stdlib:armhf (3.12.8-5) ...
Selecting previously unselected package libraqm0:armhf.
Preparing to unpack .../150-libraqm0_0.10.2-1_armhf.deb ...
Unpacking libraqm0:armhf (0.10.2-1) ...
Selecting previously unselected package librdkafka1:armhf.
Preparing to unpack .../151-librdkafka1_2.6.0-1_armhf.deb ...
Unpacking librdkafka1:armhf (2.6.0-1) ...
Selecting previously unselected package libsharpyuv0:armhf.
Preparing to unpack .../152-libsharpyuv0_1.5.0-0.1_armhf.deb ...
Unpacking libsharpyuv0:armhf (1.5.0-0.1) ...
Selecting previously unselected package libsm6:armhf.
Preparing to unpack .../153-libsm6_2%3a1.2.4-1_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.4-1) ...
Selecting previously unselected package libsodium23:armhf.
Preparing to unpack .../154-libsodium23_1.0.18-1+b2_armhf.deb ...
Unpacking libsodium23:armhf (1.0.18-1+b2) ...
Selecting previously unselected package libsubunit-perl.
Preparing to unpack .../155-libsubunit-perl_1.4.2-3_all.deb ...
Unpacking libsubunit-perl (1.4.2-3) ...
Selecting previously unselected package libwebp7:armhf.
Preparing to unpack .../156-libwebp7_1.5.0-0.1_armhf.deb ...
Unpacking libwebp7:armhf (1.5.0-0.1) ...
Selecting previously unselected package libtiff6:armhf.
Preparing to unpack .../157-libtiff6_4.5.1+git230720-5_armhf.deb ...
Unpacking libtiff6:armhf (4.5.1+git230720-5) ...
Selecting previously unselected package libwebpdemux2:armhf.
Preparing to unpack .../158-libwebpdemux2_1.5.0-0.1_armhf.deb ...
Unpacking libwebpdemux2:armhf (1.5.0-0.1) ...
Selecting previously unselected package libwebpmux3:armhf.
Preparing to unpack .../159-libwebpmux3_1.5.0-0.1_armhf.deb ...
Unpacking libwebpmux3:armhf (1.5.0-0.1) ...
Selecting previously unselected package libxslt1.1:armhf.
Preparing to unpack .../160-libxslt1.1_1.1.35-1.1+b1_armhf.deb ...
Unpacking libxslt1.1:armhf (1.1.35-1.1+b1) ...
Selecting previously unselected package libxmlsec1t64:armhf.
Preparing to unpack .../161-libxmlsec1t64_1.2.41-1+b1_armhf.deb ...
Unpacking libxmlsec1t64:armhf (1.2.41-1+b1) ...
Selecting previously unselected package libxmlsec1t64-openssl:armhf.
Preparing to unpack .../162-libxmlsec1t64-openssl_1.2.41-1+b1_armhf.deb ...
Unpacking libxmlsec1t64-openssl:armhf (1.2.41-1+b1) ...
Selecting previously unselected package libxt6t64:armhf.
Preparing to unpack .../163-libxt6t64_1%3a1.2.1-1.2+b2_armhf.deb ...
Unpacking libxt6t64:armhf (1:1.2.1-1.2+b2) ...
Selecting previously unselected package libxmu6:armhf.
Preparing to unpack .../164-libxmu6_2%3a1.1.3-3+b4_armhf.deb ...
Unpacking libxmu6:armhf (2:1.1.3-3+b4) ...
Selecting previously unselected package libyaml-0-2:armhf.
Preparing to unpack .../165-libyaml-0-2_0.2.5-2_armhf.deb ...
Unpacking libyaml-0-2:armhf (0.2.5-2) ...
Selecting previously unselected package libzmq5:armhf.
Preparing to unpack .../166-libzmq5_4.3.5-1+b3_armhf.deb ...
Unpacking libzmq5:armhf (4.3.5-1+b3) ...
Selecting previously unselected package python3-wheel.
Preparing to unpack .../167-python3-wheel_0.45.1-1_all.deb ...
Unpacking python3-wheel (0.45.1-1) ...
Selecting previously unselected package python3-pip.
Preparing to unpack .../168-python3-pip_24.3.1+dfsg-1_all.deb ...
Unpacking python3-pip (24.3.1+dfsg-1) ...
Selecting previously unselected package openstack-pkg-tools.
Preparing to unpack .../169-openstack-pkg-tools_132_all.deb ...
Unpacking openstack-pkg-tools (132) ...
Selecting previously unselected package pycadf-common.
Preparing to unpack .../170-pycadf-common_3.1.1-5_all.deb ...
Unpacking pycadf-common (3.1.1-5) ...
Selecting previously unselected package pyflakes3.
Preparing to unpack .../171-pyflakes3_3.2.0-3_all.deb ...
Unpacking pyflakes3 (3.2.0-3) ...
Selecting previously unselected package python-babel-localedata.
Preparing to unpack .../172-python-babel-localedata_2.16.0-1_all.deb ...
Unpacking python-babel-localedata (2.16.0-1) ...
Selecting previously unselected package python-os-api-ref-common.
Preparing to unpack .../173-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 .../174-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 .../175-python3-alabaster_0.7.16-0.1_all.deb ...
Unpacking python3-alabaster (0.7.16-0.1) ...
Selecting previously unselected package python3.12.
Preparing to unpack .../176-python3.12_3.12.8-5_armhf.deb ...
Unpacking python3.12 (3.12.8-5) ...
Selecting previously unselected package python3-all.
Preparing to unpack .../177-python3-all_3.13.1-2_armhf.deb ...
Unpacking python3-all (3.13.1-2) ...
Selecting previously unselected package python3-vine.
Preparing to unpack .../178-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 .../179-python3-amqp_5.3.1-1_all.deb ...
Unpacking python3-amqp (5.3.1-1) ...
Selecting previously unselected package python3-aniso8601.
Preparing to unpack .../180-python3-aniso8601_10.0.0-1_all.deb ...
Unpacking python3-aniso8601 (10.0.0-1) ...
Selecting previously unselected package python3-attr.
Preparing to unpack .../181-python3-attr_24.2.0-1_all.deb ...
Unpacking python3-attr (24.2.0-1) ...
Selecting previously unselected package python3-autopage.
Preparing to unpack .../182-python3-autopage_0.4.0-4_all.deb ...
Unpacking python3-autopage (0.4.0-4) ...
Selecting previously unselected package python3-babel.
Preparing to unpack .../183-python3-babel_2.16.0-1_all.deb ...
Unpacking python3-babel (2.16.0-1) ...
Selecting previously unselected package python3-pbr.
Preparing to unpack .../184-python3-pbr_6.1.0-4_all.deb ...
Unpacking python3-pbr (6.1.0-4) ...
Selecting previously unselected package python3-bashate.
Preparing to unpack .../185-python3-bashate_2.1.0-4_all.deb ...
Unpacking python3-bashate (2.1.0-4) ...
Selecting previously unselected package python3-bcrypt.
Preparing to unpack .../186-python3-bcrypt_4.2.0-2.1_armhf.deb ...
Unpacking python3-bcrypt (4.2.0-2.1) ...
Selecting previously unselected package python3-six.
Preparing to unpack .../187-python3-six_1.17.0-1_all.deb ...
Unpacking python3-six (1.17.0-1) ...
Selecting previously unselected package python3-memcache.
Preparing to unpack .../188-python3-memcache_1.62-3_all.deb ...
Unpacking python3-memcache (1.62-3) ...
Selecting previously unselected package python3-uhashring.
Preparing to unpack .../189-python3-uhashring_2.3-2_all.deb ...
Unpacking python3-uhashring (2.3-2) ...
Selecting previously unselected package python3-binary-memcached.
Preparing to unpack .../190-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 .../191-python3-blinker_1.9.0-1_all.deb ...
Unpacking python3-blinker (1.9.0-1) ...
Selecting previously unselected package python3-funcparserlib.
Preparing to unpack .../192-python3-funcparserlib_1.0.0-0.2_all.deb ...
Unpacking python3-funcparserlib (1.0.0-0.2) ...
Selecting previously unselected package python3-pil:armhf.
Preparing to unpack .../193-python3-pil_10.4.0-1.1_armhf.deb ...
Unpacking python3-pil:armhf (10.4.0-1.1) ...
Selecting previously unselected package python3-webcolors.
Preparing to unpack .../194-python3-webcolors_1.13-1_all.deb ...
Unpacking python3-webcolors (1.13-1) ...
Selecting previously unselected package python3-roman.
Preparing to unpack .../195-python3-roman_4.2-1_all.deb ...
Unpacking python3-roman (4.2-1) ...
Selecting previously unselected package python3-docutils.
Preparing to unpack .../196-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 .../197-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 .../198-python3-cairo_1.26.1-2+b1_armhf.deb ...
Unpacking python3-cairo (1.26.1-2+b1) ...
Selecting previously unselected package python3-freetype.
Preparing to unpack .../199-python3-freetype_2.5.1-1_all.deb ...
Unpacking python3-freetype (2.5.1-1) ...
Selecting previously unselected package python3-rlpycairo.
Preparing to unpack .../200-python3-rlpycairo_0.3.0-3_all.deb ...
Unpacking python3-rlpycairo (0.3.0-3) ...
Selecting previously unselected package python3-reportlab.
Preparing to unpack .../201-python3-reportlab_4.2.5-1_all.deb ...
Unpacking python3-reportlab (4.2.5-1) ...
Selecting previously unselected package python3-blockdiag.
Preparing to unpack .../202-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 .../203-python3-soupsieve_2.6-1_all.deb ...
Unpacking python3-soupsieve (2.6-1) ...
Selecting previously unselected package python3-bs4.
Preparing to unpack .../204-python3-bs4_4.12.3-3_all.deb ...
Unpacking python3-bs4 (4.12.3-3) ...
Selecting previously unselected package python3-bson.
Preparing to unpack .../205-python3-bson_4.10.1-4_all.deb ...
Unpacking python3-bson (4.10.1-4) ...
Selecting previously unselected package python3-cachetools.
Preparing to unpack .../206-python3-cachetools_5.3.3-1_all.deb ...
Unpacking python3-cachetools (5.3.3-1) ...
Selecting previously unselected package python3-certifi.
Preparing to unpack .../207-python3-certifi_2024.12.14+ds-1_all.deb ...
Unpacking python3-certifi (2024.12.14+ds-1) ...
Selecting previously unselected package python3-cffi-backend:armhf.
Preparing to unpack .../208-python3-cffi-backend_1.17.1-2+b1_armhf.deb ...
Unpacking python3-cffi-backend:armhf (1.17.1-2+b1) ...
Selecting previously unselected package python3-ply.
Preparing to unpack .../209-python3-ply_3.11-7_all.deb ...
Unpacking python3-ply (3.11-7) ...
Selecting previously unselected package python3-pycparser.
Preparing to unpack .../210-python3-pycparser_2.22-2_all.deb ...
Unpacking python3-pycparser (2.22-2) ...
Selecting previously unselected package python3-cffi.
Preparing to unpack .../211-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 .../212-python3-charset-normalizer_3.4.0-1+b1_armhf.deb ...
Unpacking python3-charset-normalizer (3.4.0-1+b1) ...
Selecting previously unselected package python3-click.
Preparing to unpack .../213-python3-click_8.1.8-1_all.deb ...
Unpacking python3-click (8.1.8-1) ...
Selecting previously unselected package python3-wcwidth.
Preparing to unpack .../214-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 .../215-xclip_0.13-4_armhf.deb ...
Unpacking xclip (0.13-4) ...
Selecting previously unselected package python3-pyperclip.
Preparing to unpack .../216-python3-pyperclip_1.8.2-2_all.deb ...
Unpacking python3-pyperclip (1.8.2-2) ...
Selecting previously unselected package python3-cmd2.
Preparing to unpack .../217-python3-cmd2_2.5.7+ds-1_all.deb ...
Unpacking python3-cmd2 (2.5.7+ds-1) ...
Selecting previously unselected package python3-prettytable.
Preparing to unpack .../218-python3-prettytable_3.12.0-1_all.deb ...
Unpacking python3-prettytable (3.12.0-1) ...
Selecting previously unselected package python3-stevedore.
Preparing to unpack .../219-python3-stevedore_5.3.0-4_all.deb ...
Unpacking python3-stevedore (5.3.0-4) ...
Selecting previously unselected package python3-yaml.
Preparing to unpack .../220-python3-yaml_6.0.2-1+b1_armhf.deb ...
Unpacking python3-yaml (6.0.2-1+b1) ...
Selecting previously unselected package python3-cliff.
Preparing to unpack .../221-python3-cliff_4.7.0-3_all.deb ...
Unpacking python3-cliff (4.7.0-3) ...
Selecting previously unselected package python3-colorama.
Preparing to unpack .../222-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 .../223-python3-confluent-kafka_1.7.0-4+b3_armhf.deb ...
Unpacking python3-confluent-kafka (1.7.0-4+b3) ...
Selecting previously unselected package python3-coverage.
Preparing to unpack .../224-python3-coverage_7.6.0+dfsg1-2+b1_armhf.deb ...
Unpacking python3-coverage (7.6.0+dfsg1-2+b1) ...
Selecting previously unselected package python3-cryptography.
Preparing to unpack .../225-python3-cryptography_43.0.0-1_armhf.deb ...
Unpacking python3-cryptography (43.0.0-1) ...
Selecting previously unselected package python3-dateutil.
Preparing to unpack .../226-python3-dateutil_2.9.0-3_all.deb ...
Unpacking python3-dateutil (2.9.0-3) ...
Selecting previously unselected package python3-ddt.
Preparing to unpack .../227-python3-ddt_1.7.2-4_all.deb ...
Unpacking python3-ddt (1.7.2-4) ...
Selecting previously unselected package python3-wrapt.
Preparing to unpack .../228-python3-wrapt_1.15.0-4_armhf.deb ...
Unpacking python3-wrapt (1.15.0-4) ...
Selecting previously unselected package python3-debtcollector.
Preparing to unpack .../229-python3-debtcollector_3.0.0-3_all.deb ...
Unpacking python3-debtcollector (3.0.0-3) ...
Selecting previously unselected package python3-decorator.
Preparing to unpack .../230-python3-decorator_5.1.1-5_all.deb ...
Unpacking python3-decorator (5.1.1-5) ...
Selecting previously unselected package python3-defusedxml.
Preparing to unpack .../231-python3-defusedxml_0.7.1-3_all.deb ...
Unpacking python3-defusedxml (0.7.1-3) ...
Selecting previously unselected package python3-packaging.
Preparing to unpack .../232-python3-packaging_24.2-1_all.deb ...
Unpacking python3-packaging (24.2-1) ...
Selecting previously unselected package python3-deprecation.
Preparing to unpack .../233-python3-deprecation_2.1.0-3_all.deb ...
Unpacking python3-deprecation (2.1.0-3) ...
Selecting previously unselected package python3-dnspython.
Preparing to unpack .../234-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 .../235-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 .../236-python3-urllib3_2.2.3-4_all.deb ...
Unpacking python3-urllib3 (2.2.3-4) ...
Selecting previously unselected package python3-dulwich.
Preparing to unpack .../237-python3-dulwich_0.22.7-1_armhf.deb ...
Unpacking python3-dulwich (0.22.7-1) ...
Selecting previously unselected package python3-elementpath.
Preparing to unpack .../238-python3-elementpath_4.7.0-1_all.deb ...
Unpacking python3-elementpath (4.7.0-1) ...
Selecting previously unselected package python3-eventlet.
Preparing to unpack .../239-python3-eventlet_0.36.1-12_all.deb ...
Unpacking python3-eventlet (0.36.1-12) ...
Selecting previously unselected package python3-extras.
Preparing to unpack .../240-python3-extras_1.0.0-6_all.deb ...
Unpacking python3-extras (1.0.0-6) ...
Selecting previously unselected package python3-monotonic.
Preparing to unpack .../241-python3-monotonic_1.6-3_all.deb ...
Unpacking python3-monotonic (1.6-3) ...
Selecting previously unselected package python3-fasteners.
Preparing to unpack .../242-python3-fasteners_0.18-2_all.deb ...
Unpacking python3-fasteners (0.18-2) ...
Selecting previously unselected package python3-testtools.
Preparing to unpack .../243-python3-testtools_2.7.2-4_all.deb ...
Unpacking python3-testtools (2.7.2-4) ...
Selecting previously unselected package python3-fixtures.
Preparing to unpack .../244-python3-fixtures_4.1.0-3_all.deb ...
Unpacking python3-fixtures (4.1.0-3) ...
Selecting previously unselected package python3-itsdangerous.
Preparing to unpack .../245-python3-itsdangerous_2.2.0-1_all.deb ...
Unpacking python3-itsdangerous (2.2.0-1) ...
Selecting previously unselected package python3-jinja2.
Preparing to unpack .../246-python3-jinja2_3.1.3-2_all.deb ...
Unpacking python3-jinja2 (3.1.3-2) ...
Selecting previously unselected package python3-werkzeug.
Preparing to unpack .../247-python3-werkzeug_3.1.3-2_all.deb ...
Unpacking python3-werkzeug (3.1.3-2) ...
Selecting previously unselected package python3-flask.
Preparing to unpack .../248-python3-flask_3.1.0-2_all.deb ...
Unpacking python3-flask (3.1.0-2) ...
Selecting previously unselected package python3-tz.
Preparing to unpack .../249-python3-tz_2024.2-1_all.deb ...
Unpacking python3-tz (2024.2-1) ...
Selecting previously unselected package python3-flask-restful.
Preparing to unpack .../250-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 .../251-python3-freezegun_1.5.1-1.1_all.deb ...
Unpacking python3-freezegun (1.5.1-1.1) ...
Selecting previously unselected package python3-futurist.
Preparing to unpack .../252-python3-futurist_3.0.0-3_all.deb ...
Unpacking python3-futurist (3.0.0-3) ...
Selecting previously unselected package python3-pyparsing.
Preparing to unpack .../253-python3-pyparsing_3.1.2-1_all.deb ...
Unpacking python3-pyparsing (3.1.2-1) ...
Selecting previously unselected package python3-httplib2.
Preparing to unpack .../254-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 .../255-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 .../256-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 .../257-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 .../258-python3-iniconfig_1.1.1-2_all.deb ...
Unpacking python3-iniconfig (1.1.1-2) ...
Selecting previously unselected package python3-pluggy.
Preparing to unpack .../259-python3-pluggy_1.5.0-1_all.deb ...
Unpacking python3-pluggy (1.5.0-1) ...
Selecting previously unselected package python3-pytest.
Preparing to unpack .../260-python3-pytest_8.3.4-1_all.deb ...
Unpacking python3-pytest (8.3.4-1) ...
Selecting previously unselected package python3-gabbi.
Preparing to unpack .../261-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 .../262-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 .../263-python3-zope.interface_7.2-1_armhf.deb ...
Unpacking python3-zope.interface (7.2-1) ...
Selecting previously unselected package python3-gevent.
Preparing to unpack .../264-python3-gevent_24.11.1-1_armhf.deb ...
Unpacking python3-gevent (24.11.1-1) ...
Selecting previously unselected package python3-hacking.
Preparing to unpack .../265-python3-hacking_4.1.0-4_all.deb ...
Unpacking python3-hacking (4.1.0-4) ...
Selecting previously unselected package python3-idna.
Preparing to unpack .../266-python3-idna_3.8-2_all.deb ...
Unpacking python3-idna (3.8-2) ...
Selecting previously unselected package python3-imagesize.
Preparing to unpack .../267-python3-imagesize_1.4.1-1_all.deb ...
Unpacking python3-imagesize (1.4.1-1) ...
Selecting previously unselected package python3-iso8601.
Preparing to unpack .../268-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 .../269-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 .../270-python3-jeepney_0.8.0-4_all.deb ...
Unpacking python3-jeepney (0.8.0-4) ...
Selecting previously unselected package python3-jmespath.
Preparing to unpack .../271-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 .../272-python3-json-pointer_2.4-3_all.deb ...
Unpacking python3-json-pointer (2.4-3) ...
Selecting previously unselected package python3-jsonpatch.
Preparing to unpack .../273-python3-jsonpatch_1.32-5_all.deb ...
Unpacking python3-jsonpatch (1.32-5) ...
Selecting previously unselected package python3-rpds-py.
Preparing to unpack .../274-python3-rpds-py_0.21.0-2_armhf.deb ...
Unpacking python3-rpds-py (0.21.0-2) ...
Selecting previously unselected package python3-referencing.
Preparing to unpack .../275-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 .../276-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 .../277-python3-jsonschema_4.19.2-6_all.deb ...
Unpacking python3-jsonschema (4.19.2-6) ...
Selecting previously unselected package python3-jwt.
Preparing to unpack .../278-python3-jwt_2.10.1-2_all.deb ...
Unpacking python3-jwt (2.10.1-2) ...
Selecting previously unselected package python3-secretstorage.
Preparing to unpack .../279-python3-secretstorage_3.3.3-3_all.deb ...
Unpacking python3-secretstorage (3.3.3-3) ...
Selecting previously unselected package python3-keyring.
Preparing to unpack .../280-python3-keyring_25.6.0-1_all.deb ...
Unpacking python3-keyring (25.6.0-1) ...
Selecting previously unselected package python3-lxml:armhf.
Preparing to unpack .../281-python3-lxml_5.3.0-1+b1_armhf.deb ...
Unpacking python3-lxml:armhf (5.3.0-1+b1) ...
Selecting previously unselected package python3-oauthlib.
Preparing to unpack .../282-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 .../283-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 .../284-python3-requests_2.32.3+dfsg-1_all.deb ...
Unpacking python3-requests (2.32.3+dfsg-1) ...
Selecting previously unselected package python3-keystoneauth1.
Preparing to unpack .../285-python3-keystoneauth1_5.8.0-4_all.deb ...
Unpacking python3-keystoneauth1 (5.8.0-4) ...
Selecting previously unselected package python3-netaddr.
Preparing to unpack .../286-python3-netaddr_0.10.1-2_all.deb ...
Unpacking python3-netaddr (0.10.1-2) ...
Selecting previously unselected package python3-oslo.i18n.
Preparing to unpack .../287-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 .../288-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 .../289-python3-msgpack_1.0.3-3+b3_armhf.deb ...
Unpacking python3-msgpack (1.0.3-3+b3) ...
Selecting previously unselected package python3-netifaces:armhf.
Preparing to unpack .../290-python3-netifaces_0.11.0-2+b5_armhf.deb ...
Unpacking python3-netifaces:armhf (0.11.0-2+b5) ...
Selecting previously unselected package python3-oslo.utils.
Preparing to unpack .../291-python3-oslo.utils_7.3.0-4_all.deb ...
Unpacking python3-oslo.utils (7.3.0-4) ...
Selecting previously unselected package python3-oslo.serialization.
Preparing to unpack .../292-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 .../293-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 .../294-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 .../295-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 .../296-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 .../297-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 .../298-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 .../299-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 .../300-python3-legacy-cgi_2.6.1-2_all.deb ...
Unpacking python3-legacy-cgi (2.6.1-2) ...
Selecting previously unselected package python3-webob.
Preparing to unpack .../301-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 .../302-python3-keystonemiddleware_10.7.1-3_all.deb ...
Unpacking python3-keystonemiddleware (10.7.1-3) ...
Selecting previously unselected package python3-kombu.
Preparing to unpack .../303-python3-kombu_5.4.2-2_all.deb ...
Unpacking python3-kombu (5.4.2-2) ...
Selecting previously unselected package python3-pyasn1.
Preparing to unpack .../304-python3-pyasn1_0.6.0-1_all.deb ...
Unpacking python3-pyasn1 (0.6.0-1) ...
Selecting previously unselected package python3-pyasn1-modules.
Preparing to unpack .../305-python3-pyasn1-modules_0.4.1-1_all.deb ...
Unpacking python3-pyasn1-modules (0.4.1-1) ...
Selecting previously unselected package python3-ldap.
Preparing to unpack .../306-python3-ldap_3.4.4-1+b3_armhf.deb ...
Unpacking python3-ldap (3.4.4-1+b3) ...
Selecting previously unselected package python3-ldappool.
Preparing to unpack .../307-python3-ldappool_3.0.0-5_all.deb ...
Unpacking python3-ldappool (3.0.0-5) ...
Selecting previously unselected package python3-nacl.
Preparing to unpack .../308-python3-nacl_1.5.0-7_armhf.deb ...
Unpacking python3-nacl (1.5.0-7) ...
Selecting previously unselected package python3-openssl.
Preparing to unpack .../309-python3-openssl_24.3.0-1_all.deb ...
Unpacking python3-openssl (24.3.0-1) ...
Selecting previously unselected package sphinx-common.
Preparing to unpack .../310-sphinx-common_8.1.3-4_all.deb ...
Unpacking sphinx-common (8.1.3-4) ...
Selecting previously unselected package python3-pygments.
Preparing to unpack .../311-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 .../312-python3-snowballstemmer_2.2.0-4_all.deb ...
Unpacking python3-snowballstemmer (2.2.0-4) ...
Selecting previously unselected package python3-sphinx.
Preparing to unpack .../313-python3-sphinx_8.1.3-4_all.deb ...
Unpacking python3-sphinx (8.1.3-4) ...
Selecting previously unselected package python3-openstackdocstheme.
Preparing to unpack .../314-python3-openstackdocstheme_3.2.0-3_all.deb ...
Unpacking python3-openstackdocstheme (3.2.0-3) ...
Selecting previously unselected package python3-platformdirs.
Preparing to unpack .../315-python3-platformdirs_4.3.6-1_all.deb ...
Unpacking python3-platformdirs (4.3.6-1) ...
Selecting previously unselected package python3-requestsexceptions.
Preparing to unpack .../316-python3-requestsexceptions_1.4.0-5_all.deb ...
Unpacking python3-requestsexceptions (1.4.0-5) ...
Selecting previously unselected package python3-openstacksdk.
Preparing to unpack .../317-python3-openstacksdk_4.0.1-3_all.deb ...
Unpacking python3-openstacksdk (4.0.1-3) ...
Selecting previously unselected package python3-oslosphinx.
Preparing to unpack .../318-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 .../319-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 .../320-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 .../321-python3-tomlkit_0.13.2-1_all.deb ...
Unpacking python3-tomlkit (0.13.2-1) ...
Selecting previously unselected package python3-voluptuous.
Preparing to unpack .../322-python3-voluptuous_0.14.2-1_all.deb ...
Unpacking python3-voluptuous (0.14.2-1) ...
Selecting previously unselected package python3-subunit.
Preparing to unpack .../323-python3-subunit_1.4.2-3_all.deb ...
Unpacking python3-subunit (1.4.2-3) ...
Selecting previously unselected package subunit.
Preparing to unpack .../324-subunit_1.4.2-3_all.deb ...
Unpacking subunit (1.4.2-3) ...
Selecting previously unselected package python3-stestr.
Preparing to unpack .../325-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 .../326-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 .../327-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 .../328-python3-psycopg2_2.9.10-1_armhf.deb ...
Unpacking python3-psycopg2 (2.9.10-1) ...
Selecting previously unselected package python3-pymysql.
Preparing to unpack .../329-python3-pymysql_1.1.1-2_all.deb ...
Unpacking python3-pymysql (1.1.1-2) ...
Selecting previously unselected package python3-testresources.
Preparing to unpack .../330-python3-testresources_2.0.1-5_all.deb ...
Unpacking python3-testresources (2.0.1-5) ...
Selecting previously unselected package python3-testscenarios.
Preparing to unpack .../331-python3-testscenarios_0.5.0-4_all.deb ...
Unpacking python3-testscenarios (0.5.0-4) ...
Selecting previously unselected package python3-oslo.db.
Preparing to unpack .../332-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 .../333-python3-prometheus-client_0.19.0+ds1-1_all.deb ...
Unpacking python3-prometheus-client (0.19.0+ds1-1) ...
Selecting previously unselected package python3-oslo.metrics.
Preparing to unpack .../334-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 .../335-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 .../336-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 .../337-python3-tempita_0.6.0-1_all.deb ...
Unpacking python3-tempita (0.6.0-1) ...
Selecting previously unselected package python3-paste.
Preparing to unpack .../338-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 .../339-python3-pastedeploy-tpl_3.1-1_all.deb ...
Unpacking python3-pastedeploy-tpl (3.1-1) ...
Selecting previously unselected package python3-pastedeploy.
Preparing to unpack .../340-python3-pastedeploy_3.1-1_all.deb ...
Unpacking python3-pastedeploy (3.1-1) ...
Selecting previously unselected package python3-repoze.lru.
Preparing to unpack .../341-python3-repoze.lru_0.7-3_all.deb ...
Unpacking python3-repoze.lru (0.7-3) ...
Selecting previously unselected package python3-routes.
Preparing to unpack .../342-python3-routes_2.5.1-7_all.deb ...
Unpacking python3-routes (2.5.1-7) ...
Selecting previously unselected package python3-yappi.
Preparing to unpack .../343-python3-yappi_1.6.10-2_armhf.deb ...
Unpacking python3-yappi (1.6.10-2) ...
Selecting previously unselected package python3-oslo.service.
Preparing to unpack .../344-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 .../345-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 .../346-python3-zmq_26.2.0-1_armhf.deb ...
Unpacking python3-zmq (26.2.0-1) ...
Selecting previously unselected package python3-oslo.messaging.
Preparing to unpack .../347-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 .../348-python3-oslo.policy_4.4.0-3_all.deb ...
Unpacking python3-oslo.policy (4.4.0-3) ...
Selecting previously unselected package python3-oslo.upgradecheck.
Preparing to unpack .../349-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 .../350-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 .../351-python3-osprofiler_4.2.0-4_all.deb ...
Unpacking python3-osprofiler (4.2.0-4) ...
Selecting previously unselected package python3-paramiko.
Preparing to unpack .../352-python3-paramiko_3.4.1-2_all.deb ...
Unpacking python3-paramiko (3.4.1-2) ...
Selecting previously unselected package python3-passlib.
Preparing to unpack .../353-python3-passlib_1.7.4-4_all.deb ...
Unpacking python3-passlib (1.7.4-4) ...
Selecting previously unselected package python3-pymongo.
Preparing to unpack .../354-python3-pymongo_4.10.1-4_all.deb ...
Unpacking python3-pymongo (4.10.1-4) ...
Selecting previously unselected package python3-repoze.who.
Preparing to unpack .../355-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 .../356-python3-responses_0.25.3-1_all.deb ...
Unpacking python3-responses (0.25.3-1) ...
Selecting previously unselected package python3-xmlschema.
Preparing to unpack .../357-python3-xmlschema_3.4.3-1_all.deb ...
Unpacking python3-xmlschema (3.4.3-1) ...
Selecting previously unselected package xmlsec1.
Preparing to unpack .../358-xmlsec1_1.2.41-1+b1_armhf.deb ...
Unpacking xmlsec1 (1.2.41-1+b1) ...
Selecting previously unselected package python3-pysaml2.
Preparing to unpack .../359-python3-pysaml2_7.5.0-4_all.deb ...
Unpacking python3-pysaml2 (7.5.0-4) ...
Selecting previously unselected package python3-scrypt.
Preparing to unpack .../360-python3-scrypt_0.8.27-1+b1_armhf.deb ...
Unpacking python3-scrypt (0.8.27-1+b1) ...
Selecting previously unselected package python3-seqdiag.
Preparing to unpack .../361-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 .../362-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 .../363-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 .../364-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 .../365-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 .../366-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 .../367-python3-testrepository_0.0.21-3_all.deb ...
Unpacking python3-testrepository (0.0.21-3) ...
Selecting previously unselected package testrepository.
Preparing to unpack .../368-testrepository_0.0.21-3_all.deb ...
Unpacking testrepository (0.0.21-3) ...
Selecting previously unselected package python3-tempest.
Preparing to unpack .../369-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 .../370-python3-waitress_3.0.2-1_all.deb ...
Unpacking python3-waitress (3.0.2-1) ...
Selecting previously unselected package python3-webtest.
Preparing to unpack .../371-python3-webtest_3.0.2-1_all.deb ...
Unpacking python3-webtest (3.0.2-1) ...
Selecting previously unselected package tempest.
Preparing to unpack .../372-tempest_1%3a41.0.0-2_all.deb ...
Unpacking tempest (1:41.0.0-2) ...
Setting up media-types (10.1.0) ...
Setting up libpipeline1:armhf (1.5.8-1) ...
Setting up javascript-common (11+nmu1) ...
Setting up libgraphite2-3:armhf (1.3.14-2+b1) ...
Setting up liblcms2-2:armhf (2.16-2) ...
Setting up libpixman-1-0:armhf (0.44.0-3) ...
Setting up libev4t64:armhf (1:4.33-2.1+b1) ...
Setting up libnorm1t64:armhf (1.5.9+dfsg-3.1+b2) ...
Setting up libsharpyuv0:armhf (1.5.0-0.1) ...
Setting up libxau6:armhf (1:1.0.11-1) ...
Setting up libxdmcp6:armhf (1:1.1.5-1) ...
Setting up libsubunit-perl (1.4.2-3) ...
Setting up libkeyutils1:armhf (1.6.3-4) ...
Setting up libxcb1:armhf (1.17.0-2+b1) ...
Setting up libsodium23:armhf (1.0.18-1+b2) ...
Setting up libicu72:armhf (72.1-6) ...
Setting up liblerc4:armhf (4.0.0+ds-5) ...
Setting up bsdextrautils (2.40.4-1) ...
Setting up libgpg-error0:armhf (1.51-3) ...
Setting up libjs-popper.js (1.16.1+ds-6) ...
Setting up libmagic-mgc (1:5.45-3+b1) ...
Setting up libxcb-render0:armhf (1.17.0-2+b1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:armhf (0.2.5-2) ...
Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ...
Setting up libtirpc-common (1.3.4+ds-1.3) ...
Setting up libdebhelper-perl (13.23) ...
Setting up libbrotli1:armhf (1.1.0-2+b6) ...
Setting up libmagic1t64:armhf (1:5.45-3+b1) ...
Setting up libpython3.12-minimal:armhf (3.12.8-5) ...
Setting up x11-common (1:7.7+23.2) ...
invoke-rc.d: could not determine current runlevel
Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix.
Setting up libnghttp2-14:armhf (1.64.0-1) ...
Setting up libdeflate0:armhf (1.23-1+b1) ...
Setting up gettext-base (0.23.1-1) ...
Setting up m4 (1.4.19-5) ...
Setting up libgcrypt20:armhf (1.11.0-7) ...
Setting up libxcb-shm0:armhf (1.17.0-2+b1) ...
Setting up file (1:5.45-3+b1) ...
Setting up libjbig0:armhf (2.1-6.1+b2) ...
Setting up libelf1t64:armhf (0.192-4) ...
Setting up python-babel-localedata (2.16.0-1) ...
Setting up libkrb5support0:armhf (1.21.3-3) ...
Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-8) ...
Setting up tzdata (2024b-6) ...

Current default time zone: 'Etc/UTC'
Local time is now:      Thu Jan 16 02:22:31 UTC 2025.
Universal Time is now:  Thu Jan 16 02:22:31 UTC 2025.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up liberror-perl (0.17029-2) ...
Setting up libpgm-5.3-0t64:armhf (5.3.128~dfsg-2.1+b1) ...
Setting up libfontenc1:armhf (1:1.1.8-1+b2) ...
Setting up autotools-dev (20220109.1) ...
Setting up libjpeg62-turbo:armhf (1:2.1.5-3+b1) ...
Setting up libx11-data (2:1.8.10-2) ...
Setting up xfonts-encodings (1:1.0.4-2.2) ...
Setting up libfribidi0:armhf (1.0.16-1) ...
Setting up libimagequant0:armhf (2.18.0-1+b2) ...
Setting up python3-pastedeploy-tpl (3.1-1) ...
Setting up libproc2-0:armhf (2:4.0.4-6) ...
Setting up libunistring5:armhf (1.3-1) ...
Setting up fonts-dejavu-mono (2.37-8) ...
Setting up libpng16-16t64:armhf (1.6.45-1) ...
Setting up libcares2:armhf (1.34.4-2.1) ...
Setting up autopoint (0.23.1-1) ...
Setting up fonts-dejavu-core (2.37-8) ...
Setting up libk5crypto3:armhf (1.21.3-3) ...
Setting up logsave (1.47.2-1) ...
Setting up libsasl2-2:armhf (2.1.28+dfsg1-8) ...
Setting up autoconf (2.72-3) ...
Setting up libnghttp3-9:armhf (1.6.0-2) ...
Setting up libwebp7:armhf (1.5.0-0.1) ...
Setting up pycadf-common (3.1.1-5) ...
Setting up libffi8:armhf (3.4.6-1) ...
Setting up dwz (0.15-1+b2) ...
Setting up sensible-utils (0.0.24) ...
Setting up libtiff6:armhf (4.5.1+git230720-5) ...
Setting up libuchardet0:armhf (0.0.8-1+b2) ...
Setting up python-oslosphinx-common (4.18.0-6) ...
Setting up procps (2:4.0.4-6) ...
Setting up libjson-perl (4.10000-1) ...
Setting up libtasn1-6:armhf (4.19.0-3+b3) ...
Setting up libopenjp2-7:armhf (2.5.0-2+b4) ...
Setting up git-man (1:2.47.1-1) ...
Setting up libx11-6:armhf (2:1.8.10-2) ...
Setting up netbase (6.4) ...
Setting up libngtcp2-16:armhf (1.9.1-1) ...
Setting up sgml-base (1.31) ...
Setting up libkrb5-3:armhf (1.21.3-3) ...
Setting up libssh2-1t64:armhf (1.11.1-1) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up openssl (3.4.0-2) ...
Setting up libwebpmux3:armhf (1.5.0-0.1) ...
Setting up dh-apparmor (3.1.7-1) ...
Setting up libjs-bootstrap5 (5.3.3+dfsg-1) ...
Setting up readline-common (8.2-6) ...
Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ...
Setting up libonig5:armhf (6.9.9-1+b1) ...
Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.14.0-1) ...
Setting up python3.12-minimal (3.12.8-5) ...
Setting up libice6:armhf (2:1.1.1-1) ...
Setting up gettext (0.23.1-1) ...
Setting up libxrender1:armhf (1:0.9.10-1.1+b3) ...
Setting up libtool (2.5.4-2) ...
Setting up libjq1:armhf (1.7.1-3+b1) ...
Setting up fontconfig-config (2.15.0-2) ...
Setting up libwebpdemux2:armhf (1.5.0-0.1) ...
Setting up libxext6:armhf (2:1.3.4-1+b3) ...
Setting up e2fsprogs (1.47.2-1) ...
Setting up libidn2-0:armhf (2.3.7-2+b1) ...
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:armhf (2.82.4-2) ...
No schema files found: doing nothing.
Setting up libfreetype6:armhf (2.13.3+dfsg-1) ...
Setting up libp11-kit0:armhf (0.25.5-3) ...
Setting up python-os-api-ref-common (2.3.0+ds1-4) ...
Setting up libgssapi-krb5-2:armhf (1.21.3-3) ...
Setting up libjs-sphinxdoc (8.1.3-4) ...
Setting up libreadline8t64:armhf (8.2-6) ...
Setting up dh-strip-nondeterminism (1.14.0-1) ...
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:armhf (1.1.35-1.1+b1) ...
Setting up libharfbuzz0b:armhf (10.2.0-1) ...
Setting up libfontconfig1:armhf (2.15.0-2) ...
Setting up libsm6:armhf (2:1.2.4-1) ...
Setting up libpython3.13-stdlib:armhf (3.13.1-3) ...
Setting up libpython3-stdlib:armhf (3.13.1-2) ...
Setting up libgnutls30t64:armhf (3.8.8-2) ...
Setting up libzmq5:armhf (4.3.5-1+b3) ...
Setting up libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ...
Setting up python3.13 (3.13.1-3) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libpsl5t64:armhf (0.21.2-1.1+b1) ...
Setting up python3 (3.13.1-2) ...
Setting up python3-zipp (3.21.0-1) ...
Setting up python3-click (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:armhf (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+b2) ...
Setting up python3-wheel (0.45.1-1) ...
Setting up libcairo2:armhf (1.18.2-2) ...
Setting up libldap-2.5-0:armhf (2.5.19+dfsg-1) ...
Setting up python3-platformdirs (4.3.6-1) ...
Setting up python3-tz (2024.2-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-4) ...
Setting up python3-roman (4.2-1) ...
Setting up python3-decorator (5.1.1-5) ...
Setting up python3-pycodestyle (2.12.1-2) ...
Setting up python3-jinja2 (3.1.3-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-1) ...
Setting up python3-pyparsing (3.1.2-1) ...
Setting up python3-certifi (2024.12.14+ds-1) ...
Setting up libxmlsec1t64-openssl:armhf (1.2.41-1+b1) ...
Setting up librtmp1:armhf (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:armhf (0.10.2-1) ...
Setting up sphinx-common (8.1.3-4) ...
Setting up python3-greenlet (3.1.0-1+b1) ...
Setting up libxt6t64:armhf (1:1.2.1-1.2+b2) ...
Setting up python3-idna (3.8-2) ...
Setting up python3-wrapt (1.15.0-4) ...
Setting up python3-elementpath (4.7.0-1) ...
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 (24.3.1+dfsg-1) ...
Setting up python3-xmlschema (3.4.3-1) ...
Setting up python3-jeepney (0.8.0-4) ...
Setting up python3-urllib3 (2.2.3-4) ...
Setting up python3-pluggy (1.5.0-1) ...
Setting up python3-netifaces:armhf (0.11.0-2+b5) ...
Setting up python3-rpds-py (0.21.0-2) ...
Setting up python3-legacy-cgi (2.6.1-2) ...
Setting up python3-json-pointer (2.4-3) ...
Setting up python3-lxml:armhf (5.3.0-1+b1) ...
Setting up python3-dnspython (2.7.0-1) ...
Setting up python3-dulwich (0.22.7-1) ...
Setting up libnsl2:armhf (1.3.0-3+b3) ...
Setting up python3-amqp (5.3.1-1) ...
Setting up python3-pyasn1 (0.6.0-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+b3) ...
Setting up python3-voluptuous (0.14.2-1) ...
Setting up python3-pyasyncore (1.0.2-3) ...
Setting up python3-pymongo (4.10.1-4) ...
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.1) ...
Setting up libngtcp2-crypto-gnutls8:armhf (1.9.1-1) ...
Setting up python3-cffi-backend:armhf (1.17.1-2+b1) ...
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 python3-more-itertools (10.5.0-1) ...
Setting up python3-iniconfig (1.1.1-2) ...
Setting up python3-attr (24.2.0-1) ...
Setting up libxmu6:armhf (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.26.1-2+b1) ...
Setting up python3-importlib-metadata (8.5.0-1) ...
Setting up python3-jaraco.functools (4.1.0-1) ...
Setting up libpython3.12-stdlib:armhf (3.12.8-5) ...
Setting up wget (1.24.5-2) ...
Setting up python3-repoze.lru (0.7-3) ...
Setting up python3-jaraco.context (6.0.0-1) ...
Setting up libcurl4t64:armhf (8.11.1-1) ...
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-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.0-1+b1) ...
Setting up python3-pytest (8.3.4-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) ...
Setting up python3.12 (3.12.8-5) ...
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.1-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 libpq5:armhf (17.2-1+b1) ...
Setting up libcurl3t64-gnutls:armhf (8.11.1-1) ...
Setting up python3-scrypt (0.8.27-1+b1) ...
Setting up python3-itsdangerous (2.2.0-1) ...
Setting up python3-all (3.13.1-2) ...
Setting up python3-coverage (7.6.0+dfsg1-2+b1) ...
Setting up python3-yaml (6.0.2-1+b1) ...
Setting up debhelper (13.23) ...
Setting up fonts-urw-base35 (20200910-8) ...
Setting up python3-kombu (5.4.2-2) ...
Setting up openstack-pkg-tools (132) ...
Setting up python3-bs4 (4.12.3-3) ...
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:armhf (10.4.0-1.1) ...
Setting up python3-inflect (7.3.1-2) ...
Setting up python3-prometheus-client (0.19.0+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-1) ...
Setting up python3-zmq (26.2.0-1) ...
Setting up python3-cryptography (43.0.0-1) ...
Setting up python3-requests (2.32.3+dfsg-1) ...
Setting up xclip (0.13-4) ...
Setting up python3-psycopg2 (2.9.10-1) ...
Setting up python3-uhashring (2.3-2) ...
Setting up git (1:2.47.1-1) ...
Setting up librdkafka1:armhf (2.6.0-1) ...
Setting up python3-reportlab (4.2.5-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+b3) ...
Setting up python3-referencing (0.35.1-2) ...
Setting up python3-pkg-resources (75.6.0-1) ...
Setting up alembic (1.13.2-4) ...
Setting up python3-ldap (3.4.4-1+b3) ...
Setting up pyflakes3 (3.2.0-3) ...
Setting up python3-setuptools (75.6.0-1) ...
Setting up python3-passlib (1.7.4-4) ...
Setting up python3-babel (2.16.0-1) ...
update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode
Setting up python3-zope.event (5.0-0.1) ...
Setting up python3-zope.interface (7.2-1) ...
Setting up python3-pbr (6.1.0-4) ...
Setting up python3-openssl (24.3.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-3) ...
Setting up flake8 (7.1.1-3) ...
Setting up python3-gevent (24.11.1-1) ...
Setting up python3-responses (0.25.3-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.7+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 (0.10.1-2) ...
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.4.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 dh-python (6.20250108) ...
Setting up python3-hacking (4.1.0-4) ...
Setting up python3-testresources (2.0.1-5) ...
Setting up python3-pastedeploy (3.1-1) ...
Setting up python3-yappi (1.6.10-2) ...
Setting up python3-oslo.utils (7.3.0-4) ...
Setting up python3-dogpile.cache (1.3.3-1) ...
Setting up python3-jsonschema (4.19.2-6) ...
Setting up python3-openstacksdk (4.0.1-3) ...
Setting up python3-webtest (3.0.2-1) ...
Setting up python3-os-client-config (2.1.0-3) ...
Setting up python3-oslo.serialization (5.5.0-3) ...
Setting up python3-fixtures (4.1.0-3) ...
Setting up python3-testtools (2.7.2-4) ...
Setting up python3-subunit (1.4.2-3) ...
Setting up python3-testrepository (0.0.21-3) ...
Setting up testrepository (0.0.21-3) ...
Setting up python3-testscenarios (0.5.0-4) ...
Setting up python3-gabbi (3.0.0-3) ...
Setting up subunit (1.4.2-3) ...
Processing triggers for libc-bin (2.40-5) ...
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-4) ...
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.4.0-3) ...
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.36.2-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
I: Building the package
I: user script /srv/workspace/pbuilder/28643/tmp/hooks/A99_set_merged_usr starting
Not re-configuring usrmerge for unstable
I: user script /srv/workspace/pbuilder/28643/tmp/hooks/A99_set_merged_usr finished
hostname: Name or service not known
I: Running cd /build/reproducible-path/keystone-26.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../keystone_26.0.0-4_source.changes
dpkg-buildpackage: info: source package keystone
dpkg-buildpackage: info: source version 2:26.0.0-4
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Thomas Goirand <zigo@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
dpkg-source: info: using options from keystone-26.0.0/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-26.0.0'
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:66: 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-26.0.0'
   dh_autoreconf_clean -O--buildsystem=pybuild
   debian/rules override_dh_clean
make[1]: Entering directory '/build/reproducible-path/keystone-26.0.0'
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-26.0.0/build /build/reproducible-path/keystone-26.0.0/keystone.egg-info /build/reproducible-path/keystone-26.0.0/.cache
rm -rf /build/reproducible-path/keystone-26.0.0/keystone/test/keystone.sql.log /build/reproducible-path/keystone-26.0.0/keystone/test/keystone.ldap.log
rm -rf /build/reproducible-path/keystone-26.0.0/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-26.0.0/doc/source/keystone*.rst
rm -rf /build/reproducible-path/keystone-26.0.0/doc/source/modules.rst
rm -rf /build/reproducible-path/keystone-26.0.0/doc/source/sourcecode /build/reproducible-path/keystone-26.0.0/doc/source/api
rm -f /build/reproducible-path/keystone-26.0.0/doc/source/_static/keystone.conf.sample
rm -f /build/reproducible-path/keystone-26.0.0/doc/source/_static/keystone.policy.yaml.sample
rm -rf /build/reproducible-path/keystone-26.0.0/admin.log /build/reproducible-path/keystone-26.0.0/keystone-legacy-auth.log
rm -f /build/reproducible-path/keystone-26.0.0/debian/keystone.config /build/reproducible-path/keystone-26.0.0/debian/keystone.postinst debian/keystone.service debian/keystone.init
find /build/reproducible-path/keystone-26.0.0/keystone/tests -name '*.db' -delete
rm -rf /build/reproducible-path/keystone-26.0.0/vendor keystone/tests/unit/tmp keystone/tests/tmp
rm -rf /build/reproducible-path/keystone-26.0.0/.stestr '"'
rm -f /build/reproducible-path/keystone-26.0.0/debian/tests/testing.db
rm -f /build/reproducible-path/keystone-26.0.0/debian/keystone.keystone*.init /build/reproducible-path/keystone-26.0.0/debian/keystone.keystone*.service /build/reproducible-path/keystone-26.0.0/debian/keystone.keystone*.upstart
find /build/reproducible-path/keystone-26.0.0 -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-26.0.0'
 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.12 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:66: 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
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:66: 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-26.0.0'
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-26.0.0'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/reproducible-path/keystone-26.0.0'
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-26.0.0'
   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-26.0.0'
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-26.0.0'
   debian/rules override_dh_install
make[1]: Entering directory '/build/reproducible-path/keystone-26.0.0'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
for i in 3.12 3.13 ; do \
	PYTHON=python$i python$i setup.py install --install-layout=deb --root /build/reproducible-path/keystone-26.0.0/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:66: 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/limit/backends
copying keystone/limit/backends/__init__.py -> build/lib/keystone/limit/backends
copying keystone/limit/backends/sql.py -> build/lib/keystone/limit/backends
copying keystone/limit/backends/base.py -> build/lib/keystone/limit/backends
creating build/lib/keystone/token
copying keystone/token/provider.py -> build/lib/keystone/token
copying keystone/token/__init__.py -> build/lib/keystone/token
copying keystone/token/token_formatters.py -> build/lib/keystone/token
creating 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_core.py -> build/lib/keystone/tests/unit/identity
copying keystone/tests/unit/identity/test_backend_sql.py -> build/lib/keystone/tests/unit/identity
copying keystone/tests/unit/identity/test_backends.py -> build/lib/keystone/tests/unit/identity
creating build/lib/keystone/tests/unit/application_credential
copying keystone/tests/unit/application_credential/__init__.py -> build/lib/keystone/tests/unit/application_credential
copying keystone/tests/unit/application_credential/test_backends.py -> build/lib/keystone/tests/unit/application_credential
creating build/lib/keystone/tests/common
copying keystone/tests/common/auth.py -> build/lib/keystone/tests/common
copying keystone/tests/common/__init__.py -> build/lib/keystone/tests/common
creating 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_limits.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_project_tags.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/test_services.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_protocols.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_groups.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_credentials.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_service_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_regions.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_project_endpoint.py -> 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_users.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_trusts.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_identity_providers.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_ec2_credential.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_endpoint_group.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_application_credential.py -> build/lib/keystone/tests/protection/v3
copying keystone/tests/protection/v3/test_assignment.py -> build/lib/keystone/tests/protection/v3
creating build/lib/keystone/endpoint_policy/backends
copying keystone/endpoint_policy/backends/__init__.py -> build/lib/keystone/endpoint_policy/backends
copying keystone/endpoint_policy/backends/sql.py -> build/lib/keystone/endpoint_policy/backends
copying keystone/endpoint_policy/backends/base.py -> build/lib/keystone/endpoint_policy/backends
creating build/lib/keystone/oauth2
copying keystone/oauth2/handlers.py -> build/lib/keystone/oauth2
copying keystone/oauth2/__init__.py -> build/lib/keystone/oauth2
creating build/lib/keystone/cmd
copying keystone/cmd/status.py -> build/lib/keystone/cmd
copying keystone/cmd/cli.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/manage.py -> build/lib/keystone/cmd
copying keystone/cmd/idutils.py -> build/lib/keystone/cmd
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/catalog/backends
copying keystone/catalog/backends/templated.py -> build/lib/keystone/catalog/backends
copying keystone/catalog/backends/__init__.py -> build/lib/keystone/catalog/backends
copying keystone/catalog/backends/sql.py -> build/lib/keystone/catalog/backends
copying keystone/catalog/backends/base.py -> build/lib/keystone/catalog/backends
creating build/lib/keystone/auth/plugins
copying keystone/auth/plugins/mapped.py -> build/lib/keystone/auth/plugins
copying keystone/auth/plugins/external.py -> build/lib/keystone/auth/plugins
copying keystone/auth/plugins/token.py -> build/lib/keystone/auth/plugins
copying keystone/auth/plugins/__init__.py -> build/lib/keystone/auth/plugins
copying keystone/auth/plugins/core.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/totp.py -> build/lib/keystone/auth/plugins
copying keystone/auth/plugins/oauth1.py -> build/lib/keystone/auth/plugins
copying keystone/auth/plugins/base.py -> build/lib/keystone/auth/plugins
creating build/lib/keystone/tests/unit/contrib
copying keystone/tests/unit/contrib/__init__.py -> build/lib/keystone/tests/unit/contrib
creating build/lib/keystone/tests/unit/assignment
copying keystone/tests/unit/assignment/__init__.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/test_backends.py -> build/lib/keystone/tests/unit/assignment
creating build/lib/keystone/policy
copying keystone/policy/schema.py -> build/lib/keystone/policy
copying keystone/policy/__init__.py -> build/lib/keystone/policy
copying keystone/policy/core.py -> build/lib/keystone/policy
creating 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
copying keystone/common/validation/validators.py -> build/lib/keystone/common/validation
creating 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
copying keystone/tests/unit/endpoint_policy/backends/test_sql.py -> build/lib/keystone/tests/unit/endpoint_policy/backends
creating build/lib/keystone/limit/models
copying keystone/limit/models/__init__.py -> build/lib/keystone/limit/models
copying keystone/limit/models/flat.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/common/resource_options
copying keystone/common/resource_options/__init__.py -> build/lib/keystone/common/resource_options
copying keystone/common/resource_options/core.py -> build/lib/keystone/common/resource_options
creating build/lib/keystone/token/providers/fernet
copying keystone/token/providers/fernet/__init__.py -> build/lib/keystone/token/providers/fernet
copying keystone/token/providers/fernet/core.py -> build/lib/keystone/token/providers/fernet
creating build/lib/keystone/credential/providers
copying keystone/credential/providers/__init__.py -> build/lib/keystone/credential/providers
copying keystone/credential/providers/core.py -> build/lib/keystone/credential/providers
creating build/lib/keystone/identity
copying keystone/identity/schema.py -> build/lib/keystone/identity
copying keystone/identity/__init__.py -> build/lib/keystone/identity
copying keystone/identity/core.py -> build/lib/keystone/identity
copying keystone/identity/generator.py -> build/lib/keystone/identity
creating build/lib/keystone/resource/config_backends
copying keystone/resource/config_backends/__init__.py -> build/lib/keystone/resource/config_backends
copying keystone/resource/config_backends/sql.py -> build/lib/keystone/resource/config_backends
copying keystone/resource/config_backends/base.py -> build/lib/keystone/resource/config_backends
creating build/lib/keystone/tests/functional/shared
copying keystone/tests/functional/shared/__init__.py -> build/lib/keystone/tests/functional/shared
copying keystone/tests/functional/shared/test_running.py -> build/lib/keystone/tests/functional/shared
creating build/lib/keystone/receipt/providers/fernet
copying keystone/receipt/providers/fernet/__init__.py -> build/lib/keystone/receipt/providers/fernet
copying keystone/receipt/providers/fernet/core.py -> build/lib/keystone/receipt/providers/fernet
creating build/lib/keystone/conf
copying keystone/conf/fernet_tokens.py -> build/lib/keystone/conf
copying keystone/conf/utils.py -> build/lib/keystone/conf
copying keystone/conf/wsgi.py -> build/lib/keystone/conf
copying keystone/conf/auth.py -> build/lib/keystone/conf
copying keystone/conf/policy.py -> build/lib/keystone/conf
copying keystone/conf/identity_mapping.py -> build/lib/keystone/conf
copying keystone/conf/default.py -> build/lib/keystone/conf
copying keystone/conf/catalog.py -> build/lib/keystone/conf
copying keystone/conf/token.py -> build/lib/keystone/conf
copying keystone/conf/unified_limit.py -> build/lib/keystone/conf
copying keystone/conf/endpoint_policy.py -> build/lib/keystone/conf
copying keystone/conf/federation.py -> build/lib/keystone/conf
copying keystone/conf/oauth2.py -> build/lib/keystone/conf
copying keystone/conf/__init__.py -> build/lib/keystone/conf
copying keystone/conf/identity.py -> build/lib/keystone/conf
copying keystone/conf/domain_config.py -> build/lib/keystone/conf
copying keystone/conf/receipt.py -> build/lib/keystone/conf
copying keystone/conf/revoke.py -> build/lib/keystone/conf
copying keystone/conf/role.py -> build/lib/keystone/conf
copying keystone/conf/application_credential.py -> build/lib/keystone/conf
copying keystone/conf/totp.py -> build/lib/keystone/conf
copying keystone/conf/endpoint_filter.py -> build/lib/keystone/conf
copying keystone/conf/constants.py -> build/lib/keystone/conf
copying keystone/conf/security_compliance.py -> build/lib/keystone/conf
copying keystone/conf/oauth1.py -> build/lib/keystone/conf
copying keystone/conf/fernet_receipts.py -> build/lib/keystone/conf
copying keystone/conf/resource.py -> build/lib/keystone/conf
copying keystone/conf/tokenless_auth.py -> build/lib/keystone/conf
copying keystone/conf/ldap.py -> build/lib/keystone/conf
copying keystone/conf/trust.py -> build/lib/keystone/conf
copying keystone/conf/saml.py -> build/lib/keystone/conf
copying keystone/conf/assignment.py -> build/lib/keystone/conf
copying keystone/conf/shadow_users.py -> build/lib/keystone/conf
copying keystone/conf/credential.py -> build/lib/keystone/conf
copying keystone/conf/opts.py -> build/lib/keystone/conf
copying keystone/conf/jwt_tokens.py -> build/lib/keystone/conf
creating build/lib/keystone/identity/id_generators
copying keystone/identity/id_generators/__init__.py -> build/lib/keystone/identity/id_generators
copying keystone/identity/id_generators/sha256.py -> build/lib/keystone/identity/id_generators
copying keystone/endpoint_policy/__init__.py -> build/lib/keystone/endpoint_policy
copying keystone/endpoint_policy/core.py -> build/lib/keystone/endpoint_policy
creating build/lib/keystone/token/providers/jws
copying keystone/token/providers/jws/__init__.py -> build/lib/keystone/token/providers/jws
copying keystone/token/providers/jws/core.py -> build/lib/keystone/token/providers/jws
creating build/lib/keystone/tests/unit/limit
copying keystone/tests/unit/limit/__init__.py -> build/lib/keystone/tests/unit/limit
copying keystone/tests/unit/limit/test_backends.py -> build/lib/keystone/tests/unit/limit
creating build/lib/keystone/tests/unit/policy
copying keystone/tests/unit/policy/__init__.py -> build/lib/keystone/tests/unit/policy
copying keystone/tests/unit/policy/test_backends.py -> build/lib/keystone/tests/unit/policy
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/__init__.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/base.py -> build/lib/keystone/identity/mapping_backends
creating build/lib/keystone/credential/backends
copying keystone/credential/backends/__init__.py -> build/lib/keystone/credential/backends
copying keystone/credential/backends/sql.py -> build/lib/keystone/credential/backends
copying keystone/credential/backends/base.py -> build/lib/keystone/credential/backends
creating build/lib/keystone/application_credential/backends
copying keystone/application_credential/backends/__init__.py -> build/lib/keystone/application_credential/backends
copying keystone/application_credential/backends/sql.py -> build/lib/keystone/application_credential/backends
copying keystone/application_credential/backends/base.py -> build/lib/keystone/application_credential/backends
creating build/lib/keystone/api
copying keystone/api/os_federation.py -> build/lib/keystone/api
copying keystone/api/auth.py -> build/lib/keystone/api
copying keystone/api/os_oauth1.py -> build/lib/keystone/api
copying keystone/api/ec2tokens.py -> build/lib/keystone/api
copying keystone/api/projects.py -> build/lib/keystone/api
copying keystone/api/policy.py -> build/lib/keystone/api
copying keystone/api/trusts.py -> build/lib/keystone/api
copying keystone/api/s3tokens.py -> build/lib/keystone/api
copying keystone/api/users.py -> build/lib/keystone/api
copying keystone/api/groups.py -> build/lib/keystone/api
copying keystone/api/__init__.py -> build/lib/keystone/api
copying keystone/api/os_inherit.py -> build/lib/keystone/api
copying keystone/api/system.py -> build/lib/keystone/api
copying keystone/api/os_ep_filter.py -> build/lib/keystone/api
copying keystone/api/endpoints.py -> build/lib/keystone/api
copying keystone/api/credentials.py -> build/lib/keystone/api
copying keystone/api/limits.py -> build/lib/keystone/api
copying keystone/api/role_assignments.py -> build/lib/keystone/api
copying keystone/api/discovery.py -> build/lib/keystone/api
copying keystone/api/regions.py -> build/lib/keystone/api
copying keystone/api/roles.py -> build/lib/keystone/api
copying keystone/api/os_revoke.py -> build/lib/keystone/api
copying keystone/api/os_simple_cert.py -> build/lib/keystone/api
copying keystone/api/services.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/registered_limits.py -> build/lib/keystone/api
copying keystone/api/role_inferences.py -> build/lib/keystone/api
copying keystone/common/utils.py -> build/lib/keystone/common
copying keystone/common/authorization.py -> build/lib/keystone/common
copying keystone/common/password_hashing.py -> build/lib/keystone/common
copying keystone/common/render_token.py -> build/lib/keystone/common
copying keystone/common/context.py -> build/lib/keystone/common
copying keystone/common/__init__.py -> build/lib/keystone/common
copying keystone/common/profiler.py -> build/lib/keystone/common
copying keystone/common/provider_api.py -> build/lib/keystone/common
copying keystone/common/manager.py -> build/lib/keystone/common
copying keystone/common/tokenless_auth.py -> build/lib/keystone/common
copying keystone/common/jwt_utils.py -> build/lib/keystone/common
copying keystone/common/json_home.py -> build/lib/keystone/common
copying keystone/common/driver_hints.py -> build/lib/keystone/common
copying keystone/common/fernet_utils.py -> build/lib/keystone/common
copying keystone/resource/schema.py -> build/lib/keystone/resource
copying keystone/resource/__init__.py -> build/lib/keystone/resource
copying keystone/resource/core.py -> build/lib/keystone/resource
creating build/lib/keystone/tests/unit/federation
copying keystone/tests/unit/federation/__init__.py -> 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
creating 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/__init__.py -> 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/test_ldap.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_ldap_common.py -> build/lib/keystone/tests/unit/identity/backends
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/backendloader.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/hacking.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/temporaryfile.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/cache.py -> build/lib/keystone/tests/unit/ksfixtures
copying keystone/tests/unit/ksfixtures/warnings.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/jws_key_repository.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/key_repository.py -> build/lib/keystone/tests/unit/ksfixtures
creating 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
copying keystone/tests/unit/resource/config_backends/test_sql.py -> build/lib/keystone/tests/unit/resource/config_backends
creating build/lib/keystone/common/policies
copying keystone/common/policies/token_revocation.py -> build/lib/keystone/common/policies
copying keystone/common/policies/auth.py -> build/lib/keystone/common/policies
copying keystone/common/policies/policy.py -> build/lib/keystone/common/policies
copying keystone/common/policies/mapping.py -> build/lib/keystone/common/policies
copying keystone/common/policies/access_rule.py -> build/lib/keystone/common/policies
copying keystone/common/policies/token.py -> build/lib/keystone/common/policies
copying keystone/common/policies/domain.py -> build/lib/keystone/common/policies
copying keystone/common/policies/identity_provider.py -> build/lib/keystone/common/policies
copying keystone/common/policies/policy_association.py -> build/lib/keystone/common/policies
copying keystone/common/policies/access_token.py -> build/lib/keystone/common/policies
copying keystone/common/policies/endpoint.py -> build/lib/keystone/common/policies
copying keystone/common/policies/__init__.py -> build/lib/keystone/common/policies
copying keystone/common/policies/project_endpoint.py -> build/lib/keystone/common/policies
copying keystone/common/policies/registered_limit.py -> build/lib/keystone/common/policies
copying keystone/common/policies/ec2_credential.py -> build/lib/keystone/common/policies
copying keystone/common/policies/domain_config.py -> build/lib/keystone/common/policies
copying keystone/common/policies/limit.py -> build/lib/keystone/common/policies
copying keystone/common/policies/consumer.py -> build/lib/keystone/common/policies
copying keystone/common/policies/role.py -> build/lib/keystone/common/policies
copying keystone/common/policies/application_credential.py -> build/lib/keystone/common/policies
copying keystone/common/policies/implied_role.py -> build/lib/keystone/common/policies
copying keystone/common/policies/service.py -> build/lib/keystone/common/policies
copying keystone/common/policies/project.py -> build/lib/keystone/common/policies
copying keystone/common/policies/endpoint_group.py -> build/lib/keystone/common/policies
copying keystone/common/policies/service_provider.py -> build/lib/keystone/common/policies
copying keystone/common/policies/revoke_event.py -> build/lib/keystone/common/policies
copying keystone/common/policies/user.py -> build/lib/keystone/common/policies
copying keystone/common/policies/group.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/role_assignment.py -> build/lib/keystone/common/policies
copying keystone/common/policies/protocol.py -> build/lib/keystone/common/policies
copying keystone/common/policies/credential.py -> build/lib/keystone/common/policies
copying keystone/common/policies/grant.py -> build/lib/keystone/common/policies
copying keystone/common/policies/base.py -> build/lib/keystone/common/policies
creating 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
copying keystone/tests/unit/policy/backends/test_sql.py -> build/lib/keystone/tests/unit/policy/backends
creating build/lib/keystone/tests/unit/server
copying keystone/tests/unit/server/__init__.py -> build/lib/keystone/tests/unit/server
copying keystone/tests/unit/server/test_keystone_flask.py -> build/lib/keystone/tests/unit/server
creating build/lib/keystone/models
copying keystone/models/revoke_model.py -> build/lib/keystone/models
copying keystone/models/receipt_model.py -> build/lib/keystone/models
copying keystone/models/token_model.py -> build/lib/keystone/models
copying keystone/models/__init__.py -> build/lib/keystone/models
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
copying keystone/receipt/handlers.py -> build/lib/keystone/receipt
copying keystone/receipt/provider.py -> build/lib/keystone/receipt
copying keystone/receipt/__init__.py -> build/lib/keystone/receipt
copying keystone/receipt/receipt_formatters.py -> build/lib/keystone/receipt
copying keystone/tests/unit/common/test_notifications.py -> 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_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/__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_utils.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_resource_options_common.py -> build/lib/keystone/tests/unit/common
copying keystone/tests/unit/common/test_cache.py -> build/lib/keystone/tests/unit/common
creating 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/assignment/role_backends/test_sql.py -> build/lib/keystone/tests/unit/assignment/role_backends
copying keystone/exception.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
copying keystone/i18n.py -> build/lib/keystone
creating build/lib/keystone/revoke/backends
copying keystone/revoke/backends/__init__.py -> build/lib/keystone/revoke/backends
copying keystone/revoke/backends/sql.py -> build/lib/keystone/revoke/backends
copying keystone/revoke/backends/base.py -> build/lib/keystone/revoke/backends
creating build/lib/keystone/identity/backends/ldap
copying keystone/identity/backends/ldap/__init__.py -> 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/tests/protection/__init__.py -> build/lib/keystone/tests/protection
creating build/lib/keystone/server
copying keystone/server/backends.py -> build/lib/keystone/server
copying keystone/server/wsgi.py -> build/lib/keystone/server
copying keystone/server/__init__.py -> build/lib/keystone/server
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/__init__.py -> build/lib/keystone/oauth1
copying keystone/oauth1/core.py -> build/lib/keystone/oauth1
creating 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/federation.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/security_compliance.py -> 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/tokens.py -> build/lib/keystone/cmd/doctor
copying keystone/cmd/doctor/credential.py -> build/lib/keystone/cmd/doctor
copying keystone/tests/functional/__init__.py -> build/lib/keystone/tests/functional
copying keystone/tests/functional/core.py -> build/lib/keystone/tests/functional
creating build/lib/keystone/resource/backends
copying keystone/resource/backends/resource_options.py -> build/lib/keystone/resource/backends
copying keystone/resource/backends/__init__.py -> build/lib/keystone/resource/backends
copying keystone/resource/backends/sql.py -> build/lib/keystone/resource/backends
copying keystone/resource/backends/sql_model.py -> build/lib/keystone/resource/backends
copying keystone/resource/backends/base.py -> build/lib/keystone/resource/backends
creating build/lib/keystone/tests/unit/auth
copying keystone/tests/unit/auth/test_controllers.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/__init__.py -> build/lib/keystone/tests/unit/auth
creating build/lib/keystone/federation/backends
copying keystone/federation/backends/__init__.py -> build/lib/keystone/federation/backends
copying keystone/federation/backends/sql.py -> build/lib/keystone/federation/backends
copying keystone/federation/backends/base.py -> build/lib/keystone/federation/backends
creating 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/manage.py -> build/lib/keystone/common/sql/migrations
copying keystone/common/sql/migrations/autogen.py -> build/lib/keystone/common/sql/migrations
copying keystone/tests/unit/test_contrib_simple_cert.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/utils.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_backend_ldap.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_sql_banned_operations.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/default_fixtures.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_limits.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/fakeldap.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_domain_config.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_os_revoke.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/identity_mapping.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_url_middleware.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/mapping_fixtures.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_catalog.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_backend_templated.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_exception.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_oauth2.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_versions.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_shadow_users.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_policy.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_healthcheck.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_ldap_tls_livetest.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_v3_trust.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_sql_upgrade.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_credential.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_oauth1.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/rest.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/__init__.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_resource.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_assignment.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/core.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_token_provider.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_policy.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_hacking_checks.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_auth_plugin.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_validation.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_cli.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_driver_hints.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/base_classes.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_backend_sql.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/filtering.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_v3_application_credential.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_backend_ldap_pool.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_v3_auth.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_contrib_s3_core.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/federation_fixtures.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_middleware.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_entry_points.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_v3_federation.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_identity.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_receipt_provider.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_revoke.py -> build/lib/keystone/tests/unit
copying keystone/tests/unit/test_config.py -> build/lib/keystone/tests/unit
creating 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_fernet_provider.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/tests/unit/auth/plugins
copying keystone/tests/unit/auth/plugins/__init__.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/test_mapped.py -> build/lib/keystone/tests/unit/auth/plugins
creating build/lib/keystone/tests/unit/resource/backends
copying keystone/tests/unit/resource/backends/__init__.py -> 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/identity/backends/resource_options.py -> build/lib/keystone/identity/backends
copying keystone/identity/backends/__init__.py -> build/lib/keystone/identity/backends
copying keystone/identity/backends/sql.py -> build/lib/keystone/identity/backends
copying keystone/identity/backends/sql_model.py -> build/lib/keystone/identity/backends
copying keystone/identity/backends/base.py -> build/lib/keystone/identity/backends
copying keystone/common/sql/__init__.py -> build/lib/keystone/common/sql
copying keystone/common/sql/core.py -> build/lib/keystone/common/sql
copying keystone/common/sql/upgrades.py -> build/lib/keystone/common/sql
creating build/lib/keystone/policy/backends
copying keystone/policy/backends/__init__.py -> build/lib/keystone/policy/backends
copying keystone/policy/backends/sql.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
copying keystone/tests/__init__.py -> build/lib/keystone/tests
creating 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/__init__.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/sql_model.py -> build/lib/keystone/assignment/role_backends
copying keystone/assignment/role_backends/base.py -> build/lib/keystone/assignment/role_backends
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/tests/unit/catalog
copying keystone/tests/unit/catalog/__init__.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/test_backends.py -> build/lib/keystone/tests/unit/catalog
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/trust
copying keystone/trust/schema.py -> build/lib/keystone/trust
copying keystone/trust/__init__.py -> build/lib/keystone/trust
copying keystone/trust/core.py -> build/lib/keystone/trust
creating build/lib/keystone/common/resource_options/options
copying keystone/common/resource_options/options/__init__.py -> build/lib/keystone/common/resource_options/options
copying keystone/common/resource_options/options/immutable.py -> build/lib/keystone/common/resource_options/options
creating build/lib/keystone/tests/unit/tests
copying keystone/tests/unit/tests/__init__.py -> 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/token/providers/__init__.py -> build/lib/keystone/token/providers
copying keystone/token/providers/base.py -> build/lib/keystone/token/providers
creating build/lib/keystone/tests/unit/token
copying keystone/tests/unit/token/test_jws_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_fernet_provider.py -> build/lib/keystone/tests/unit/token
copying keystone/credential/provider.py -> build/lib/keystone/credential
copying keystone/credential/schema.py -> build/lib/keystone/credential
copying keystone/credential/__init__.py -> build/lib/keystone/credential
copying keystone/credential/core.py -> build/lib/keystone/credential
copying keystone/catalog/schema.py -> build/lib/keystone/catalog
copying keystone/catalog/__init__.py -> build/lib/keystone/catalog
copying keystone/catalog/core.py -> build/lib/keystone/catalog
creating build/lib/keystone/trust/backends
copying keystone/trust/backends/__init__.py -> build/lib/keystone/trust/backends
copying keystone/trust/backends/sql.py -> build/lib/keystone/trust/backends
copying keystone/trust/backends/base.py -> build/lib/keystone/trust/backends
creating build/lib/keystone/tests/unit/trust
copying keystone/tests/unit/trust/__init__.py -> build/lib/keystone/tests/unit/trust
copying keystone/tests/unit/trust/test_backends.py -> build/lib/keystone/tests/unit/trust
creating 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
copying keystone/tests/unit/receipt/test_fernet_provider.py -> build/lib/keystone/tests/unit/receipt
creating build/lib/keystone/identity/shadow_backends
copying keystone/identity/shadow_backends/__init__.py -> build/lib/keystone/identity/shadow_backends
copying keystone/identity/shadow_backends/sql.py -> build/lib/keystone/identity/shadow_backends
copying keystone/identity/shadow_backends/base.py -> build/lib/keystone/identity/shadow_backends
creating build/lib/keystone/oauth1/backends
copying keystone/oauth1/backends/__init__.py -> build/lib/keystone/oauth1/backends
copying keystone/oauth1/backends/sql.py -> build/lib/keystone/oauth1/backends
copying keystone/oauth1/backends/base.py -> build/lib/keystone/oauth1/backends
copying keystone/server/flask/__init__.py -> build/lib/keystone/server/flask
copying keystone/server/flask/application.py -> 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
creating build/lib/keystone/common/cache
copying keystone/common/cache/__init__.py -> build/lib/keystone/common/cache
copying keystone/common/cache/core.py -> build/lib/keystone/common/cache
copying keystone/common/cache/_context_cache.py -> build/lib/keystone/common/cache
copying keystone/limit/schema.py -> build/lib/keystone/limit
copying keystone/limit/__init__.py -> build/lib/keystone/limit
copying keystone/limit/core.py -> build/lib/keystone/limit
copying keystone/tests/unit/resource/__init__.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/test_backends.py -> build/lib/keystone/tests/unit/resource
copying keystone/server/flask/request_processing/req_logging.py -> 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/json_body.py -> build/lib/keystone/server/flask/request_processing
copying keystone/application_credential/schema.py -> build/lib/keystone/application_credential
copying keystone/application_credential/__init__.py -> build/lib/keystone/application_credential
copying keystone/application_credential/core.py -> build/lib/keystone/application_credential
copying keystone/revoke/model.py -> build/lib/keystone/revoke
copying keystone/revoke/__init__.py -> build/lib/keystone/revoke
copying keystone/revoke/core.py -> build/lib/keystone/revoke
copying keystone/auth/schema.py -> build/lib/keystone/auth
copying keystone/auth/__init__.py -> build/lib/keystone/auth
copying keystone/auth/core.py -> build/lib/keystone/auth
creating build/lib/keystone/credential/providers/fernet
copying keystone/credential/providers/fernet/__init__.py -> build/lib/keystone/credential/providers/fernet
copying keystone/credential/providers/fernet/core.py -> build/lib/keystone/credential/providers/fernet
creating 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
copying keystone/tests/unit/backend/core_sql.py -> build/lib/keystone/tests/unit/backend
copying keystone/tests/unit/endpoint_policy/__init__.py -> build/lib/keystone/tests/unit/endpoint_policy
creating 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
copying keystone/tests/unit/application_credential/backends/test_sql.py -> build/lib/keystone/tests/unit/application_credential/backends
creating build/lib/keystone/tests/unit/contrib/federation
copying keystone/tests/unit/contrib/federation/__init__.py -> 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/assignment/schema.py -> build/lib/keystone/assignment
copying keystone/assignment/__init__.py -> build/lib/keystone/assignment
copying keystone/assignment/core.py -> build/lib/keystone/assignment
copying keystone/federation/utils.py -> build/lib/keystone/federation
copying keystone/federation/schema.py -> build/lib/keystone/federation
copying keystone/federation/__init__.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/constants.py -> build/lib/keystone/federation
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/api/_shared
copying keystone/api/_shared/__init__.py -> build/lib/keystone/api/_shared
copying keystone/api/_shared/EC2_S3_Resource.py -> build/lib/keystone/api/_shared
copying keystone/api/_shared/implied_roles.py -> build/lib/keystone/api/_shared
copying keystone/api/_shared/authentication.py -> build/lib/keystone/api/_shared
copying keystone/api/_shared/json_home_relations.py -> build/lib/keystone/api/_shared
copying keystone/api/_shared/saml.py -> build/lib/keystone/api/_shared
creating build/lib/keystone/assignment/backends
copying keystone/assignment/backends/__init__.py -> build/lib/keystone/assignment/backends
copying keystone/assignment/backends/sql.py -> build/lib/keystone/assignment/backends
copying keystone/assignment/backends/base.py -> build/lib/keystone/assignment/backends
creating build/lib/keystone/tests/unit/external
copying keystone/tests/unit/external/test_timeutils.py -> build/lib/keystone/tests/unit/external
copying keystone/tests/unit/external/__init__.py -> build/lib/keystone/tests/unit/external
creating 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_core.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
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)
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/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
copying keystone/tests/unit/default_catalog.templates -> build/lib/keystone/tests/unit
copying keystone/tests/unit/default_catalog_multi_region.templates -> build/lib/keystone/tests/unit
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
copying keystone/common/sql/alembic.ini -> build/lib/keystone/common/sql
copying keystone/tests/unit/external/README.rst -> build/lib/keystone/tests/unit/external
running install_lib
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends
copying build/lib/keystone/catalog/backends/templated.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends
copying build/lib/keystone/catalog/backends/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends
copying build/lib/keystone/catalog/backends/sql.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends
copying build/lib/keystone/catalog/backends/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends
copying build/lib/keystone/catalog/schema.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog
copying build/lib/keystone/catalog/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog
copying build/lib/keystone/catalog/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog
copying build/lib/keystone/exception.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone
copying build/lib/keystone/version.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/utils.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/authorization.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/password_hashing.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql
copying build/lib/keystone/common/sql/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql
copying build/lib/keystone/common/sql/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations
copying build/lib/keystone/common/sql/migrations/env.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations
copying build/lib/keystone/common/sql/migrations/README.rst -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2024.01
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2024.01/expand
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/expand
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/contract
copying build/lib/keystone/common/sql/migrations/versions/EXPAND_HEAD -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions
copying build/lib/keystone/common/sql/migrations/versions/27e647c0fad4_initial_version.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/expand
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/contract
copying build/lib/keystone/common/sql/migrations/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations
copying build/lib/keystone/common/sql/migrations/manage.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations
copying build/lib/keystone/common/sql/migrations/autogen.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations
copying build/lib/keystone/common/sql/alembic.ini -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql
copying build/lib/keystone/common/sql/upgrades.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql
copying build/lib/keystone/common/render_token.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/context.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/profiler.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache
copying build/lib/keystone/common/cache/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache
copying build/lib/keystone/common/cache/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache
copying build/lib/keystone/common/cache/_context_cache.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options
copying build/lib/keystone/common/resource_options/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options
copying build/lib/keystone/common/resource_options/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options
copying build/lib/keystone/common/provider_api.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/manager.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer
copying build/lib/keystone/common/rbac_enforcer/policy.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer
copying build/lib/keystone/common/rbac_enforcer/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer
copying build/lib/keystone/common/rbac_enforcer/enforcer.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer
copying build/lib/keystone/common/tokenless_auth.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/jwt_utils.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation
copying build/lib/keystone/common/validation/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation
copying build/lib/keystone/common/validation/parameter_types.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation
copying build/lib/keystone/common/validation/validators.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/token_revocation.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/auth.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/policy.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/mapping.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/access_rule.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/token.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/domain.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/identity_provider.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/policy_association.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/access_token.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/endpoint.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/project_endpoint.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/registered_limit.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/ec2_credential.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/domain_config.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/limit.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/consumer.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/role.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/application_credential.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/implied_role.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/service.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/project.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/endpoint_group.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/service_provider.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/revoke_event.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/user.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/group.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/trust.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/region.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/role_assignment.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/protocol.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/credential.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/grant.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/policies/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies
copying build/lib/keystone/common/json_home.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/driver_hints.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common
copying build/lib/keystone/common/fernet_utils.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends
copying build/lib/keystone/policy/backends/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends
copying build/lib/keystone/policy/backends/sql.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends
copying build/lib/keystone/policy/backends/rules.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends
copying build/lib/keystone/policy/backends/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends
copying build/lib/keystone/policy/schema.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy
copying build/lib/keystone/policy/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy
copying build/lib/keystone/policy/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models
copying build/lib/keystone/models/revoke_model.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models
copying build/lib/keystone/models/receipt_model.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models
copying build/lib/keystone/models/token_model.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models
copying build/lib/keystone/models/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ko_KR
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ko_KR/LC_MESSAGES
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/en_GB
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/en_GB/LC_MESSAGES
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_TW
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_TW/LC_MESSAGES
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/it
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/it/LC_MESSAGES
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_CN
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_CN/LC_MESSAGES
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/pt_BR
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/pt_BR/LC_MESSAGES
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/es
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/es/LC_MESSAGES
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ru
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ru/LC_MESSAGES
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/fr
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/fr/LC_MESSAGES
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/de
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/de/LC_MESSAGES
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ja
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ja/LC_MESSAGES
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends
copying build/lib/keystone/limit/backends/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends
copying build/lib/keystone/limit/backends/sql.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends
copying build/lib/keystone/limit/backends/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models
copying build/lib/keystone/limit/models/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models
copying build/lib/keystone/limit/models/flat.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models
copying build/lib/keystone/limit/models/strict_two_level.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models
copying build/lib/keystone/limit/models/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models
copying build/lib/keystone/limit/schema.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit
copying build/lib/keystone/limit/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit
copying build/lib/keystone/limit/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends
copying build/lib/keystone/assignment/backends/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends
copying build/lib/keystone/assignment/backends/sql.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends
copying build/lib/keystone/assignment/backends/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends
copying build/lib/keystone/assignment/role_backends/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends
copying build/lib/keystone/assignment/role_backends/sql.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends
copying build/lib/keystone/assignment/role_backends/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends
copying build/lib/keystone/assignment/schema.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment
copying build/lib/keystone/assignment/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment
copying build/lib/keystone/assignment/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common
copying build/lib/keystone/tests/common/auth.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common
copying build/lib/keystone/tests/common/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common
copying build/lib/keystone/tests/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking
copying build/lib/keystone/tests/hacking/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking
copying build/lib/keystone/tests/hacking/checks.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog
copying build/lib/keystone/tests/unit/catalog/__init__.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog
copying build/lib/keystone/tests/unit/utils.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_backend_ldap.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_sql_banned_operations.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/default_fixtures.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_limits.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/fakeldap.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_ldap_pool_livetest.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_multi_ldap
copying build/lib/keystone/tests/unit/config_files/backend_pool_liveldap.conf -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files
copying build/lib/keystone/tests/unit/config_files/test_auth_plugin.conf -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_one_extra_sql
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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/backend_ldap_sql.conf -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files
copying build/lib/keystone/tests/unit/test_v3_os_revoke.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/default_catalog.templates -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/identity_mapping.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/sql
copying build/lib/keystone/tests/unit/common/__init__.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends
copying build/lib/keystone/tests/unit/policy/__init__.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy
copying build/lib/keystone/tests/unit/test_url_middleware.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/mapping_fixtures.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external
copying build/lib/keystone/tests/unit/external/README.rst -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external
copying build/lib/keystone/tests/unit/external/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external
copying build/lib/keystone/tests/unit/test_v3_catalog.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_backend_templated.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit
copying build/lib/keystone/tests/unit/limit/__init__.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit
copying build/lib/keystone/tests/unit/test_exception.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_backend_rules.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3_oauth2.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_versions.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_shadow_users.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib
copying build/lib/keystone/tests/unit/contrib/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation
copying build/lib/keystone/tests/unit/test_contrib_ec2_core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_policy.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_healthcheck.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/backendloader.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/policy.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/hacking.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/logging.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/temporaryfile.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/cache.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/warnings.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/database.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/ksfixtures/ldapdb.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures
copying build/lib/keystone/tests/unit/test_ldap_tls_livetest.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends
copying build/lib/keystone/tests/unit/assignment/__init__.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment
copying build/lib/keystone/tests/unit/assignment/test_backends.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests
copying build/lib/keystone/tests/unit/tests/__init__.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests
copying build/lib/keystone/tests/unit/test_v3_trust.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends
copying build/lib/keystone/tests/unit/application_credential/__init__.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential
copying build/lib/keystone/tests/unit/default_catalog_multi_region.templates -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_sql_upgrade.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3_credential.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3_oauth1.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth
copying build/lib/keystone/tests/unit/auth/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins
copying build/lib/keystone/tests/unit/rest.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3_filters.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends
copying build/lib/keystone/tests/unit/endpoint_policy/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server
copying build/lib/keystone/tests/unit/server/__init__.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server
copying build/lib/keystone/tests/unit/test_v3_resource.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend
copying build/lib/keystone/tests/unit/backend/__init__.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend
copying build/lib/keystone/tests/unit/test_v3_assignment.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/saml2
copying build/lib/keystone/tests/unit/test_ldap_livetest.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_token_provider.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3_policy.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_hacking_checks.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_auth_plugin.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_validation.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_cli.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_driver_hints.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/base_classes.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_backend_sql.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt
copying build/lib/keystone/tests/unit/receipt/__init__.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt
copying build/lib/keystone/tests/unit/filtering.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust
copying build/lib/keystone/tests/unit/trust/__init__.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust
copying build/lib/keystone/tests/unit/test_backend_endpoint_policy_sql.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends
copying build/lib/keystone/tests/unit/resource/__init__.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource
copying build/lib/keystone/tests/unit/test_v3_application_credential.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users
copying build/lib/keystone/tests/unit/identity/__init__.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity
copying build/lib/keystone/tests/unit/test_backend_ldap_pool.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token
copying build/lib/keystone/tests/unit/token/__init__.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential
copying build/lib/keystone/tests/unit/credential/__init__.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation
copying build/lib/keystone/tests/unit/federation/__init__.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation
copying build/lib/keystone/tests/unit/test_v3_endpoint_policy.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3_auth.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/federation_fixtures.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_middleware.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_entry_points.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3_federation.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_app_config.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_v3_identity.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_receipt_provider.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_revoke.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
copying build/lib/keystone/tests/unit/test_config.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection
copying build/lib/keystone/tests/protection/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
copying build/lib/keystone/tests/protection/v3/__init__.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional
copying build/lib/keystone/tests/functional/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional
copying build/lib/keystone/tests/functional/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared
copying build/lib/keystone/tests/functional/shared/__init__.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends
copying build/lib/keystone/application_credential/backends/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends
copying build/lib/keystone/application_credential/backends/sql.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends
copying build/lib/keystone/application_credential/backends/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends
copying build/lib/keystone/application_credential/schema.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential
copying build/lib/keystone/application_credential/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential
copying build/lib/keystone/application_credential/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth
copying build/lib/keystone/auth/schema.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth
copying build/lib/keystone/auth/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth
copying build/lib/keystone/auth/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/mapped.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/external.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/token.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/application_credential.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/password.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/totp.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/oauth1.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/auth/plugins/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins
copying build/lib/keystone/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends
copying build/lib/keystone/endpoint_policy/backends/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends
copying build/lib/keystone/endpoint_policy/backends/sql.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends
copying build/lib/keystone/endpoint_policy/backends/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends
copying build/lib/keystone/endpoint_policy/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy
copying build/lib/keystone/endpoint_policy/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server
copying build/lib/keystone/server/backends.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server
copying build/lib/keystone/server/wsgi.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask
copying build/lib/keystone/server/flask/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask
copying build/lib/keystone/server/flask/application.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask
copying build/lib/keystone/server/flask/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing
copying build/lib/keystone/server/flask/request_processing/req_logging.py -> /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing
creating /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware
copying build/lib/keystone/server/flask/request_processing/json_body.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing
copying build/lib/keystone/server/flask/common.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask
copying build/lib/keystone/server/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/fernet_tokens.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/utils.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/wsgi.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/auth.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/policy.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/identity_mapping.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/default.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/catalog.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/token.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/unified_limit.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/endpoint_policy.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/federation.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/oauth2.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/identity.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/domain_config.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/receipt.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/revoke.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/role.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/application_credential.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/totp.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/endpoint_filter.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/constants.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/security_compliance.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/oauth1.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/fernet_receipts.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/resource.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/tokenless_auth.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/ldap.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/trust.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/saml.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/assignment.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/shadow_users.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/credential.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/opts.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/conf/jwt_tokens.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf
copying build/lib/keystone/notifications.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone
copying build/lib/keystone/i18n.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/debug.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/caching.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/federation.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/database.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/security_compliance.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/ldap.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/tokens_fernet.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/tokens.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/doctor/credential.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor
copying build/lib/keystone/cmd/status.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd
copying build/lib/keystone/cmd/cli.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd
copying build/lib/keystone/cmd/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd
copying build/lib/keystone/cmd/bootstrap.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd
copying build/lib/keystone/cmd/manage.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd
copying build/lib/keystone/cmd/idutils.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends
copying build/lib/keystone/oauth1/backends/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends
copying build/lib/keystone/oauth1/backends/sql.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends
copying build/lib/keystone/oauth1/backends/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends
copying build/lib/keystone/oauth1/schema.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1
copying build/lib/keystone/oauth1/validator.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1
copying build/lib/keystone/oauth1/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1
copying build/lib/keystone/oauth1/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2
copying build/lib/keystone/oauth2/handlers.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2
copying build/lib/keystone/oauth2/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt
copying build/lib/keystone/receipt/handlers.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers
copying build/lib/keystone/receipt/providers/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet
copying build/lib/keystone/receipt/providers/fernet/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet
copying build/lib/keystone/receipt/providers/fernet/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet
copying build/lib/keystone/receipt/providers/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers
copying build/lib/keystone/receipt/provider.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt
copying build/lib/keystone/receipt/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt
copying build/lib/keystone/receipt/receipt_formatters.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends
copying build/lib/keystone/trust/backends/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends
copying build/lib/keystone/trust/backends/sql.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends
copying build/lib/keystone/trust/backends/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends
copying build/lib/keystone/trust/schema.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust
copying build/lib/keystone/trust/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust
copying build/lib/keystone/trust/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends
copying build/lib/keystone/resource/backends/resource_options.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends
copying build/lib/keystone/resource/backends/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends
copying build/lib/keystone/resource/backends/sql.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends
copying build/lib/keystone/resource/backends/sql_model.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends
copying build/lib/keystone/resource/backends/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends
copying build/lib/keystone/resource/schema.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends
copying build/lib/keystone/resource/config_backends/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends
copying build/lib/keystone/resource/config_backends/sql.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends
copying build/lib/keystone/resource/config_backends/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends
copying build/lib/keystone/resource/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource
copying build/lib/keystone/resource/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke
copying build/lib/keystone/revoke/model.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends
copying build/lib/keystone/revoke/backends/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends
copying build/lib/keystone/revoke/backends/sql.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends
copying build/lib/keystone/revoke/backends/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends
copying build/lib/keystone/revoke/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke
copying build/lib/keystone/revoke/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends
copying build/lib/keystone/identity/backends/resource_options.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends
copying build/lib/keystone/identity/backends/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap
copying build/lib/keystone/identity/backends/ldap/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap
copying build/lib/keystone/identity/backends/ldap/models.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap
copying build/lib/keystone/identity/backends/ldap/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap
copying build/lib/keystone/identity/backends/ldap/common.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap
copying build/lib/keystone/identity/backends/sql.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends
copying build/lib/keystone/identity/backends/sql_model.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends
copying build/lib/keystone/identity/backends/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends
copying build/lib/keystone/identity/schema.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity
copying build/lib/keystone/identity/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends
copying build/lib/keystone/identity/shadow_backends/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends
copying build/lib/keystone/identity/shadow_backends/sql.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends
copying build/lib/keystone/identity/shadow_backends/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends
copying build/lib/keystone/identity/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity
copying build/lib/keystone/identity/generator.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends
copying build/lib/keystone/identity/mapping_backends/mapping.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends
copying build/lib/keystone/identity/mapping_backends/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends
copying build/lib/keystone/identity/mapping_backends/sql.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends
copying build/lib/keystone/identity/mapping_backends/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators
copying build/lib/keystone/identity/id_generators/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators
copying build/lib/keystone/identity/id_generators/sha256.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/os_federation.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/auth.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/os_oauth1.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/ec2tokens.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/projects.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/policy.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/trusts.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/s3tokens.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/users.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/groups.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/os_inherit.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/system.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/os_ep_filter.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/endpoints.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/credentials.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/limits.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/role_assignments.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/discovery.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/regions.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/roles.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/os_revoke.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/os_simple_cert.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/services.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/domains.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/os_oauth2.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/registered_limits.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
copying build/lib/keystone/api/role_inferences.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared
copying build/lib/keystone/api/_shared/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared
copying build/lib/keystone/api/_shared/EC2_S3_Resource.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared
copying build/lib/keystone/api/_shared/implied_roles.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared
copying build/lib/keystone/api/_shared/authentication.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared
copying build/lib/keystone/api/_shared/json_home_relations.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared
copying build/lib/keystone/api/_shared/saml.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers
copying build/lib/keystone/token/providers/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws
copying build/lib/keystone/token/providers/jws/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws
copying build/lib/keystone/token/providers/jws/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet
copying build/lib/keystone/token/providers/fernet/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet
copying build/lib/keystone/token/providers/fernet/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet
copying build/lib/keystone/token/providers/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers
copying build/lib/keystone/token/provider.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token
copying build/lib/keystone/token/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token
copying build/lib/keystone/token/token_formatters.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends
copying build/lib/keystone/credential/backends/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends
copying build/lib/keystone/credential/backends/sql.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends
copying build/lib/keystone/credential/backends/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers
copying build/lib/keystone/credential/providers/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers
copying build/lib/keystone/credential/providers/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet
copying build/lib/keystone/credential/providers/fernet/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet
copying build/lib/keystone/credential/providers/fernet/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet
copying build/lib/keystone/credential/provider.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential
copying build/lib/keystone/credential/schema.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential
copying build/lib/keystone/credential/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential
copying build/lib/keystone/credential/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation
copying build/lib/keystone/federation/utils.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends
copying build/lib/keystone/federation/backends/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends
copying build/lib/keystone/federation/backends/sql.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends
copying build/lib/keystone/federation/backends/base.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends
copying build/lib/keystone/federation/schema.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation
copying build/lib/keystone/federation/__init__.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation
copying build/lib/keystone/federation/idp.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation
copying build/lib/keystone/federation/core.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation
copying build/lib/keystone/federation/constants.py -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/templated.py to templated.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/sql.py to sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/schema.py to schema.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/exception.py to exception.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/version.py to version.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/utils.py to utils.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/authorization.py to authorization.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashing.py to password_hashing.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/env.py to env.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/expand/29e87d24a316_initial.py to 29e87d24a316_initial.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/contract/e25ffa003242_initial.py to e25ffa003242_initial.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/27e647c0fad4_initial_version.py to 27e647c0fad4_initial_version.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/manage.py to manage.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/autogen.py to autogen.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/upgrades.py to upgrades.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/render_token.py to render_token.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/context.py to context.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/profiler.py to profiler.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/_context_cache.py to _context_cache.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options/immutable.py to immutable.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/provider_api.py to provider_api.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/manager.py to manager.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/policy.py to policy.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/enforcer.py to enforcer.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/tokenless_auth.py to tokenless_auth.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/jwt_utils.py to jwt_utils.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/parameter_types.py to parameter_types.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/validators.py to validators.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/token_revocation.py to token_revocation.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/auth.py to auth.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/policy.py to policy.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/mapping.py to mapping.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/access_rule.py to access_rule.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/token.py to token.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/domain.py to domain.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/identity_provider.py to identity_provider.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/policy_association.py to policy_association.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/access_token.py to access_token.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/endpoint.py to endpoint.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/project_endpoint.py to project_endpoint.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/registered_limit.py to registered_limit.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/ec2_credential.py to ec2_credential.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/domain_config.py to domain_config.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/limit.py to limit.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/consumer.py to consumer.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/role.py to role.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/application_credential.py to application_credential.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/implied_role.py to implied_role.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/service.py to service.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/project.py to project.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/endpoint_group.py to endpoint_group.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/service_provider.py to service_provider.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/revoke_event.py to revoke_event.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/user.py to user.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/group.py to group.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/trust.py to trust.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/region.py to region.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/role_assignment.py to role_assignment.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/protocol.py to protocol.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/credential.py to credential.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/grant.py to grant.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/json_home.py to json_home.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/driver_hints.py to driver_hints.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/fernet_utils.py to fernet_utils.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/sql.py to sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/rules.py to rules.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/schema.py to schema.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/revoke_model.py to revoke_model.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/receipt_model.py to receipt_model.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/token_model.py to token_model.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/sql.py to sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/flat.py to flat.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/strict_two_level.py to strict_two_level.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/schema.py to schema.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/sql.py to sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/resource_options.py to resource_options.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/sql.py to sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/sql_model.py to sql_model.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/schema.py to schema.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common/auth.py to auth.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking/checks.py to checks.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_simple_cert.py to test_contrib_simple_cert.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/test_core.py to test_core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/test_backends.py to test_backends.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/utils.py to utils.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_ldap.py to test_backend_ldap.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_sql_banned_operations.py to test_sql_banned_operations.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/default_fixtures.py to default_fixtures.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_limits.py to test_limits.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_id_mapping_sql.py to test_backend_id_mapping_sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/fakeldap.py to fakeldap.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_pool_livetest.py to test_ldap_pool_livetest.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_domain_config.py to test_v3_domain_config.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_os_revoke.py to test_v3_os_revoke.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity_mapping.py to identity_mapping.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_notifications.py to test_notifications.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_sql_core.py to test_sql_core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_json_home.py to test_json_home.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_provider_api.py to test_provider_api.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/sql/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/sql/test_upgrades.py to test_upgrades.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_database_conflicts.py to test_database_conflicts.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_utils.py to test_utils.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_rbac_enforcer.py to test_rbac_enforcer.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_resource_options_common.py to test_resource_options_common.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_cache.py to test_cache.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/test_base.py to test_base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/test_sql.py to test_sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/test_backends.py to test_backends.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_url_middleware.py to test_url_middleware.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/mapping_fixtures.py to mapping_fixtures.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external/test_timeutils.py to test_timeutils.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_catalog.py to test_v3_catalog.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_templated.py to test_backend_templated.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit/test_backends.py to test_backends.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_exception.py to test_exception.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_rules.py to test_backend_rules.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_oauth2.py to test_v3_oauth2.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_versions.py to test_versions.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_shadow_users.py to test_shadow_users.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation/test_utils.py to test_utils.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_ec2_core.py to test_contrib_ec2_core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_policy.py to test_policy.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_healthcheck.py to test_healthcheck.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/auth_plugins.py to auth_plugins.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/backendloader.py to backendloader.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/policy.py to policy.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/hacking.py to hacking.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/logging.py to logging.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/temporaryfile.py to temporaryfile.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/cache.py to cache.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/warnings.py to warnings.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/database.py to database.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/jws_key_repository.py to jws_key_repository.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/ldapdb.py to ldapdb.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/key_repository.py to key_repository.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_tls_livetest.py to test_ldap_tls_livetest.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_associate_project_endpoint_extension.py to test_associate_project_endpoint_extension.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends/test_sql.py to test_sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/test_core.py to test_core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/test_backends.py to test_backends.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/test_core.py to test_core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/test_utils.py to test_utils.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_trust.py to test_v3_trust.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends/test_sql.py to test_sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/test_backends.py to test_backends.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_sql_upgrade.py to test_sql_upgrade.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_credential.py to test_v3_credential.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_oauth1.py to test_v3_oauth1.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/test_controllers.py to test_controllers.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/test_schema.py to test_schema.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins/test_core.py to test_core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins/test_mapped.py to test_mapped.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/rest.py to rest.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_filters.py to test_v3_filters.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends/test_base.py to test_base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends/test_sql.py to test_sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server/test_keystone_flask.py to test_keystone_flask.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_resource.py to test_v3_resource.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/core_ldap.py to core_ldap.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/core_sql.py to core_sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_assignment.py to test_v3_assignment.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_livetest.py to test_ldap_livetest.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_federation_sql.py to test_backend_federation_sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_token_provider.py to test_token_provider.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_policy.py to test_v3_policy.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_hacking_checks.py to test_hacking_checks.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_endpoint_policy.py to test_backend_endpoint_policy.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_auth_plugin.py to test_auth_plugin.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_validation.py to test_validation.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_cli.py to test_cli.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_driver_hints.py to test_driver_hints.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/base_classes.py to base_classes.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_sql.py to test_backend_sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/test_receipt_serialization.py to test_receipt_serialization.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/test_fernet_provider.py to test_fernet_provider.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/filtering.py to filtering.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust/test_backends.py to test_backends.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_endpoint_policy_sql.py to test_backend_endpoint_policy_sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends/test_sql.py to test_sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends/test_sql.py to test_sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/test_core.py to test_core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/test_backends.py to test_backends.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_application_credential.py to test_v3_application_credential.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_base.py to test_base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_sql.py to test_sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_ldap.py to test_ldap.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/fake_driver.py to fake_driver.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_ldap_common.py to test_ldap_common.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users/test_core.py to test_core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users/test_backend.py to test_backend.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_core.py to test_core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_backend_sql.py to test_backend_sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_backends.py to test_backends.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_ldap_pool.py to test_backend_ldap_pool.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_jws_provider.py to test_jws_provider.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_token_serialization.py to test_token_serialization.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_fernet_provider.py to test_fernet_provider.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/test_fernet_provider.py to test_fernet_provider.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/test_backend_sql.py to test_backend_sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/test_core.py to test_core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/test_utils.py to test_utils.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_endpoint_policy.py to test_v3_endpoint_policy.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_auth.py to test_v3_auth.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_s3_core.py to test_contrib_s3_core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation_fixtures.py to federation_fixtures.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_middleware.py to test_middleware.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3.py to test_v3.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_entry_points.py to test_entry_points.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_federation.py to test_v3_federation.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_app_config.py to test_app_config.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_identity.py to test_v3_identity.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_receipt_provider.py to test_receipt_provider.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_revoke.py to test_revoke.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_config.py to test_config.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_tokens.py to test_tokens.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_limits.py to test_limits.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domains.py to test_domains.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_project_tags.py to test_project_tags.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_grants.py to test_grants.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_access_rules.py to test_access_rules.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_services.py to test_services.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_registered_limits.py to test_registered_limits.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_protocols.py to test_protocols.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_policy.py to test_policy.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_groups.py to test_groups.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_credentials.py to test_credentials.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_policy_association.py to test_policy_association.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_consumer.py to test_consumer.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_service_providers.py to test_service_providers.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_endpoints.py to test_endpoints.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_regions.py to test_regions.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_system_assignments.py to test_system_assignments.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_project_endpoint.py to test_project_endpoint.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_projects.py to test_projects.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_users.py to test_users.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_mappings.py to test_mappings.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_trusts.py to test_trusts.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domain_roles.py to test_domain_roles.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_identity_providers.py to test_identity_providers.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domain_config.py to test_domain_config.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_ec2_credential.py to test_ec2_credential.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_roles.py to test_roles.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_endpoint_group.py to test_endpoint_group.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_implied_roles.py to test_implied_roles.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_application_credential.py to test_application_credential.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_assignment.py to test_assignment.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared/test_running.py to test_running.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/sql.py to sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/schema.py to schema.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/schema.py to schema.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/mapped.py to mapped.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/external.py to external.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/token.py to token.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/application_credential.py to application_credential.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/password.py to password.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/totp.py to totp.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/oauth1.py to oauth1.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/sql.py to sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/backends.py to backends.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/wsgi.py to wsgi.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/application.py to application.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/req_logging.py to req_logging.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/auth_context.py to auth_context.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/url_normalize.py to url_normalize.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/json_body.py to json_body.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/common.py to common.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/fernet_tokens.py to fernet_tokens.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/utils.py to utils.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/wsgi.py to wsgi.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/auth.py to auth.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/policy.py to policy.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/identity_mapping.py to identity_mapping.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/default.py to default.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/catalog.py to catalog.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/token.py to token.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/unified_limit.py to unified_limit.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/endpoint_policy.py to endpoint_policy.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/federation.py to federation.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/oauth2.py to oauth2.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/identity.py to identity.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/domain_config.py to domain_config.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/receipt.py to receipt.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/revoke.py to revoke.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/role.py to role.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/application_credential.py to application_credential.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/totp.py to totp.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/endpoint_filter.py to endpoint_filter.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/constants.py to constants.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/security_compliance.py to security_compliance.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/oauth1.py to oauth1.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/fernet_receipts.py to fernet_receipts.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/resource.py to resource.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/tokenless_auth.py to tokenless_auth.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/ldap.py to ldap.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/trust.py to trust.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/saml.py to saml.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/assignment.py to assignment.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/shadow_users.py to shadow_users.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/credential.py to credential.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/opts.py to opts.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/jwt_tokens.py to jwt_tokens.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/notifications.py to notifications.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/i18n.py to i18n.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/debug.py to debug.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/caching.py to caching.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/federation.py to federation.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/database.py to database.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/security_compliance.py to security_compliance.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/ldap.py to ldap.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/tokens_fernet.py to tokens_fernet.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/tokens.py to tokens.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/credential.py to credential.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/status.py to status.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/cli.py to cli.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/bootstrap.py to bootstrap.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/manage.py to manage.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/idutils.py to idutils.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/sql.py to sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/schema.py to schema.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/validator.py to validator.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2/handlers.py to handlers.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/handlers.py to handlers.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/provider.py to provider.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/receipt_formatters.py to receipt_formatters.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends/sql.py to sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/schema.py to schema.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/resource_options.py to resource_options.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/sql.py to sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/sql_model.py to sql_model.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/schema.py to schema.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/sql.py to sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/model.py to model.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends/sql.py to sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/resource_options.py to resource_options.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/models.py to models.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/common.py to common.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/sql.py to sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/sql_model.py to sql_model.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/schema.py to schema.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/sql.py to sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/generator.py to generator.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/mapping.py to mapping.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/sql.py to sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators/sha256.py to sha256.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_federation.py to os_federation.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/auth.py to auth.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_oauth1.py to os_oauth1.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/ec2tokens.py to ec2tokens.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/projects.py to projects.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/policy.py to policy.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/trusts.py to trusts.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/s3tokens.py to s3tokens.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/users.py to users.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/groups.py to groups.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_inherit.py to os_inherit.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/system.py to system.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_ep_filter.py to os_ep_filter.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/endpoints.py to endpoints.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/credentials.py to credentials.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/limits.py to limits.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/role_assignments.py to role_assignments.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/discovery.py to discovery.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/regions.py to regions.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/roles.py to roles.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_revoke.py to os_revoke.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_simple_cert.py to os_simple_cert.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/services.py to services.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/domains.py to domains.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_oauth2.py to os_oauth2.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/registered_limits.py to registered_limits.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/role_inferences.py to role_inferences.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/EC2_S3_Resource.py to EC2_S3_Resource.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/implied_roles.py to implied_roles.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/authentication.py to authentication.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/json_home_relations.py to json_home_relations.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/saml.py to saml.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/provider.py to provider.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/token_formatters.py to token_formatters.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends/sql.py to sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/provider.py to provider.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/schema.py to schema.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/utils.py to utils.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/sql.py to sql.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/base.py to base.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/schema.py to schema.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/__init__.py to __init__.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/idp.py to idp.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/core.py to core.cpython-312.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/constants.py to constants.cpython-312.pyc
running install_data
creating /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/etc/keystone
copying etc/sso_callback_template.html -> /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/etc/keystone
running install_egg_info
Copying keystone.egg-info to /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone-26.0.0.egg-info
Skipping SOURCES.txt
running install_scripts
Installing keystone-manage script to /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/bin
Installing keystone-status script to /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/bin
Installing keystone-wsgi-admin script to /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/bin
Installing keystone-wsgi-public script to /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/bin
/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:66: 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
running 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] Reusing existing 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)
running install_lib
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/templated.py to templated.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/exception.py to exception.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/version.py to version.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/utils.py to utils.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/authorization.py to authorization.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashing.py to password_hashing.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/env.py to env.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/manage.py to manage.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/autogen.py to autogen.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/upgrades.py to upgrades.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/render_token.py to render_token.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/context.py to context.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/profiler.py to profiler.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/provider_api.py to provider_api.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/manager.py to manager.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/policy.py to policy.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/enforcer.py to enforcer.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/tokenless_auth.py to tokenless_auth.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/jwt_utils.py to jwt_utils.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/validators.py to validators.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/auth.py to auth.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/policy.py to policy.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/mapping.py to mapping.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/token.py to token.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/domain.py to domain.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/endpoint.py to endpoint.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/limit.py to limit.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/consumer.py to consumer.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/role.py to role.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/service.py to service.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/project.py to project.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/user.py to user.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/group.py to group.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/trust.py to trust.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/region.py to region.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/protocol.py to protocol.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/credential.py to credential.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/grant.py to grant.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/json_home.py to json_home.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/driver_hints.py to driver_hints.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/fernet_utils.py to fernet_utils.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/rules.py to rules.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/revoke_model.py to revoke_model.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/receipt_model.py to receipt_model.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/token_model.py to token_model.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/flat.py to flat.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common/auth.py to auth.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking/checks.py to checks.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/utils.py to utils.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/fakeldap.py to fakeldap.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_templated.py to test_backend_templated.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/backendloader.py to backendloader.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/policy.py to policy.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/hacking.py to hacking.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/logging.py to logging.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/temporaryfile.py to temporaryfile.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/cache.py to cache.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/warnings.py to warnings.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/database.py to database.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/ldapdb.py to ldapdb.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/rest.py to rest.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/filtering.py to filtering.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/mapped.py to mapped.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/external.py to external.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/token.py to token.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/password.py to password.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/totp.py to totp.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/oauth1.py to oauth1.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/backends.py to backends.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/wsgi.py to wsgi.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/application.py to application.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/common.py to common.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/fernet_tokens.py to fernet_tokens.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/utils.py to utils.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/wsgi.py to wsgi.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/auth.py to auth.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/policy.py to policy.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/identity_mapping.py to identity_mapping.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/default.py to default.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/catalog.py to catalog.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/token.py to token.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/unified_limit.py to unified_limit.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/endpoint_policy.py to endpoint_policy.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/federation.py to federation.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/oauth2.py to oauth2.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/identity.py to identity.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/domain_config.py to domain_config.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/receipt.py to receipt.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/revoke.py to revoke.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/role.py to role.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/application_credential.py to application_credential.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/totp.py to totp.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/endpoint_filter.py to endpoint_filter.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/constants.py to constants.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/security_compliance.py to security_compliance.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/oauth1.py to oauth1.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/fernet_receipts.py to fernet_receipts.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/resource.py to resource.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/tokenless_auth.py to tokenless_auth.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/ldap.py to ldap.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/trust.py to trust.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/saml.py to saml.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/assignment.py to assignment.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/shadow_users.py to shadow_users.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/credential.py to credential.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/opts.py to opts.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/jwt_tokens.py to jwt_tokens.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/notifications.py to notifications.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/i18n.py to i18n.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/debug.py to debug.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/caching.py to caching.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/federation.py to federation.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/database.py to database.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/ldap.py to ldap.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/tokens.py to tokens.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/credential.py to credential.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/status.py to status.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/cli.py to cli.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/bootstrap.py to bootstrap.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/manage.py to manage.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/idutils.py to idutils.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/validator.py to validator.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2/handlers.py to handlers.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/handlers.py to handlers.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/provider.py to provider.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/receipt_formatters.py to receipt_formatters.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/model.py to model.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/models.py to models.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/common.py to common.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/generator.py to generator.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/mapping.py to mapping.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators/sha256.py to sha256.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_federation.py to os_federation.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/auth.py to auth.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_oauth1.py to os_oauth1.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/ec2tokens.py to ec2tokens.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/projects.py to projects.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/policy.py to policy.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/trusts.py to trusts.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/s3tokens.py to s3tokens.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/users.py to users.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/groups.py to groups.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_inherit.py to os_inherit.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/system.py to system.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/endpoints.py to endpoints.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/credentials.py to credentials.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/limits.py to limits.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/role_assignments.py to role_assignments.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/discovery.py to discovery.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/regions.py to regions.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/roles.py to roles.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_revoke.py to os_revoke.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/services.py to services.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/domains.py to domains.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_oauth2.py to os_oauth2.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/registered_limits.py to registered_limits.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/role_inferences.py to role_inferences.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/authentication.py to authentication.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/saml.py to saml.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/provider.py to provider.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/token_formatters.py to token_formatters.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/provider.py to provider.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/utils.py to utils.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/sql.py to sql.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/base.py to base.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/schema.py to schema.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/__init__.py to __init__.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/idp.py to idp.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/core.py to core.cpython-313.pyc
byte-compiling /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/constants.py to constants.cpython-313.pyc
running install_data
running install_egg_info
removing '/build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone-26.0.0.egg-info' (and everything under it)
Copying keystone.egg-info to /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone-26.0.0.egg-info
Skipping SOURCES.txt
running install_scripts
Installing keystone-manage script to /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/bin
Installing keystone-status script to /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/bin
Installing keystone-wsgi-admin script to /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/bin
Installing keystone-wsgi-public script to /build/reproducible-path/keystone-26.0.0/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
===> Running tests
mkdir -p /build/reproducible-path/keystone-26.0.0/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))'
+ PKGOS_TEST_PARALLEL=yes
+ PKGOS_TEST_SERIAL=no
+ PYTHONS=disabled
+ PYTHON3S=disabled
+ TEST_PARALLEL_OPT=--parallel
+ TEST_SERIAL_OPT=
+ for i in $@
+ case "${1}" in
+ echo 'WARNING: --no-py2 is deprecated, and always on.'
WARNING: --no-py2 is deprecated, and always on.
+ shift
+ for i in $@
+ case "${1}" in
++ py3versions -vr
+ PYTHON3S='3.12 3.13'
+ '[' yes = no ']'
+ '[' no = yes ']'
+ for pyvers in ${PYTHON3S}
+ '[' 3.12 = disabled ']'
++ cut -d. -f1
++ echo 3.12
+ PYMAJOR=3
+ echo '===> Testing with python (python3)'
===> Testing with python (python3)
++ pwd
+ '[' -d /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages ']'
+ '[' -z '' ']'
++ pwd
+ echo 'Implicitly adding PYTHONPATH=/build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages'
Implicitly adding PYTHONPATH=/build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages
++ pwd
+ export PYTHONPATH=/build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages
+ PYTHONPATH=/build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages
+ '[' -e .stestr.conf ']'
+ '[' -x /usr/bin/python3-stestr ']'
+ STESTR=stestr
+ rm -rf .stestr
+ subunit2pyunit
+ PYTHON=python3.12
+ 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))'
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.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.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.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.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.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.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.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.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.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.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.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.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.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.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate ... 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.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.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.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.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.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_invalid_password_sends_notification
keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_invalid_password_sends_notification ... 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.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.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate_expired
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate_expired ... 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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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_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.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.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.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_returns_not_found
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_returns_not_found ... ok
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.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_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.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_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.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.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.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.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.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.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.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.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.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_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.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.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_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_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.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.common.test_notifications.NotificationsForEntities.test_create_domain
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_domain ... 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_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.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.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.NotificationsForEntities.test_create_endpoint
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_endpoint ... 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.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.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.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.SQLModelTestCase.test_application_credential_role_model
keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_role_model ... 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.CadfNotificationsWrapperTestCase.test_group_domain_grant
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_group_domain_grant ... 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.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.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.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.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.common.test_notifications.NotificationsForEntities.test_create_policy
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_policy ... 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.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.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_notifications.NotificationsForEntities.test_create_project
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_project ... 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.common.test_notifications.NotificationsForEntities.test_create_region
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_region ... ok
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.common.sql.test_upgrades.TestModelsSyncSQLite.test_models_sync
keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncSQLite.test_models_sync ... 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.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_rbac_enforcer.TestRBACEnforcerRest.test_extract_filter_data
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_filter_data ... 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.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.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.common.test_notifications.NotificationsForEntities.test_create_service
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_service ... 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.common.test_notifications.CadfNotificationsWrapperTestCase.test_user_project_grant
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_user_project_grant ... 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.common.test_notifications.NotificationsForEntities.test_create_trust
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_trust ... 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.common.test_notifications.NotificationsForEntities.test_create_user
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_user ... 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.common.test_notifications.CADFNotificationsForEntities.test_create_domain
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_domain ... 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.common.test_notifications.NotificationsForEntities.test_delete_domain
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_domain ... ok
/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_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.common.test_notifications.CADFNotificationsForEntities.test_create_endpoint
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_endpoint ... 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.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_notifications.CADFNotificationsForEntities.test_create_group
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_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.common.test_notifications.CADFNotificationsForEntities.test_create_policy
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_policy ... ok
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_group
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_group ... ok
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.common.test_notifications.CADFNotificationsForEntities.test_create_project
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_project ... 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.common.test_notifications.NotificationsForEntities.test_delete_policy
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_policy ... 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.common.test_notifications.CADFNotificationsForEntities.test_create_region
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_region ... 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.common.test_notifications.NotificationsForEntities.test_delete_project
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_project ... 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_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.common.test_notifications.NotificationsForEntities.test_delete_region
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_region ... 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.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.common.test_notifications.NotificationsForEntities.test_delete_role
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_role ... 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.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.common.test_notifications.NotificationsForEntities.test_delete_service
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_service ... 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.common.test_notifications.CADFNotificationsForEntities.test_create_trust
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_trust ... 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.common.test_notifications.CADFNotificationsForEntities.test_create_user
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_user ... ok
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.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.NotificationsForEntities.test_delete_trust
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_trust ... 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.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.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_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_endpoint
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_endpoint ... 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.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.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.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.common.test_notifications.NotificationsForEntities.test_disable_domain
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_domain ... 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.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
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_received
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_received ... 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.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.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.CADFNotificationsForEntities.test_delete_policy
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_policy ... 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.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.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.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.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.common.test_notifications.CADFNotificationsForEntities.test_delete_project
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_project ... 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.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.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.common.test_notifications.NotificationsForEntities.test_disable_project
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_project ... 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.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.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.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.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.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_notifications.CADFNotificationsForEntities.test_delete_region
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_region ... 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.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.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_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.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_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_utils.ServiceHelperTests.test_fail_gracefully
keystone.tests.unit.common.test_utils.ServiceHelperTests.test_fail_gracefully ... 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.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.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.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_projects
keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_projects ... 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.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.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.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.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.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.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.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.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.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
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.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.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.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.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.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.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.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.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"
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.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_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_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.common.test_notifications.CADFNotificationsForEntities.test_delete_role
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_role ... ok
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.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.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.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.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.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.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.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.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.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.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.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.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.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.common.test_notifications.CADFNotificationsForEntities.test_delete_service
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_service ... 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.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.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.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.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.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.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.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.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_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_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_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.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.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.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.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.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_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.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.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.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.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.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.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.common.test_notifications.NotificationsForEntities.test_initiator_request_id
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_initiator_request_id ... 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.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.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.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.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_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.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.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.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"
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.common.test_notifications.CADFNotificationsForEntities.test_delete_user
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_user ... ok
Truncating password to algorithm specific maximum length 72 characters.
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.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_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.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.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"
Truncating password to algorithm specific maximum length 72 characters.
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.common.test_notifications.CADFNotificationsForEntities.test_disable_domain
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_domain ... 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.identity.backends.test_sql.TestIdentityDriver.test_authenticate
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate ... 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.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.TestIdentityDriver.test_authenticate_no_user
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate_no_user ... ok
Truncating password to algorithm specific maximum length 72 characters.
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.common.test_notifications.NotificationsForEntities.test_update_endpoint
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_endpoint ... ok
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
Truncating password to algorithm specific maximum length 72 characters.
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.common.test_notifications.NotificationsForEntities.test_update_group
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_group ... 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.common.test_notifications.CADFNotificationsForEntities.test_disable_project
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_project ... 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
Truncating password to algorithm specific maximum length 72 characters.
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_policy
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_policy ... 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
Truncating password to algorithm specific maximum length 72 characters.
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.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.common.test_notifications.NotificationsForEntities.test_update_project
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_project ... ok
Truncating password to algorithm specific maximum length 72 characters.
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.TestIdentityDriver.test_change_password
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_change_password ... ok
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.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.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.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.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.common.test_notifications.NotificationsForEntities.test_update_region
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_region ... 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.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.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.common.test_notifications.NotificationsForEntities.test_update_role
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_role ... 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.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.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.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: ('badf978218844b41af4e66790bbdf7a4', '4fa51d5af40d4512b396e59b87c3ec0e', '6c43db29452a490e87a12d480cba2f7f', 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.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.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.identity.backends.test_sql.TestIdentityDriver.test_create_user
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user ... 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_notifications.NotificationsForEntities.test_update_service
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_service ... ok
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_request_id
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_request_id ... ok
Truncating password to algorithm specific maximum length 72 characters.
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.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.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.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.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.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.TestIdentityDriver.test_create_user_all_attributes
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user_all_attributes ... 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.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.common.test_notifications.NotificationsForEntities.test_update_user
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_user ... 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_notifications.TestCallbackRegistration.test_an_invalid_event
keystone.tests.unit.common.test_notifications.TestCallbackRegistration.test_an_invalid_event ... 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
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: ('714ace8598354abc84baad852c572559', '3cd6171101ba48c8b5cf8ec6320e1a2b', 1, '{}', None, '2025-01-16 02:37:24.257901', None)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
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.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.credential.test_fernet_provider.TestFernetCredentialProvider.test_valid_data_encryption
keystone.tests.unit.credential.test_fernet_provider.TestFernetCredentialProvider.test_valid_data_encryption ... 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: ('671ac6f7f91340e7954768b8234d5f33', '873663e9dc0149e3a7385fe04411df0d', 'd0794f4ccdd44102a2e1583ccd90a3b6', 0, None)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
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.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.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.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.common.test_notifications.CADFNotificationsForEntities.test_update_domain
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_domain ... ok
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.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.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.federation.test_core.TestFederationProtocol.test_create_protocol
keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol ... 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.identity.backends.test_sql.TestIdentityDriver.test_delete_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_group ... 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.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.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.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.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.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.federation.test_core.TestFederationProtocol.test_update_protocol
keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol ... 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.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_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_notifications.CADFNotificationsForEntities.test_update_endpoint
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_endpoint ... 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
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.identity.backends.test_sql.TestIdentityDriver.test_generates_uuids
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_generates_uuids ... ok
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.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.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_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_get_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group ... 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.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.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.policy.backends.test_sql.SQLDriverTestCase.test_delete_policy
keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_delete_policy ... ok
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.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_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.policy.backends.test_sql.SQLDriverTestCase.test_list_policies
keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_list_policies ... 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.policy.backends.test_sql.SQLDriverTestCase.test_update_policy
keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_update_policy ... 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.receipt.test_fernet_provider.TestLoadKeys.test_empty_files
keystone.tests.unit.receipt.test_fernet_provider.TestLoadKeys.test_empty_files ... 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.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.TestValidate.test_validate_v3_receipt_simple
keystone.tests.unit.receipt.test_fernet_provider.TestValidate.test_validate_v3_receipt_simple ... 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.common.test_notifications.CADFNotificationsForEntities.test_update_project
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_project ... 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.identity.backends.test_sql.TestIdentityDriver.test_get_user
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user ... ok
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.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.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.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.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.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.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.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.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.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.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.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.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.TestIdentityDriver.test_is_domain_aware
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_is_domain_aware ... 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.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.CADFNotificationsForEntities.test_update_role
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_role ... 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.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.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_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.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.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_update_service
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_service ... 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.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_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.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.CADFNotificationsForEntities.test_update_user
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_user ... 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.common.test_resource_options_common.TestResourceOptionObjects.test_registry
keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_registry ... 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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.identity.backends.test_sql.TestIdentityDriver.test_update_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_group ... 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
Conflict group: (sqlite3.IntegrityError) UNIQUE constraint failed: group.domain_id, group.name
[SQL: UPDATE "group" SET name=? WHERE "group".id = ?]
[parameters: ('3460b5a6b17e46b189b722660931cf41', '3752e4072d3d40bdb6a42f42951767da')]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
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.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.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.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.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.TestIdentityDriver.test_update_user
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user ... 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.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.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.common.test_utils.UtilsTestCase.test_hash
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash ... 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.TestIdentityDriver.test_update_user_remove_optional_attribute
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user_remove_optional_attribute ... ok
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: ('5a1ecb259ff14ef2a8ec47e46a996a69', 1)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
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_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.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_utils.UtilsTestCase.test_hash_long_password_strict
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_long_password_strict ... 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.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_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.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_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_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_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_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.common.test_utils.UtilsTestCase.test_hash_unicode
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_unicode ... ok
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_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.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.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.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_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_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_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.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.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.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_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.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.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.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.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.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.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.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.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.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.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_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.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.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
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_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.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.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_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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.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.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.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_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.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.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.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_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.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.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_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_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.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.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.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_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.test_auth_plugin.TestAuthPluginDynamicOptions.test_addition_auth_steps
keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_addition_auth_steps ... 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.test_auth_plugin.TestAuthPluginDynamicOptions.test_unsupported_auth_method
keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_unsupported_auth_method ... 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.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_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_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.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.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.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.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.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.resource.backends.test_sql.TestSqlResourceDriver.test_create_project
keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project ... 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.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.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.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.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.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.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.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_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.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_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_group_model
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_group_model ... ok
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_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_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.identity.test_backend_sql.LockingOutUserTests.test_lockout_duration
keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_lockout_duration ... 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.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_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_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.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.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_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.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_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_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.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.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.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_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_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.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_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_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.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.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_endpoint_policy_sql.SqlPolicyAssociationTable.test_user_model
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_user_model ... 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.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.PasswordExpiresValidationTests.test_authenticate_with_expired_password
keystone.tests.unit.identity.test_backend_sql.PasswordExpiresValidationTests.test_authenticate_with_expired_password ... 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_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_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.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.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.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.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_ldap.DomainSpecificSQLIdentity.test_add_user_group_deprecated
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_group_deprecated ... 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.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.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.DomainSpecificSQLIdentity.test_add_user_to_group
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group ... 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_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.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.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.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords ... 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.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.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.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.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.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_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_backend_ldap.DomainSpecificSQLIdentity.test_authenticate
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate ... 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_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.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.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.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.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_password
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_password ... 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_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_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_user ... 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.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_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.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.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.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.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.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_ldap.DomainSpecificSQLIdentity.test_authenticate_to_each_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_to_each_domain ... 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.LDAPLimitTests.test_list_groups_filtered_and_limited
keystone.tests.unit.test_backend_ldap.LDAPLimitTests.test_list_groups_filtered_and_limited ... 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.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_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.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.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_federation_sql.SqlFederation.test_federated_protocol
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_federated_protocol ... 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.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_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_cache_layer_get_user_by_name
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_get_user_by_name ... 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_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.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_federation_sql.SqlFederation.test_identity_provider
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_identity_provider ... 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.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_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_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.DomainSpecificSQLIdentity.test_cache_layer_project_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_project_crud ... 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_federation_sql.SqlFederation.test_mapping
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_mapping ... ok
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.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_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_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.test_backend_federation_sql.SqlFederation.test_password_model
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_password_model ... 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.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.LDAPPosixGroupsTest.test_posix_member_id
keystone.tests.unit.test_backend_ldap.LDAPPosixGroupsTest.test_posix_member_id ... ok
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.DomainSpecificSQLIdentity.test_cannot_delete_immutable_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_domain ... 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_federation_sql.SqlFederation.test_project_tags_model
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_project_tags_model ... ok
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_federation_sql.SqlFederation.test_revocation_event_model
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_revocation_event_model ... 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.LdapIdentityWithMapping.test_add_duplicate_role_grant
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_duplicate_role_grant ... ok
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.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.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_federation_sql.SqlFederation.test_service_provider
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_service_provider ... 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.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_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.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.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_backend_federation_sql.SqlFederation.test_user_model
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_user_model ... 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.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.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_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.LdapIdentityWithMapping.test_add_user_to_group
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_to_group ... 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.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.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.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.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_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_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.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.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.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_update_partial_domain_config
keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_update_partial_domain_config ... 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_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.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_ldap.LdapIdentityWithMapping.test_authenticate
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate ... ok
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.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_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.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_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.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.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.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.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.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.LdapIdentityWithMapping.test_authenticate_bad_user
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_user ... 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.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_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.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_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_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate ... 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.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.test_backend_ldap.LdapIdentityWithMapping.test_build_tree
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_build_tree ... 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.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.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_authenticate_bad_password
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_password ... 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.LdapIdentityWithMapping.test_cache_layer_get_user
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_get_user ... ok
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.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.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.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_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.DomainSpecificLDAPandSQLIdentity.test_authenticate_if_no_password_set
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_if_no_password_set ... ok
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.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_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.DomainSpecificLDAPandSQLIdentity.test_authenticate_requires_simple_bind
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_requires_simple_bind ... ok
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_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_authenticate_to_each_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_to_each_domain ... 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.DomainSpecificSQLIdentity.test_create_duplicate_project_name_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_project_name_fails ... 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.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_build_tree
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_build_tree ... 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_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.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_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.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.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.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.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.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.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_grant_no_group
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_group ... ok
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_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.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.DomainSpecificSQLIdentity.test_create_grant_no_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_user ... 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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_group_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_group_crud ... 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.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_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_backend_ldap.DomainSpecificSQLIdentity.test_create_invalid_domain_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_invalid_domain_fails ... 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_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.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_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'
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.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.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.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.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_backend_ldap.DomainSpecificSQLIdentity.test_create_project_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_immutable ... 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.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.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.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.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.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_project ... 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.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.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_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_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_ldap.LdapIdentityWithMapping.test_check_user_in_group
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group ... ok
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.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_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.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.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.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_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_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.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.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_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_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.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.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.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_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.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_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.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.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.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.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_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.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_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.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.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.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_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.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_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.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_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.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_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_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_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.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.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_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.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_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_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_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_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.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.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.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_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.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.DomainSpecificSQLIdentity.test_create_unicode_user_name
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_unicode_user_name ... 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.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.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.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_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_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.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_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_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_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_create_duplicate_group_name_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_group_name_fails ... ok
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_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.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.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_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.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.LdapIdentityWithMapping.test_create_project_immutable
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_immutable ... ok
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.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_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.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.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_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_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.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_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.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_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_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_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_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain ... ok
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.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_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_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.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.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_delete_domain_with_project_api
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain_with_project_api ... 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.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.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_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_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.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.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_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_id_mapping_sql.SqlIDMappingTable.test_group_model
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_group_model ... 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_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_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_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.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_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.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.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_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.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_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_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_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_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_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_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.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_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_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_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.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_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_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_project_invalid_domain_id
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_invalid_domain_id ... 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.LdapIdentityWithMapping.test_create_project_with_tags
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_tags ... 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_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.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_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.DomainSpecificSQLIdentity.test_delete_large_project_cascade
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_large_project_cascade ... 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_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.LDAPIdentityEnabledEmulation.test_add_duplicate_role_grant
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_duplicate_role_grant ... 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.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.DomainSpecificSQLIdentity.test_delete_project_cascade
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_cascade ... ok
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.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.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_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.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.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_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.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.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_create_user_missed_password
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_missed_password ... 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_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_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_create_user_none_mapping
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_none_mapping ... 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.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_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.DomainSpecificSQLIdentity.test_delete_project_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_tags ... 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.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_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_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.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.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.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.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_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.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.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.DomainSpecificSQLIdentity.test_delete_projects_from_ids
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_projects_from_ids ... 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_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.LDAPIdentityEnabledEmulation.test_authenticate
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate ... 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_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.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.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.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.DomainSpecificLDAPandSQLIdentity.test_create_project_with_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_tags ... 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_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_password
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_password ... 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_without_is_domain_flag
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_without_is_domain_flag ... 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.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_subproject_acting_as_domain_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_subproject_acting_as_domain_fails ... ok
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.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.DomainSpecificSQLIdentity.test_delete_tag_from_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_tag_from_project ... 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_ldap.DomainSpecificLDAPandSQLIdentity.test_create_unicode_user_name
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_unicode_user_name ... 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.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.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_update_delete_unicode_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_update_delete_unicode_project ... 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.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_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_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.LDAPIdentityEnabledEmulation.test_authenticate_wrong_credentials
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_wrong_credentials ... ok
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_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.DomainSpecificLDAPandSQLIdentity.test_create_user_missed_password
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_missed_password ... 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.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.DomainSpecificLDAPandSQLIdentity.test_create_user_none_mapping
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_none_mapping ... 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.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_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.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.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_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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_get_user
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_get_user ... 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_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_cache_layer_get_user_by_name
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_get_user_by_name ... 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_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.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.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_delete_project_cascade
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_cascade ... 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_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_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.LDAPIdentityEnabledEmulation.test_cache_layer_project_crud
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_project_crud ... 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.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_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.DomainSpecificLDAPandSQLIdentity.test_delete_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain ... 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_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_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_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.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_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_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_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_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_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_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_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.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.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.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.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_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_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_delete_projects_from_ids
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_projects_from_ids ... 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_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_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_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_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.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_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_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_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.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.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_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_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_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_project ... 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.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.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_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.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_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_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.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.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_chase_referrals_off
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_off ... 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_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.LDAPIdentityEnabledEmulation.test_chase_referrals_on
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_on ... ok
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_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.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.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_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.DomainSpecificSQLIdentity.test_get_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project ... 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_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_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_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_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.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.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.LDAPIdentityEnabledEmulation.test_check_user_in_group
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_user_in_group ... 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.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.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_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_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.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.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.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_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.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.DomainSpecificLDAPandSQLIdentity.test_delete_project_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_tags ... 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_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.LDAPIdentityEnabledEmulation.test_configurable_allowed_project_actions
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_configurable_allowed_project_actions ... 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_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_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.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.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.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.LDAPIdentityEnabledEmulation.test_create_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain ... ok
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_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.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_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_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_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_projects_from_ids
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_projects_from_ids ... 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.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.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_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.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.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_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.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_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.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_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.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_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_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.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_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_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_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_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.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_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_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.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_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_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_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_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.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.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_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.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_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_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_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.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_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.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.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.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.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.DomainSpecificSQLIdentity.test_get_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user ... 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_ldap.LDAPIdentityEnabledEmulation.test_create_grant_no_group
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_grant_no_group ... ok
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_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_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_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.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_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.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_get_user_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_returns_not_found ... 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_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.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.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_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_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.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_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.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.LdapIdentityWithMapping.test_get_project_contains_tags
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_contains_tags ... 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_backend_ldap.DomainSpecificSQLIdentity.test_group_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_group_crud ... 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.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_create_project_immutable
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_immutable ... ok
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_ldap.LdapIdentityWithMapping.test_get_project_tag
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_tag ... 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_create_project_invalid_domain_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_invalid_domain_id ... 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_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_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.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.DomainSpecificLDAPandSQLIdentity.test_domain_segregation
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_segregation ... 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.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_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_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_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.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.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.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.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_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.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.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_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_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_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_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.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.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.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_backend_ldap.DomainSpecificSQLIdentity.test_list_groups
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_groups ... 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_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.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.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.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_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.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.DomainSpecificSQLIdentity.test_list_groups_for_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_groups_for_user ... ok
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_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.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_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.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.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_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.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_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_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.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.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_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.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.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.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.DomainSpecificLDAPandSQLIdentity.test_get_group_by_name
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_group_by_name ... 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.DomainSpecificSQLIdentity.test_list_projects
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects ... 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_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_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_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.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_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_create_project_with_tags
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_tags ... ok
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_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.DomainSpecificLDAPandSQLIdentity.test_get_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project ... ok
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_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.DomainSpecificSQLIdentity.test_list_projects_for_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_domain ... 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_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_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.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.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_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.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.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_backend_ldap.LdapIdentityWithMapping.test_group_crud
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_group_crud ... 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.DomainSpecificLDAPandSQLIdentity.test_get_project_contains_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_contains_tags ... ok
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_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_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.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.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_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_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.DomainSpecificLDAPandSQLIdentity.test_get_project_tag
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_tag ... 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.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.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.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_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_list_domains
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains ... 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_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_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_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.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_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_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_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_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.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_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.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.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_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.LdapIdentityWithMapping.test_list_group_role_assignment
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_group_role_assignment ... 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.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_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_ldap.LdapIdentityWithMapping.test_list_groups
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_groups ... 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.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_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.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_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_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_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.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.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_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_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_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_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_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_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_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_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.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.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.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_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_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_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_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.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.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.LdapIdentityWithMapping.test_list_projects
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects ... 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.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.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.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_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.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.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_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.DomainSpecificLDAPandSQLIdentity.test_get_user
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user ... 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_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.LdapIdentityWithMapping.test_list_projects_for_domain
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_domain ... 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_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.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.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_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.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.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.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.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.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.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.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_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_ldap.LDAPIdentityEnabledEmulation.test_delete_project_cascade
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_cascade ... 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_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_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_list_users
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users ... 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.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.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_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_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_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.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_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_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_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.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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tags
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tags ... 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_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.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_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.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_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_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_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_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_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.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_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.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_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.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_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.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_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_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.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.DomainSpecificLDAPandSQLIdentity.test_list_groups
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups ... 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_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_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.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_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.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_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.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_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.DomainSpecificLDAPandSQLIdentity.test_list_groups_for_user
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups_for_user ... 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.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.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.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_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.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_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_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_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_project_parents
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_parents ... skipped 'Resource LDAP has been removed'
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.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.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.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_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_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.DomainSpecificLDAPandSQLIdentity.test_list_project_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags ... 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_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.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.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_project_tags_returns_not_found
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags_returns_not_found ... ok
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_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_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.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_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_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_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.DomainSpecificLDAPandSQLIdentity.test_list_projects
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects ... 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_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.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_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.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.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.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_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_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_backend_ldap.LdapIdentityWithMapping.test_list_users
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users ... 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_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.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_domain ... 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_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_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_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_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.DomainSpecificSQLIdentity.test_project_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_crud ... 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_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_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_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_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_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.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_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_list_users_with_idp_id
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_idp_id ... ok
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_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_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_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_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_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.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.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.LdapIdentityWithMapping.test_list_users_with_name
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_name ... 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_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.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_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_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.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.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.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.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_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_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.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.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.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.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.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_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_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_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.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_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.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.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_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_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.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_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_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_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.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.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.LDAPIdentityEnabledEmulation.test_get_group_by_name
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_group_by_name ... 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.DomainSpecificSQLIdentity.test_unignored_user_none_mapping
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_unignored_user_none_mapping ... 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.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_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.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_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_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_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.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.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.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_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_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.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_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.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_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.LDAPIdentityEnabledEmulation.test_get_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project ... 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_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_ldap.DomainSpecificSQLIdentity.test_update_project_enable
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enable ... 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.LDAPIdentityEnabledEmulation.test_get_project_by_name
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_by_name ... 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_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_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.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_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.LdapIdentityWithMapping.test_project_crud
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_crud ... skipped 'No multiple domains support'
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_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.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_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_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.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.LDAPIdentityEnabledEmulation.test_get_project_contains_tags
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_contains_tags ... 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.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_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.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_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_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.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_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_tag
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_tag ... 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_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.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_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_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.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.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_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_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.DomainSpecificLDAPandSQLIdentity.test_list_users
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users ... 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.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.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_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_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_update_role_no_name
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_role_no_name ... 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_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_in_group
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_in_group ... 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.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_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.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.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.DomainSpecificSQLIdentity.test_update_user_enable
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_enable ... 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_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.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.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_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.DomainSpecificSQLIdentity.test_update_user_name
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_name ... 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.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_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_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_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_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_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.DomainSpecificSQLIdentity.test_user_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_crud ... 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_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.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_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_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.DomainSpecificSQLIdentity.test_user_filter
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_filter ... 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.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_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_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_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_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.DomainSpecificSQLIdentity.test_user_id_comma_grants
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_id_comma_grants ... 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.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_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_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_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_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_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_backend_ldap.LdapIdentityWithMapping.test_update_project_enable
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_enable ... 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_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_sql.SqlCredential.test_list_credentials
keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials ... 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.LDAPIdentityEnabledEmulation.test_get_user
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user ... 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.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_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_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_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_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_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_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_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.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.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_sql.SqlImpliedRoles.test_circular_inferences
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_circular_inferences ... 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.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_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_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.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.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.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_sql.SqlImpliedRoles.test_implied_role_crd
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_implied_role_crd ... 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_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.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_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.test_backend_ldap.LDAPIdentityEnabledEmulation.test_group_crud
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_group_crud ... 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_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_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.LdapIdentityWithMapping.test_update_project_tags
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_tags ... 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_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_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.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_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_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_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.LdapIdentityWithMapping.test_update_project_unset_immutable
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_unset_immutable ... 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.DomainSpecificLDAPandSQLIdentity.test_project_attribute_update
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_attribute_update ... 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.LdapIdentityWithMapping.test_update_role_no_name
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_role_no_name ... ok
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_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_project_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_crud ... 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_sql.SqlPolicy.test_create
keystone.tests.unit.test_backend_sql.SqlPolicy.test_create ... ok
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_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.LdapIdentityWithMapping.test_update_user_enable
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_enable ... 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.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.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.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_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_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.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_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_sql.SqlPolicy.test_get
keystone.tests.unit.test_backend_sql.SqlPolicy.test_get ... 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.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.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.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_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_sql.SqlPolicy.test_list
keystone.tests.unit.test_backend_sql.SqlPolicy.test_list ... 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.LdapIdentityWithMapping.test_user_crud
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_crud ... 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.LDAPIdentityEnabledEmulation.test_list_group_role_assignment
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_group_role_assignment ... 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_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.DomainSpecificLDAPandSQLIdentity.test_remove_role_from_user_and_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_role_from_user_and_project ... 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.LDAPIdentityEnabledEmulation.test_list_groups
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups ... ok
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.LdapIdentityWithMapping.test_user_filter
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_filter ... 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
/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_crud
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_crud ... 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.LdapIdentityWithMapping.test_user_id_comma
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_id_comma ... 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'
/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_description_none
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_description_none ... 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_ldap.LDAPIdentityEnabledEmulation.test_list_groups_for_user
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_for_user ... 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_duplicate
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_duplicate ... 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'
/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_region
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_invalid_region ... 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_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_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_role_not_assigned
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_role_not_assigned ... 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_add_duplicate_role_grant
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_duplicate_role_grant ... 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.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.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_ldap.LDAPIdentityEnabledEmulation.test_list_groups_no_dn
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_no_dn ... 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_delete_registered_limit
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit ... ok
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.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.LDAPIdentityEnabledEmulation.test_list_limit_for_domains
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_limit_for_domains ... 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_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_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
/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.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_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_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_ldap.MultiLDAPandSQLIdentity.test_add_user_group_deprecated
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_group_deprecated ... 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.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_ldap.LDAPIdentityEnabledEmulation.test_list_project_parents_invalid_project_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_parents_invalid_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_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_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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_tags
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_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.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.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_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
/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_list_registered_limit_by_limit
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limit_by_limit ... 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
/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_list_registered_limits
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limits ... ok
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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_cascade_only_accepts_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.SqlRegisteredLimit.test_update_registered_limit
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit ... 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_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.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'
/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_update_registered_limit_duplicate
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_duplicate ... 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_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.MultiLDAPandSQLIdentity.test_authenticate
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate ... 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_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
/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.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_list_projects_for_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_domain ... 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_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_sql.SqlTrust.test_consume_use
keystone.tests.unit.test_backend_sql.SqlTrust.test_consume_use ... 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_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_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_password
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_password ... 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.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.SqlTrust.test_delete_trust
keystone.tests.unit.test_backend_sql.SqlTrust.test_delete_trust ... 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_authenticate_bad_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_user ... 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.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_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_sql.SqlTrust.test_duplicate_trusts_not_allowed
keystone.tests.unit.test_backend_sql.SqlTrust.test_duplicate_trusts_not_allowed ... 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_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_sql.SqlTrust.test_flush_expired_trusts
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts ... 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.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.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.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.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_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.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_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.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_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_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.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_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_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.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.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_ldap.MultiLDAPandSQLIdentity.test_build_tree
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_build_tree ... 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.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_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.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.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_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.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_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_ldap.MultiLDAPandSQLIdentity.test_cache_layer_get_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_get_user ... 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_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_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_sql.SqlTrust.test_get_deleted_trust
keystone.tests.unit.test_backend_sql.SqlTrust.test_get_deleted_trust ... 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_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_backend_sql.SqlTrust.test_get_trust
keystone.tests.unit.test_backend_sql.SqlTrust.test_get_trust ... 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.DomainSpecificLDAPandSQLIdentity.test_update_role_same_name
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_role_same_name ... 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_backend_sql.SqlTrust.test_list_trust_by_trustee
keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trust_by_trustee ... 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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_enable
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_enable ... ok
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_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_backend_sql.SqlTrust.test_list_trusts
keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trusts ... 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_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_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_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_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.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.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_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_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.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.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_domain ... 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.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_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_sql.SqlTrust.test_trust_has_remaining_uses_positive
keystone.tests.unit.test_backend_sql.SqlTrust.test_trust_has_remaining_uses_positive ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_cannot_delete_immutable_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_project ... 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_templated.TestTemplatedCatalog.test_avoid_creating_circular_references_in_regions_update
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_avoid_creating_circular_references_in_regions_update ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_delete_service_with_endpoint
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_delete_service_with_endpoint ... skipped "Templated backend doesn't correctly implement write operations"
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_crud ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_region_crud
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_region_crud ... skipped "Templated backend doesn't correctly implement write operations"
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
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_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_backend_templated.TestTemplatedCatalog.test_cache_layer_service_crud
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_service_crud ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_catalog_ignored_malformed_urls
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_catalog_ignored_malformed_urls ... skipped 'catalog caching enabled.'
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
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_templated.TestTemplatedCatalog.test_circular_regions_can_be_deleted
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_circular_regions_can_be_deleted ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_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_templated.TestTemplatedCatalog.test_create_endpoint
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_region
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_region ... skipped "Templated backend doesn't correctly implement write operations"
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_filter
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_filter ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_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_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_service
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_service ... 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
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_backend_templated.TestTemplatedCatalog.test_create_region_invalid_parent_region_returns_not_found
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_region_invalid_parent_region_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_cannot_update_immutable_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_update_immutable_project ... ok
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_region_with_duplicate_id
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_region_with_duplicate_id ... skipped "Templated backend doesn't correctly implement write operations"
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
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_templated.TestTemplatedCatalog.test_delete_association_by_endpoint
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_association_by_endpoint ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_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_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_templated.TestTemplatedCatalog.test_delete_association_by_project
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_association_by_project ... 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
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_group_association_by_project
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_group_association_by_project ... 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_backend_ldap.LDAPMatchingRuleInChainTests.test_get_group
keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_get_group ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_backend_templated.TestTemplatedCatalog.test_delete_endpoint_returns_not_found
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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.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_templated.TestTemplatedCatalog.test_delete_region_returns_not_found
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_region_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations"
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_templated.TestTemplatedCatalog.test_delete_service_returns_not_found
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_service_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_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_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_templated.TestTemplatedCatalog.test_delete_service_with_endpoint
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_service_with_endpoint ... skipped "Templated backend doesn't correctly implement write operations"
keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_user_groups
keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_user_groups ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_catalog
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_catalog ... ok
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
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_add_duplicate_role_grant
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_duplicate_role_grant ... ok
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_catalog_ignores_endpoints_with_invalid_urls
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_catalog_ignores_endpoints_with_invalid_urls ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_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_backend_templated.TestTemplatedCatalog.test_get_endpoint_returns_not_found
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_endpoint_returns_not_found ... skipped "Templated backend doesn't use IDs for endpoints."
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
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_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_backend_templated.TestTemplatedCatalog.test_get_multi_region_v3_catalog
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_multi_region_v3_catalog ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_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.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_templated.TestTemplatedCatalog.test_get_region_returns_not_found
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_region_returns_not_found ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_add_user_group_deprecated
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_user_group_deprecated ... ok
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_service_returns_not_found
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_service_returns_not_found ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_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.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_backend_templated.TestTemplatedCatalog.test_get_v3_catalog
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_v3_catalog ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_v3_catalog_endpoint_disabled
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_v3_catalog_endpoint_disabled ... skipped "Templated backend doesn't have disabled endpoints"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_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.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_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_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_endpoint
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_endpoint ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_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_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_region
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_region ... skipped "Templated backend doesn't correctly implement write operations"
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'
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_service
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_service ... skipped "Templated backend doesn't correctly implement write operations"
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"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_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_templated.TestTemplatedCatalog.test_list_endpoints
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_endpoints ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_authenticate
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate ... 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_templated.TestTemplatedCatalog.test_list_regions_filtered_by_parent_region_id
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_regions_filtered_by_parent_region_id ... skipped 'Templated backend does not support hints'
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_create_domain_with_project_api
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_domain_with_project_api ... ok
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_services_with_hints
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_services_with_hints ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_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_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_templated.TestTemplatedCatalog.test_region_crud
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_region_crud ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_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_pool.LDAPIdentity.test_authenticate_bad_password
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_password ... ok
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_service_crud
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_service_crud ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_templated.TestTemplatedCatalog.test_service_filtering
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_service_filtering ... skipped "Templated backend doesn't support filtering"
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_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'
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint ... skipped "Templated backend doesn't correctly implement write operations"
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
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_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.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_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_region
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_region ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_authenticate_requires_simple_bind
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_requires_simple_bind ... ok
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_service
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_service ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_create_duplicate_project_name_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_project_name_fails ... 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_backend_templated.TestTemplatedCatalog.test_update_region_extras
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_region_extras ... skipped "Templated backend doesn't correctly implement write operations"
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_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_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_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_cli.CliDomainConfigNoOptionsTestCase.test_config_upload
keystone.tests.unit.test_cli.CliDomainConfigNoOptionsTestCase.test_config_upload ... 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_pool.LDAPIdentity.test_build_tree
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_build_tree ... 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_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_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_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_cli.CliDomainConfigTooManyOptionsTestCase.test_config_upload
keystone.tests.unit.test_cli.CliDomainConfigTooManyOptionsTestCase.test_config_upload ... 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.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_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_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_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.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_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_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_cli.TestGroupMappingPurgeFunctional.test_purge_by_group_type
keystone.tests.unit.test_cli.TestGroupMappingPurgeFunctional.test_purge_by_group_type ... 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_ldap.MultiLDAPandSQLIdentity.test_create_grant_no_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_grant_no_user ... 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.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_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_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_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_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_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_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_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_cli.TestMappingPopulate.test_bad_domain_name
keystone.tests.unit.test_cli.TestMappingPopulate.test_bad_domain_name ... 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_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_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_cli.TestMappingPopulate.test_mapping_populate
keystone.tests.unit.test_cli.TestMappingPopulate.test_mapping_populate ... 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_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_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
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"
}
Invalid domain name: 1e6c9684e5a743bfb2b61b2b08a9f415
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_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.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.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_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_healthcheck.HealthCheckTestCase.test_get_healthcheck
keystone.tests.unit.test_healthcheck.HealthCheckTestCase.test_get_healthcheck ... 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_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_middleware.AuthContextMiddlewareTest.test_admin_token_context
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_admin_token_context ... 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_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_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_immutable ... 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_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_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_middleware.AuthContextMiddlewareTest.test_context_already_exists
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_context_already_exists ... 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_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_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.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_backend_ldap.LDAPIdentityEnabledEmulation.test_project_attribute_update
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_attribute_update ... 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_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_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_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.LDAPIdentityEnabledEmulation.test_project_crud
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_crud ... 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_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.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_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_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_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_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.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_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_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_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.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_pool.LDAPIdentity.test_chase_referrals_off
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_chase_referrals_off ... ok
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_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.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_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_middleware.AuthContextMiddlewareTest.test_ephemeral_invalid_scope_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_invalid_scope_fail ... 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_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_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_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_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.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_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_middleware.AuthContextMiddlewareTest.test_ephemeral_success
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_success ... 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_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.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_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_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.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.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_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_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.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_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_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_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.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_middleware.AuthContextMiddlewareTest.test_invalid_user_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_invalid_user_fail ... 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_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.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_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_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.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_pool.LDAPIdentity.test_create_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain ... 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_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_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_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_ldap.MultiLDAPandSQLIdentity.test_create_project_with_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_tags ... 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_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.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_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_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_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_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.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_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_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.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_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_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.LDAPIdentityEnabledEmulation.test_unignored_user_none_mapping
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_unignored_user_none_mapping ... 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_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_update_cascade_only_accepts_enabled
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_cascade_only_accepts_enabled ... ok
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_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_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.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_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_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_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_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_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_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.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_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_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_middleware.AuthContextMiddlewareTest.test_only_domain_name_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_only_domain_name_fail ... 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_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_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_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_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_create_user_none_password
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_none_password ... 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_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_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_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_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_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_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.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_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_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_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_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_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_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_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_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_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_middleware.AuthContextMiddlewareTest.test_request_non_admin
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_request_non_admin ... 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_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_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_update_project_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_returns_not_found ... ok
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_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_middleware.AuthContextMiddlewareTest.test_user_disable_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_user_disable_fail ... 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_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_middleware.AuthContextMiddlewareTest.test_userid_success
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_userid_success ... 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_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_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_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_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_receipt_provider.TestReceiptProvider.test_unsupported_receipt_provider
keystone.tests.unit.test_receipt_provider.TestReceiptProvider.test_unsupported_receipt_provider ... 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.LDAPIdentityEnabledEmulation.test_update_project_tags
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_tags ... 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_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_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_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.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.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_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_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_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_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_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.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_shadow_users.ShadowUsersTests.test_get_federated_user
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_get_federated_user ... 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_shadow_users.ShadowUsersTests.test_get_user
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_get_user ... 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_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_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_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_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_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_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_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.LDAPIdentityEnabledEmulation.test_update_user_enable
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_enable ... 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
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_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_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.LDAPIdentityEnabledEmulation.test_update_user_id_fails
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_id_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_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'
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_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_name
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_name ... 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_shadow_users.ShadowUsersTests.test_shadow_federated_user
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_shadow_federated_user ... 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
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_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_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_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_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_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_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_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_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_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
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_delete_large_project_cascade
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_large_project_cascade ... 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'
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_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_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.LDAPIdentityEnabledEmulation.test_user_crud
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_crud ... 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_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_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_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_ldap.MultiLDAPandSQLIdentity.test_delete_project_cascade
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_cascade ... ok
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_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_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_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.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.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_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_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.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_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_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_backend_ldap_pool.LDAPIdentity.test_debug_level_set
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_debug_level_set ... ok
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_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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_invert
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_invert ... 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_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_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_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_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_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_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_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_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_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_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_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.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_user_extra_attribute_mapping
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_extra_attribute_mapping ... 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_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_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_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_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_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_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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_user_filter
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_filter ... 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_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_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_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.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_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_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_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_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_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_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.MultiLDAPandSQLIdentity.test_delete_tag_from_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_tag_from_project ... 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.LDAPIdentityEnabledEmulation.test_user_id_comma_grants
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma_grants ... 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_pool.LDAPIdentity.test_delete_large_project_cascade
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_large_project_cascade ... 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_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_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_user_mixed_case_attribute
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_mixed_case_attribute ... 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_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_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_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
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.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_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
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_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_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_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.LDAPIdentityEnabledEmulation.test_user_with_missing_id
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_with_missing_id ... 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
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_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_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_ldap_pool.LDAPIdentity.test_delete_project_with_role_assignments
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_with_role_assignments ... 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_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_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_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.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_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_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_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
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_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_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_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_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_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_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_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.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_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_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_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.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_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_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_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_ldap.MultiLDAPandSQLIdentity.test_domain_segregation
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_segregation ... 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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_duplicate_role_grant
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_duplicate_role_grant ... 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_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_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_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.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.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_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_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_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_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_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_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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_group_deprecated
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_group_deprecated ... 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_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_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_application_credential.ApplicationCredentialTestCase.test_list_application_credentials
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_application_credentials ... 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.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_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_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_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_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_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_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_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.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_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_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.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.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate ... ok
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_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_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_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_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_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_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_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_backend_ldap.MultiLDAPandSQLIdentity.test_get_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project ... 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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_user ... 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_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_get_project_by_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_by_name ... 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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_if_no_password_set
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_if_no_password_set ... 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_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_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_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.MultiLDAPandSQLIdentity.test_get_project_contains_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_contains_tags ... 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_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_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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_to_each_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_to_each_domain ... 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_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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_build_tree
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_build_tree ... 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_ldap_pool.LDAPIdentity.test_get_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project ... 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_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.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.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.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_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_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.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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_group_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_group_crud ... 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_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_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_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_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_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_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_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.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_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_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.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_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_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_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_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_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_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.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_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_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_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_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_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_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_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_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.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_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_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_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_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_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_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_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_backend_ldap.MultiLDAPandSQLIdentity.test_get_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user ... 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_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_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_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_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_v3_assignment.ImpliedRolesTests.test_CRD_implied_roles
keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_CRD_implied_roles ... 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_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_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_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_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_get_user
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user ... 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_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_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_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_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_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_assignment.ImpliedRolesTests.test_list_all_rules
keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_all_rules ... 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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_in_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_in_group ... ok
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_backend_ldap.MultiLDAPandSQLIdentity.test_group_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_group_crud ... 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_ldap_pool.LDAPIdentity.test_group_crud
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_group_crud ... 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_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_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_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_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_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_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_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.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_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_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains ... 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_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_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_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_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_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_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.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.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_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_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_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_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_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_pool.LDAPIdentity.test_list_domains
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains ... 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_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_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_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_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_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups ... ok
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_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_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_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_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_backend_ldap_pool.LDAPIdentity.test_list_groups
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups ... ok
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.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain
keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain ... 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_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_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_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_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_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_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.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_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_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_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_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_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_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_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_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_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_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_pool.LDAPIdentity.test_list_project_tags
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_project_tags ... 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_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_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_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.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_backend_ldap_pool.LDAPIdentity.test_list_projects
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects ... 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_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_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_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_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_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_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_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_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_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects ... 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_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_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.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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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.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_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_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_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_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.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_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_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.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_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.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.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_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_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_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_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_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.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.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_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_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_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.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_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_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_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_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_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_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_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_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_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_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_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_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_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.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_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_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_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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_unicode_user_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_unicode_user_name ... ok
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
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_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.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_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_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.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_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_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_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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_missed_password
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_missed_password ... 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_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_auth.TestAuthSpecificData.test_get_catalog_with_unscoped_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_with_unscoped_token ... 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_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_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_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_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_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
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_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_create_user_none_password
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_password ... 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_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.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_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_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_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.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_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_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_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_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_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_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_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_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_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_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.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.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_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_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_delete_domain_with_project_api
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_with_project_api ... 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.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_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_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_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_backend_ldap.MultiLDAPandSQLIdentity.test_list_users
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users ... 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_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_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.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_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_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_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_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_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_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_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_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.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_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_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_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_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_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_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_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_auth.TestAuthSpecificData.test_head_catalog_with_domain_scoped_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_catalog_with_domain_scoped_token ... 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_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.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_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_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_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_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.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_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_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_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_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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_large_project_cascade
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_large_project_cascade ... 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_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_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.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_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_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_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_auth.TestAuthSpecificData.test_head_projects_with_project_scoped_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_projects_with_project_scoped_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_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_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_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_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_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_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.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.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_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_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.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_ldap_pool.LDAPIdentity.test_project_crud
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_crud ... 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_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_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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_tags ... 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_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_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_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_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_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_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_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.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_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_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_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_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_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_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_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.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_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_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_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_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_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_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_ldap.MultiLDAPandSQLIdentity.test_project_attribute_update
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_attribute_update ... 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_remove_user_role_not_assigned
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_user_role_not_assigned ... 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_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_backend_ldap.MultiLDAPandSQLIdentity.test_project_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_crud ... 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_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_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_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_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_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_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.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_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_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_auth.TestAuthTOTP.test_with_multiple_credentials
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_credentials ... 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_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_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_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_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.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_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_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.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_v3_auth.TestAuthTOTP.test_with_multiple_users
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_users ... 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_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_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_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_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_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_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_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.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_pool.LDAPIdentity.test_update_project_enable
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_enable ... 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_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_update_project_id_does_nothing
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_id_does_nothing ... ok
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_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_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_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_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_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_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.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.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_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_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_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_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_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_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_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_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.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_name_case_sensitivity
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_name_case_sensitivity ... 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_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_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_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_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_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_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.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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_segregation
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_segregation ... 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_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_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_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_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_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_update_user_enable
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_enable ... ok
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_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_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_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_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_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_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_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_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_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_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_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_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.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_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_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_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_update_project_id_does_nothing
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_id_does_nothing ... 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_auth.TestFernetTokenAPIs.test_check_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_check_token ... 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_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_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.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_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_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_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_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_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.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.MultiLDAPandSQLIdentity.test_update_project_set_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_set_immutable ... 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_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.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_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.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_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_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_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.MultiLDAPandSQLIdentity.test_update_project_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags ... 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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project ... 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_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_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_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_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_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_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_get_project_by_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_by_name ... 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_user_id_comma
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_comma ... 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_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_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.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_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.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.MultiLDAPandSQLIdentity.test_update_user_enable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_enable ... 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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_contains_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_contains_tags ... 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_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_name ... 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_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_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_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_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_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.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_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.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.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_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.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.MultiLDAPandSQLIdentity.test_user_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_crud ... 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.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_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.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."
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
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint ... ok
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_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.SqlCatalog.test_create_endpoint_nonexistent_region
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_nonexistent_region ... ok
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_sql.SqlCatalog.test_create_endpoint_nonexistent_service
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_nonexistent_service ... 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_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.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.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_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma ... 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.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_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.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_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_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.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_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.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_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.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_cli.CliDomainConfigSingleDomainTestCase.test_config_upload
keystone.tests.unit.test_cli.CliDomainConfigSingleDomainTestCase.test_config_upload ... 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_sql.SqlCatalog.test_delete_region_with_endpoint
keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_region_with_endpoint ... 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.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_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_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_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_cli.TestDomainConfigFinder.test_finder_ignores_files
keystone.tests.unit.test_cli.TestDomainConfigFinder.test_finder_ignores_files ... ok
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_sql.SqlCatalog.test_delete_service_with_endpoint
keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_service_with_endpoint ... 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_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.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
stdin:10:10: K005 Using translated string in logging
stdin:13:21: K005 Using translated string in logging
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'
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_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.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.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_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.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_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_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.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_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_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.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_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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user ... 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.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_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.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_limits.LimitModelTestCase.test_head_limit_model
keystone.tests.unit.test_limits.LimitModelTestCase.test_head_limit_model ... ok
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.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.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_sql.SqlCatalog.test_list_endpoints
keystone.tests.unit.test_backend_sql.SqlCatalog.test_list_endpoints ... 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_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.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_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_sql.SqlCatalog.test_region_crud
keystone.tests.unit.test_backend_sql.SqlCatalog.test_region_crud ... 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.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_sql.SqlCatalog.test_service_filtering
keystone.tests.unit.test_backend_sql.SqlCatalog.test_service_filtering ... 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_sql.SqlCatalog.test_update_endpoint
keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint ... 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_limits.LimitsTestCase.test_create_domain_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_create_domain_limit ... 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.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_sql.SqlCatalog.test_update_endpoint_nonexistent_service
keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint_nonexistent_service ... 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.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_group_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_group_crud ... ok
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_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_limits.LimitsTestCase.test_create_limit_duplicate
keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_duplicate ... 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_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.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.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.SqlDecorators.test_conflict_happend
keystone.tests.unit.test_backend_sql.SqlDecorators.test_conflict_happend ... 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_sql.SqlDecorators.test_not_conflict_error
keystone.tests.unit.test_backend_sql.SqlDecorators.test_not_conflict_error ... 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_sql.SqlFilterTests.test_filter_sql_injection_attack
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_filter_sql_injection_attack ... 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_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_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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains ... 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_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_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_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_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_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.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_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_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.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_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_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_list_groups
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups ... 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_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_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.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.SqlFilterTests.test_list_entities_filtered
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_entities_filtered ... ok
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
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_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_list_limit_domain_specific_override
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_limit_domain_specific_override ... 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_limits.LimitsTestCase.test_create_limit_without_region
keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_region ... 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_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_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_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_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_limits.LimitsTestCase.test_create_multi_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_create_multi_limit ... ok
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.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_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_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_limits.LimitsTestCase.test_create_project_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_create_project_limit ... 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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_tags ... 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_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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects ... ok
keystone.tests.unit.test_limits.LimitsTestCase.test_delete_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_delete_limit ... 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_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_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_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_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_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_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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_domain ... 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_limits.LimitsTestCase.test_list_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_list_limit ... 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.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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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.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_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_limits.LimitsTestCase.test_show_domain_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_show_domain_limit ... 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_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_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_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_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_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.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_limits.LimitsTestCase.test_show_project_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_show_project_limit ... ok
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_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.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.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_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_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_limits.LimitsTestCase.test_update_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit ... 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_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_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_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_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_sql.SqlModels.test_federated_user_model
keystone.tests.unit.test_backend_sql.SqlModels.test_federated_user_model ... 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_limits.LimitsTestCase.test_update_limit_not_found
keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit_not_found ... 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_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_sql.SqlModels.test_nonlocal_user_model
keystone.tests.unit.test_backend_sql.SqlModels.test_nonlocal_user_model ... 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_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_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_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.SqlModels.test_password_model
keystone.tests.unit.test_backend_sql.SqlModels.test_password_model ... 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_list_role_assignments_bad_role
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_bad_role ... 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_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_sql.SqlModels.test_revocation_event_model
keystone.tests.unit.test_backend_sql.SqlModels.test_revocation_event_model ... ok
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_backend_sql.SqlModels.test_role_assignment_model
keystone.tests.unit.test_backend_sql.SqlModels.test_role_assignment_model ... ok
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.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.SqlModels.test_user_model
keystone.tests.unit.test_backend_sql.SqlModels.test_user_model ... 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_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_revoke.FernetSqlRevokeTests.test_by_domain_domain
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_domain ... 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_cli.CliDomainConfigAllTestCase.test_config_upload
keystone.tests.unit.test_cli.CliDomainConfigAllTestCase.test_config_upload ... 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_cli.CliStatusTestCase.test_check_immutable_roles
keystone.tests.unit.test_cli.CliStatusTestCase.test_check_immutable_roles ... 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_cli.CliStatusTestCase.test_check_safe_trust_policies
keystone.tests.unit.test_cli.CliStatusTestCase.test_check_safe_trust_policies ... 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_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_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_revoke.FernetSqlRevokeTests.test_by_domain_user
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_user ... 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_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_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_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
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
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_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_cli.TestTrustFlush.test_trust_flush
keystone.tests.unit.test_cli.TestTrustFlush.test_trust_flush ... ok
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_entry_points.TestEntryPoints.test_entry_point_middleware
keystone.tests.unit.test_entry_points.TestEntryPoints.test_entry_point_middleware ... 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_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_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.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_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_revoke.FernetSqlRevokeTests.test_list
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list ... 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_revoke.FernetSqlRevokeTests.test_list_revoked_audit
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_audit ... 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_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.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_revoke.FernetSqlRevokeTests.test_list_revoked_project
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_project ... 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_limits.RegisteredLimitsTestCase.test_create_registered_limit
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit ... ok
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_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_revoke.FernetSqlRevokeTests.test_list_revoked_user
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_user ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_in_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_in_group ... 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_limits.RegisteredLimitsTestCase.test_create_registered_limit_duplicate
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit_duplicate ... 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_revoke.FernetSqlRevokeTests.test_revoke_by_audit_id
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_audit_id ... 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.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.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_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_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_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_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_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_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_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_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_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.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_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.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_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_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.AuthContextMiddlewareTestCase.test_auth_context_build_by_middleware
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_auth_context_build_by_middleware ... 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.AuthContextMiddlewareTestCase.test_auth_context_override
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_auth_context_override ... 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.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_limits.RegisteredLimitsTestCase.test_create_registered_without_description
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_without_description ... 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_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_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_v3.AuthContextMiddlewareTestCase.test_oslo_context
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_oslo_context ... 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.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_limits.RegisteredLimitsTestCase.test_delete_registered_limit
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_delete_registered_limit ... 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_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_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_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_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.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.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_v3.AuthContextMiddlewareTestCase.test_unscoped_token_auth_context
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_unscoped_token_auth_context ... 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_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_limits.RegisteredLimitsTestCase.test_list_registered_limit
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_list_registered_limit ... 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_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_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_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.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_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_limits.RegisteredLimitsTestCase.test_show_registered_limit
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_show_registered_limit ... 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.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_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_limits.RegisteredLimitsTestCase.test_update_registered_limit
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit ... 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.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_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_project_attribute_update
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_attribute_update ... ok
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_assignment.ListUserProjectsTestCase.test_list_head_all
keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_head_all ... 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_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_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_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_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.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_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_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.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_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_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_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_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.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_reloading_domain_config
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_reloading_domain_config ... 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_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_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.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_remote_user_and_explicit_external
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_and_explicit_external ... 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_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_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_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_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_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.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_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_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_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.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_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_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_policy.PolicyFileTestCase.test_modified_policy_reloads
keystone.tests.unit.test_policy.PolicyFileTestCase.test_modified_policy_reloads ... 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.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_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_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_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_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_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_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_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_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_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_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_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_sql_banned_operations.TestMigrationsWalkSQLite.test_head_revisions
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_head_revisions ... 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_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_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_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_sql_banned_operations.TestMigrationsWalkSQLite.test_walk_versions
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_walk_versions ... 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_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_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_token_provider.TestTokenProvider.test_unsupported_token_provider
keystone.tests.unit.test_token_provider.TestTokenProvider.test_unsupported_token_provider ... 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_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_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_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.VersionTestCase.test_get_version
keystone.tests.unit.test_v3.VersionTestCase.test_get_version ... 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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_unignored_user_none_mapping
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_unignored_user_none_mapping ... 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_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.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_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_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_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.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_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_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_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.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enable ... 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_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_v3_auth.TestFernetTokenAPIs.test_rescoping_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescoping_token ... 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_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_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.TestFernetTokenAPIs.test_revoke_project_scoped_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_project_scoped_token ... 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_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.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_v3_credential.TestCredentialEc2.test_ec2_credential_signature_validate
keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_credential_signature_validate ... 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_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.TestFernetTokenAPIs.test_revoke_system_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_system_token ... 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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_set_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_set_immutable ... 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_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_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_credential.TestCredentialEc2.test_ec2_delete_credential
keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_delete_credential ... 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_assignment.DomainSpecificRoleTests.test_update_domain_specific_roles
keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_update_domain_specific_roles ... 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_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.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_credential.TestCredentialEc2.test_ec2_get_credential
keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_get_credential ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_no_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_no_name ... 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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_same_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_same_name ... ok
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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_enable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_enable ... 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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_id_fails
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_id_fails ... 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_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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_name ... 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.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_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_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_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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_crud ... 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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_filter
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_filter ... 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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma ... 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_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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma_grants
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma_grants ... 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_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_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_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_rules.RulesPolicy.test_get
keystone.tests.unit.test_backend_rules.RulesPolicy.test_get ... 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_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_sql.DataTypeRoundTrips.test_datetimeint_persistence
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_persistence ... 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_backend_sql.DataTypeRoundTrips.test_datetimeint_python_none
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_python_none ... 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_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_backend_sql.DataTypeRoundTrips.test_datetimeint_roundtrip
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_roundtrip ... ok
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_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_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_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_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.DataTypeRoundTrips.test_json_blob_roundtrip
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_roundtrip ... ok
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_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_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_sql.SqlIdentity.test_add_duplicate_role_grant
keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_duplicate_role_grant ... 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_sql.SqlIdentity.test_authenticate
keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate ... ok
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_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_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_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_backend_sql.SqlIdentity.test_authenticate_bad_password
keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_password ... 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_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_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_v3_auth.TestFernetTokenAPIs.test_unscoped_token_format
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_format ... ok
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_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_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_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_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_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_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_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_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_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_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_cache_layer_project_crud
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_project_crud ... 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_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_sql.SqlIdentity.test_cannot_delete_immutable_domain
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_immutable_domain ... 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_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_sql.SqlIdentity.test_cannot_delete_immutable_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_immutable_project ... 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_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_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_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_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_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_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_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_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_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_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_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_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.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_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_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_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_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_backend_sql.SqlIdentity.test_check_hierarchy_depth
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_hierarchy_depth ... ok
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_sql.SqlIdentity.test_check_leaf_projects
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_leaf_projects ... 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_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_sql.SqlIdentity.test_check_project_depth
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_project_depth ... 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_v3_domain_config.DomainConfigTestCase.test_update_config
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config ... 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_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_auth.TestFernetTokenAPIs.test_validate_domain_scoped_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_domain_scoped_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_domain_config.DomainConfigTestCase.test_update_config_group
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_group ... 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_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_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_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_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_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_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_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_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.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_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_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_v3_auth.AllowRescopeScopedTokenDisabledTests.test_rescoping_v3_to_v3_disabled
keystone.tests.unit.test_v3_auth.AllowRescopeScopedTokenDisabledTests.test_rescoping_v3_to_v3_disabled ... 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_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_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_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_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_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_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_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_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_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_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_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.TestFernetTokenAPIs.test_validate_missing_auth_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_missing_auth_token ... 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_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_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_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_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_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_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_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_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_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_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_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_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_auth.TestFernetTokenAPIs.test_validate_project_scoped_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_project_scoped_token ... ok
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_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_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_v3_auth.TestJWSTokenAPIs.test_check_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_check_token ... 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_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_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_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_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_sql.SqlIdentity.test_create_project_immutable
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_immutable ... ok
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_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_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_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_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_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_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_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_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_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_v3_auth.TestFernetTokenAPIs.test_validate_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_token ... 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_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_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_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_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_auth.TestFernetTokenAPIs.test_validate_token_nocatalog
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_token_nocatalog ... 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_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_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_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_auth.TestFernetTokenAPIs.test_validate_unscoped_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_unscoped_token ... 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_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_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_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_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_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_sql.SqlIdentity.test_create_project_with_tags
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_tags ... 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_sql.SqlIdentity.test_create_user_none_password
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_none_password ... ok
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_delete_group_grant_no_group
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_grant_no_group ... 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_delete_project_cascade
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_cascade ... 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_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_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_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_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_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_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_sql.SqlIdentity.test_delete_project_tags
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_tags ... 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_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_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_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_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_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_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_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_sql.SqlIdentity.test_delete_projects_from_ids
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_projects_from_ids ... 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_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_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_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_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_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_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_auth.TestTokenRevokeApi.test_deleting_project_revokes_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_project_revokes_token ... ok
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_delete_user_returns_not_found
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_returns_not_found ... 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_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_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_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_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_v3_federation.JsonHomeTests.test_get_json_home
keystone.tests.unit.test_v3_federation.JsonHomeTests.test_get_json_home ... 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_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_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.SqlIdentity.test_disable_hierarchical_leaf_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_disable_hierarchical_leaf_project ... 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_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_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_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_sql.SqlIdentity.test_domain_crud
keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_crud ... ok
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.SqlIdentity.test_domain_delete_hierarchy
keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_delete_hierarchy ... 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_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_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_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_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.SAMLGenerationTests.test_generate_ecp_route
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_ecp_route ... 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_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_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_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_v3_federation.SAMLGenerationTests.test_generate_saml_route
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_saml_route ... 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
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_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_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_v3_federation.SAMLGenerationTests.test_invalid_scope_body
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_invalid_scope_body ... 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.TestJWSTokenAPIs.test_default_fixture_scope_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_default_fixture_scope_token ... 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_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
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_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_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_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_get_group_by_name
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_group_by_name ... 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_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_federation.SAMLGenerationTests.test_not_project_scoped_token
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_not_project_scoped_token ... 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_sql.SqlIdentity.test_get_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_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_sql.SqlIdentity.test_get_project_by_name
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_by_name ... 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_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_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_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_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_federation.SAMLGenerationTests.test_sign_assertion
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sign_assertion ... 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_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_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_sql.SqlIdentity.test_get_project_tag
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_tag ... 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_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.SAMLGenerationTests.test_sp_disabled
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sp_disabled ... 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_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_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_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_v3_federation.SAMLGenerationTests.test_sp_not_found
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sp_not_found ... 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_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_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_v3_federation.SAMLGenerationTests.test_token_not_found
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_token_not_found ... ok
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_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_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_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_v3_auth.TestTokenRevokeApi.test_revoke_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_revoke_token ... 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_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.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_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_v3_federation.SAMLGenerationTests.test_verify_assertion_object
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_verify_assertion_object ... ok
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_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_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_federation.WebSSOTests.test_assertion_prefix_parameter
keystone.tests.unit.test_v3_federation.WebSSOTests.test_assertion_prefix_parameter ... 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_v3_auth.TestTokenRevokeApi.test_revoke_token_from_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_revoke_token_from_token ... 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_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_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.SqlIdentity.test_get_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user ... 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_sql.SqlIdentity.test_get_user_by_name
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_by_name ... 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.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_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.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_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_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.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_sql.SqlIdentity.test_group_crud
keystone.tests.unit.test_backend_sql.SqlIdentity.test_group_crud ... ok
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_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_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.TestJWSTokenAPIs.test_fetch_expired_allow_expired
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_fetch_expired_allow_expired ... 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_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_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_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_sql.SqlIdentity.test_list_domains
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains ... 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_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_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_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_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_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_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_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_v3_federation.WebSSOTests.test_federated_sso_auth
keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth ... 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_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.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_sql.SqlIdentity.test_list_group_role_assignment
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_group_role_assignment ... 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_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.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_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.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_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_list_limit_for_domains
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_limit_for_domains ... 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_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_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_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_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_backend_sql.SqlIdentity.test_list_project_tags
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_tags ... 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_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_backend_sql.SqlIdentity.test_list_projects
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects ... 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.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_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.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_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_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_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_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_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_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_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_sql.SqlIdentity.test_list_projects_for_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_user ... 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_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_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.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_sql.SqlIdentity.test_list_projects_in_subtree
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree ... ok
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_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_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_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_list_projects_with_multiple_filters
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_with_multiple_filters ... 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_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_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_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_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_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_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_federation.WebSSOTests.test_full_workflow
keystone.tests.unit.test_v3_federation.WebSSOTests.test_full_workflow ... 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_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_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_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_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_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.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_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_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_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.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_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_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_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_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_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_sql.SqlIdentity.test_list_role_assignments_unfiltered
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_unfiltered ... ok
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_federation.FederatedIdentityProviderTests.test_check_idp_uniqueness
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_check_idp_uniqueness ... 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_sql.SqlIdentity.test_list_users
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users ... 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_v3_federation.WebSSOTests.test_issue_unscoped_token
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token ... 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_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_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_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_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_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_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.TestJWSTokenAPIs.test_remote_user_no_realm
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_no_realm ... 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_federation.FederatedIdentityProviderTests.test_create_idp_remote_none
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_none ... 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_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_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_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_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_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.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_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_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_backend_sql.SqlIdentity.test_password_hashed
keystone.tests.unit.test_backend_sql.SqlIdentity.test_password_hashed ... 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_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_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_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_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_backend_sql.SqlIdentity.test_project_attribute_update
keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_attribute_update ... 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_backend_sql.SqlIdentity.test_project_crud
keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_crud ... 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_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_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_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_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_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_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_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_v3_auth.TestJWSTokenAPIs.test_rescoping_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescoping_token ... 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_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_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_auth.TestJWSTokenAPIs.test_revoke_project_scoped_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_project_scoped_token ... 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_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_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_v3_federation.FederatedIdentityProviderTests.test_delete_existing_idp
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_existing_idp ... 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_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_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_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_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_v3_auth.TestJWSTokenAPIs.test_revoke_system_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_system_token ... 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_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_federation.FederatedIdentityProviderTests.test_delete_nonexisting_idp
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_nonexisting_idp ... ok
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_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_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_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_v3_federation.FederatedIdentityProviderTests.test_delete_protocol
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_protocol ... 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_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_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_revoke_unscoped_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_unscoped_token ... 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_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_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_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_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_sql.SqlIdentity.test_update_domain_unset_immutable
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_domain_unset_immutable ... 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_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_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_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_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_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_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.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_v3_federation.FederatedIdentityProviderTests.test_get_head_idp
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_idp ... 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_sql.SqlIdentity.test_update_project_parent
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_parent ... 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_sql.SqlIdentity.test_update_project_returns_extra
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_returns_extra ... 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_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_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_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_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_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.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_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_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_v3_federation.FederatedIdentityProviderTests.test_list_head_idps
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_list_head_idps ... 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_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.SqlIdentity.test_update_project_unset_immutable
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_unset_immutable ... 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_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_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_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_backend_sql.SqlIdentity.test_update_user_enable
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_enable ... 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_sql.SqlIdentity.test_update_user_id_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_id_fails ... 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_sql.SqlIdentity.test_update_user_name
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_name ... 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_v3_federation.WebSSOTests.test_list_domains
keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_domains ... 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_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_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_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_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.WebSSOTests.test_list_projects
keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects ... 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_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_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_backend_sql.SqlIdentity.test_user_crud
keystone.tests.unit.test_backend_sql.SqlIdentity.test_user_crud ... 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_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.WebSSOTests.test_list_projects_for_inherited_project_assignment
keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects_for_inherited_project_assignment ... 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_domain_limit
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_domain_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_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_sql.SqlLimit.test_create_domain_limit_duplicate
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_domain_limit_duplicate ... 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
/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
/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_with_invalid_region_raises_validation_error
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_with_invalid_region_raises_validation_error ... 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_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_v3_federation.FederatedIdentityProviderTests.test_update_idp_immutable_attributes
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_immutable_attributes ... 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.WebSSOTests.test_lists_with_missing_group_in_backend
keystone.tests.unit.test_v3_federation.WebSSOTests.test_lists_with_missing_group_in_backend ... 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.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
/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.FederatedIdentityProviderTests.test_update_idp_mutable_attributes
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_mutable_attributes ... ok
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_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_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.WebSSOTests.test_not_adding_blacklist_passess_all_values
keystone.tests.unit.test_v3_federation.WebSSOTests.test_not_adding_blacklist_passess_all_values ... 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_default_enforcement_model_is_flat
keystone.tests.unit.test_backend_sql.SqlLimit.test_default_enforcement_model_is_flat ... 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
/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_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.SqlLimit.test_delete_limit
keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_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_backend_sql.SqlLimit.test_delete_limit_project
keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit_project ... ok
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_v3_federation.FederatedIdentityProviderTests.test_update_idp_remote_repeated
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_remote_repeated ... 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
/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_get_limit
keystone.tests.unit.test_backend_sql.SqlLimit.test_get_limit ... 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_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_v3_federation.WebSSOTests.test_render_callback_template
keystone.tests.unit.test_v3_federation.WebSSOTests.test_render_callback_template ... 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_get_limit_returns_not_found
keystone.tests.unit.test_backend_sql.SqlLimit.test_get_limit_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_backend_sql.SqlLimit.test_list_limit_by_filter
keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limit_by_filter ... ok
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_format
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_format ... 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_limit
keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limit_by_limit ... 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
/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
/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_v3_federation.FederatedIdentityProviderTests.test_update_protocols_attribute
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_protocols_attribute ... 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
/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
/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_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.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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_federation.WebSSOTests.test_scope_to_project_once
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_once ... 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
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_backend_sql.SqlModuleInitialization.test_initialize_module
keystone.tests.unit.test_backend_sql.SqlModuleInitialization.test_initialize_module ... 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_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_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_cli.CliBootStrapTestCase.test_bootstrap
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap ... 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_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_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.TestJWSTokenAPIs.test_validate_missing_auth_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_missing_auth_token ... 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_auth.TestJWSTokenAPIs.test_validate_missing_subject_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_missing_subject_token ... 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_cli.CliBootStrapTestCase.test_bootstrap_is_not_idempotent_when_password_does_change
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_is_not_idempotent_when_password_does_change ... 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_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_cli.CliBootStrapTestCase.test_bootstrap_recovers_user
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_recovers_user ... 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_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_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_v3_filters.IdentityTestFilteredCase.test_inexact_filters
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_inexact_filters ... 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_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_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_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_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_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_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_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_v3_filters.IdentityTestFilteredCase.test_list_filtered_domains
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_filtered_domains ... 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_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_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_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_v3_auth.TestJWSTokenAPIs.test_validate_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_token ... 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_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_v3_filters.IdentityTestFilteredCase.test_multiple_filters
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_multiple_filters ... 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_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap ... ok
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_v3_filters.IdentityTestListLimitCase.test_at_limit
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_at_limit ... 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_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_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_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_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_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_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_filters.IdentityTestListLimitCase.test_filter_sql_injection_attack
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_filter_sql_injection_attack ... 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_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_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_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_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password ... 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_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_not_logged
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_not_logged ... 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_filters.IdentityTestListLimitCase.test_groups_list_limit
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_groups_list_limit ... 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_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_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_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_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_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_v3_auth.TestTrustAuthFernetTokenProvider.test_consume_trust_once
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_consume_trust_once ... 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_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_cli.CliDomainConfigInvalidDomainTestCase.test_config_upload
keystone.tests.unit.test_cli.CliDomainConfigInvalidDomainTestCase.test_config_upload ... 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.DebugDoctorTests.test_symptom_debug_mode_is_enabled
keystone.tests.unit.test_cli.DebugDoctorTests.test_symptom_debug_mode_is_enabled ... ok
keystone.tests.unit.test_config.ConfigTestCase.test_config_default
keystone.tests.unit.test_config.ConfigTestCase.test_config_default ... 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_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_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_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_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_v3_filters.IdentityTestListLimitCase.test_inexact_filters
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_inexact_filters ... 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_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_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_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_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_lockout_exempt
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_lockout_exempt ... ok
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
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_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_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_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_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_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unscoped_trust
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unscoped_trust ... 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_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_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_auth.TestTrustAuthFernetTokenProvider.test_delete_broken_chain
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_broken_chain ... 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.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_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_v3_filters.IdentityTestListLimitCase.test_list_filtered_domains
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_filtered_domains ... ok
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_contrib_s3_core.S3ContribCore.test_bad_request
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_request ... ok
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_contrib_s3_core.S3ContribCore.test_bad_response
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_response ... 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_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_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_cascade
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_cascade ... 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_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_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_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_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_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_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_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_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_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_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_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_oauth1.AccessTokenCRUDTests.test_oauth_flow
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_oauth_flow ... 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_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_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_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_filters.IdentityTestListLimitCase.test_multiple_filters
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_multiple_filters ... 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_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
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_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_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_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_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_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_deleted
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_deleted ... 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_contrib_simple_cert.TestSimpleCert.test_ca_cert
keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_ca_cert ... 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_contrib_simple_cert.TestSimpleCert.test_signing_cert
keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_signing_cert ... 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_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_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
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_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_disabled
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_disabled ... 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_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.StrictTwoLevelLimitsTestCase.test_create_child_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit ... ok
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_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_oauth1.FernetAuthTokenTests.test_oauth_flow
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_flow ... 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_auth.TestTrustAuthFernetTokenProvider.test_modified_redelegation_count_error
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_modified_redelegation_count_error ... 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_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.TestTrustAuthFernetTokenProvider.test_redelegate_new_role_fails
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegate_new_role_fails ... 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_v3_filters.IdentityTestListLimitCase.test_services_list_limit
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_services_list_limit ... 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_auth.TestTrustAuthFernetTokenProvider.test_redelegation_expiry
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_expiry ... 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_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_auth.TestTrustAuthFernetTokenProvider.test_redelegation_remaining_uses
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_remaining_uses ... 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.StrictTwoLevelLimitsTestCase.test_create_domain_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_domain_limit ... 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_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_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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_duplicate
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_duplicate ... 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_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_v3_oauth1.JsonHomeTests.test_get_json_home
keystone.tests.unit.test_v3_oauth1.JsonHomeTests.test_get_json_home ... 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_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_chained
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_chained ... 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.StrictTwoLevelLimitsTestCase.test_create_limit_return_count
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_return_count ... ok
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_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_auth.TestTrustAuthFernetTokenProvider.test_trust_deleted_grant
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_deleted_grant ... 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_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_form
keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_form ... 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_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_header
keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_header ... 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_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_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_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_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.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_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_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_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_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_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_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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_description
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_description ... 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_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_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.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_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_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_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_auth.TestTrustAuthFernetTokenProvider.test_trustor_roles_revoked
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trustor_roles_revoked ... ok
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_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.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_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_oauth1.MaliciousOAuth1Tests.test_bad_authorizing_roles_name
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_authorizing_roles_name ... 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_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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_region
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_region ... 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_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_oauth1.MaliciousOAuth1Tests.test_bad_consumer_secret
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_consumer_secret ... 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_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_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_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_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limit ... 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_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_catalog.CatalogTestCase.test_create_endpoint_no_enabled
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_no_enabled ... 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_head_not_allowed
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_method_head_not_allowed ... 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_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_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_url
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_url ... 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_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_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_put_not_allowed
keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_method_put_not_allowed ... 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_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_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_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_oauth1.MaliciousOAuth1Tests.test_bad_verifier
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_verifier ... 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_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_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_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_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_catalog.CatalogTestCase.test_create_region
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region ... 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_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_oauth1.MaliciousOAuth1Tests.test_expired_creating_keystone_token
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_expired_creating_keystone_token ... 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_oauth1.MaliciousOAuth1Tests.test_missing_oauth_headers
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_missing_oauth_headers ... ok
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_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_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_limits.StrictTwoLevelLimitsTestCase.test_create_parent_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_parent_limit ... 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_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_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_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_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_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_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_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_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_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_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_catalog.CatalogTestCase.test_create_region_without_id
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_without_id ... 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_limits.StrictTwoLevelLimitsTestCase.test_create_project_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_project_limit ... 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_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_v3_policy.PolicyTestCase.test_create_policy
keystone.tests.unit.test_v3_policy.PolicyTestCase.test_create_policy ... 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_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_policy.PolicyTestCase.test_delete_policy
keystone.tests.unit.test_v3_policy.PolicyTestCase.test_delete_policy ... 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_catalog.CatalogTestCase.test_create_service
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service ... ok
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_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_limits.StrictTwoLevelLimitsTestCase.test_delete_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_delete_limit ... 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_v3_policy.PolicyTestCase.test_list_head_policies
keystone.tests.unit.test_v3_policy.PolicyTestCase.test_list_head_policies ... 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_v3_catalog.CatalogTestCase.test_create_service_enabled_str_false
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_false ... 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_limits.StrictTwoLevelLimitsTestCase.test_list_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_list_limit ... 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_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_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_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_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_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_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.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_v3_catalog.CatalogTestCase.test_create_service_enabled_str_true
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_true ... 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_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.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.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_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_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_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.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.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_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_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_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.tests.test_core.TestTestCase.test_bad_log
keystone.tests.unit.tests.test_core.TestTestCase.test_bad_log ... 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_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.ResourceTestCase.test_create_domain
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain ... 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_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_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_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_resource.ResourceTestCase.test_create_domain_case_sensitivity
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_case_sensitivity ... 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_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_v3_catalog.CatalogTestCase.test_delete_endpoint
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_endpoint ... 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_catalog.CatalogTestCase.test_delete_region
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_region ... 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_catalog.CatalogTestCase.test_delete_service
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_service ... 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_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_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_limits.StrictTwoLevelLimitsTestCase.test_show_domain_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_show_domain_limit ... ok
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_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_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_v3_resource.ResourceTestCase.test_create_hierarchical_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_hierarchical_project ... 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_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_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_v3_resource.ResourceTestCase.test_create_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project ... 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_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_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit ... 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_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_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_v3_resource.ResourceTestCase.test_create_project_tag
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag ... ok
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_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.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_v3_catalog.CatalogTestCase.test_get_head_region
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_region ... 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_v3_catalog.CatalogTestCase.test_get_head_service
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_service ... 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
/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_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_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_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_limits.StrictTwoLevelLimitsTestCase.test_update_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit ... 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_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_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_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_resource.ResourceTestCase.test_create_project_unsafe
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_unsafe ... 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_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_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.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_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_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_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_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_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_catalog.CatalogTestCase.test_list_head_endpoints
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_endpoints ... 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_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit ... 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_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_catalog.CatalogTestCase.test_list_head_services
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_services ... 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_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_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_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_policy.PolicyTestCase.test_enforce_good_action
keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_good_action ... 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_policy.PolicyTestCase.test_enforce_nonexistent_action_throws
keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_nonexistent_action_throws ... 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_policy.PolicyTestCase.test_templatized_enforcement
keystone.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement ... ok
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_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_v3_resource.ResourceTestCase.test_delete_domain
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain ... ok
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_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_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_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_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_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_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_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_shadow_users.TestUserWithFederatedUser.test_get_federated_user
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_get_federated_user ... 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_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_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_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_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_v3_resource.ResourceTestCase.test_delete_domain_hierarchy
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain_hierarchy ... 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_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_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_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_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user ... 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.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_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_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_catalog.CatalogTestCase.test_update_region
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_region ... 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_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_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_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_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_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_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_resource.ResourceTestCase.test_delete_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project ... 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_v3_resource.ResourceTestCase.test_delete_project_tag
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tag ... 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_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_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_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_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_v3_resource.ResourceTestCase.test_delete_project_tags
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tags ... 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_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_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_v3_resource.ResourceTestCase.test_disable_domain
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_domain ... 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_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_v3_resource.ResourceTestCase.test_disable_leaf_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_leaf_project ... ok
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_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_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_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_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_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_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_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_credential.CredentialTestCase.test_delete_credential
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential ... 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_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_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_v3_resource.ResourceTestCase.test_get_head_domain
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_domain ... ok
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_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_v3_resource.ResourceTestCase.test_get_head_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_project ... 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_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_v3_credential.CredentialTestCase.test_list_credentials
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials ... ok
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_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_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_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_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_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_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_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_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_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_credential.CredentialTestCase.test_update_credential
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential ... ok
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_v3_assignment.AssignmentInheritanceTestCase.test_project_id_specified_if_include_subtree_specified
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_project_id_specified_if_include_subtree_specified ... 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_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_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.ResourceTestCase.test_list_head_domains
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_head_domains ... 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_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_resource.ResourceTestCase.test_list_head_projects
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_head_projects ... 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_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_resource.ResourceTestCase.test_list_limit_for_domains
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_limit_for_domains ... 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_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_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_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_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_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_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_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.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_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_resource.ResourceTestCase.test_list_project_tags
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_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_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.FederatedTokenTestsMethodToken.test_full_workflow
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_full_workflow ... 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_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_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_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_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_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_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_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_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
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_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_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_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_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_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_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_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_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_with_nonexistent_group
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_with_nonexistent_group ... 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_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_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token ... 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_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_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_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_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_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_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_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_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_v3_assignment.AssignmentTestCase.test_delete_role
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_role ... 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_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_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_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_v3_resource.ResourceTestCase.test_update_domain
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain ... 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
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_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_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_notify
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_notify ... 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_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_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_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote ... 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_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_assignment.AssignmentTestCase.test_filtered_role_assignments
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_filtered_role_assignments ... ok
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_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_assignment.AssignmentTestCase.test_get_effective_role_assignments
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_effective_role_assignments ... 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_v3_assignment.AssignmentTestCase.test_get_head_role
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_head_role ... ok
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
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_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
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_v3_resource.ResourceTestCase.test_update_project_tags
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_tags ... ok
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_v3_assignment.AssignmentTestCase.test_list_head_roles
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_list_head_roles ... 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_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_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.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_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_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_v3_resource.ResourceTestCase.test_update_project_unsafe
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_unsafe ... 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_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_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_v3_assignment.AssignmentTestCase.test_update_role
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_update_role ... 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_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_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_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_federation.FederatedTokenTestsMethodToken.test_list_projects
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_projects ... 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_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain ... ok
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_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.StrictTwoLevelLimitsResourceTestCase.test_create_domain_case_sensitivity
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_case_sensitivity ... 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_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_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_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_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_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe ... 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_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_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_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.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_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_hierarchical_project
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_hierarchical_project ... ok
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_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_once
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_once ... 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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project ... 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_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_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_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_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag ... 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_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_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_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_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_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_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_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, '
/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_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_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_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_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_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_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_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_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_auth.TestFetchRevocationList.test_get_ids_no_tokens_returns_forbidden
keystone.tests.unit.test_v3_auth.TestFetchRevocationList.test_get_ids_no_tokens_returns_forbidden ... 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
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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe ... 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_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_v3_auth.TestTrustChain.test_delete_broken_chain
keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_broken_chain ... 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_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_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_auth.TestTrustChain.test_delete_trust_cascade
keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_trust_cascade ... 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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_tags
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_tags ... 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_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_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_v3_auth.TestTrustChain.test_intermediate_user_disabled
keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_disabled ... 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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_default_domain
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_default_domain ... 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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain ... 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_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_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_v3_auth.TrustAPIBehavior.test_change_password_invalidates_trust_tokens
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_change_password_invalidates_trust_tokens ... 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_v3_auth.TrustAPIBehavior.test_consume_trust_once
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_consume_trust_once ... 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_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_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_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.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_with_idp
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_with_idp ... 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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_enabled_domain_fails
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_enabled_domain_fails ... 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_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_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_auth.TrustAPIBehavior.test_delete_trust
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_delete_trust ... 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_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_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_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_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_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_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_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_federation.FederatedUserTests.test_user_id_persistense
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_user_id_persistense ... 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_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_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_v3_federation.FederatedUserTests.test_user_role_assignment
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_user_role_assignment ... 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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_leaf_project
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_leaf_project ... 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_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_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_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_v3_auth.TrustAPIBehavior.test_redelegation_expiry
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_expiry ... 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_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_auth.TrustAPIBehavior.test_redelegation_remaining_uses
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_remaining_uses ... 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_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_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_v3_federation.IdPMetadataGenerationTests.test_check_entity_id
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_entity_id ... 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_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_federation.IdPMetadataGenerationTests.test_check_idp_sso
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_idp_sso ... 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_federation.IdPMetadataGenerationTests.test_get_head_metadata
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_get_head_metadata ... 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_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_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_auth.TrustAPIBehavior.test_trust_deleted_grant
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_deleted_grant ... ok
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_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_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.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_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_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_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_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_federation.IdPMetadataGenerationTests.test_metadata_no_organization
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_no_organization ... 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_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_federation.IdPMetadataGenerationTests.test_metadata_validity
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_validity ... ok
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_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_federation.IdPMetadataGenerationTests.test_serialize_metadata_object
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_serialize_metadata_object ... 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_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_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_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_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_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
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_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_catalog.TestCatalogAPITemplatedProject.test_project_delete
keystone.tests.unit.test_v3_catalog.TestCatalogAPITemplatedProject.test_project_delete ... 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_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_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_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_federation.JWSFederatedTokenTests.test_jws_full_workflow
keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_jws_full_workflow ... 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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_projects
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_projects ... 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_federation.FederatedTokenTests.test_assertion_prefix_parameter
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_assertion_prefix_parameter ... 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_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_identity.IdentityTestCase.test_add_user_to_group
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_add_user_to_group ... 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_identity.IdentityTestCase.test_admin_password_reset
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_admin_password_reset ... 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
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_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_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_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_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_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_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_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_v3_identity.IdentityTestCase.test_create_group
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_group ... 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_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_v3_federation.FederatedTokenTests.test_full_workflow
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_full_workflow ... 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_identity.IdentityTestCase.test_create_user
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user ... 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_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_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_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_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_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_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_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_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_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.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_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.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_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_identity.IdentityTestCase.test_delete_group
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_group ... ok
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_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_v3_identity.IdentityTestCase.test_delete_user
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_user ... 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_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_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_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_v3_identity.IdentityTestCase.test_get_head_group
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_group ... 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_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_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_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_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.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_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.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_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_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_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.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_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_identity.IdentityTestCase.test_list_head_groups
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_groups ... 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_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.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_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe ... 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_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_federation.FederatedTokenTests.test_issue_unscoped_token_notify
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_notify ... 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_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_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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project ... 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_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_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_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_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_identity.IdentityTestCase.test_remove_user_from_group
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_remove_user_from_group ... 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_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags ... 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_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_v3_identity.IdentityTestCase.test_update_group
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group ... 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_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_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_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_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_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_identity.IdentityTestCase.test_update_user
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_user ... 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_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_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.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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_unsafe
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_unsafe ... 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_federation.FederatedTokenTests.test_list_domains
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_domains ... 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_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.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.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.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_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.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_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_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_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_v3_oauth1.OAuthCADFNotificationTests.test_create_consumer
keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_create_consumer ... 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_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_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_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.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.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.test_v3_oauth1.OAuthCADFNotificationTests.test_delete_consumer
keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_delete_consumer ... 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.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
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_v3_oauth1.OAuthCADFNotificationTests.test_oauth_flow_notifications
keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_oauth_flow_notifications ... 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_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_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_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_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_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_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_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_federation.FederatedTokenTests.test_scope_to_domain_once
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_domain_once ... 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_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_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_federation.FederatedTokenTests.test_scope_to_project_once
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_once ... ok
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_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_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_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_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_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_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_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_v3_federation.FederatedTokenTests.test_unscoped_token_has_user_domain
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_unscoped_token_has_user_domain ... ok
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_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_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_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_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_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_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_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_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_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_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_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_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_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.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_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_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_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_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_federation.ServiceProviderTests.test_create_service_provider
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_service_provider ... 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_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_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_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_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_federation.ServiceProviderTests.test_delete_service_provider
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_delete_service_provider ... 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_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_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_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_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_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_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_federation.ServiceProviderTests.test_get_service_provider_fail
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_get_service_provider_fail ... ok
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_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_v3_federation.ServiceProviderTests.test_update_service_provider
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider ... 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_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_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_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_federation.ServiceProviderTests.test_update_sp_relay_state
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_sp_relay_state ... 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_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_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_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_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_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_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_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_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.ShadowMappingTests.test_shadow_mapping_creates_projects
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_creates_projects ... 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_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_v3_federation.ShadowMappingTests.test_shadow_mapping_is_idempotent
keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_is_idempotent ... ok
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_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_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_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_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_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_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_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.ConsumerCRUDTests.test_consumer_create
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create ... 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_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_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_oauth1.ConsumerCRUDTests.test_consumer_create_normalize_field
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create_normalize_field ... 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_oauth1.ConsumerCRUDTests.test_consumer_get_bad_id
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_get_bad_id ... 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_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_oauth1.ConsumerCRUDTests.test_consumer_list
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_list ... 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_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_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_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_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_oauth1.OAuthNotificationTests.test_create_consumer
keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_create_consumer ... 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_v3_oauth1.OAuthNotificationTests.test_delete_consumer
keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_delete_consumer ... 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_oauth1.OAuthNotificationTests.test_update_consumer
keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_update_consumer ... 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_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_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.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.GroupValidationTestCase.test_validate_group_create_succeeds
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_succeeds ... 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.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.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.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_validation.GroupValidationTestCase.test_validate_group_update_succeeds
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_update_succeeds ... 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.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.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_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_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_versions.VersionTestCase.test_accept_type_handling
keystone.tests.unit.test_versions.VersionTestCase.test_accept_type_handling ... 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_versions.VersionTestCase.test_public_version_v3
keystone.tests.unit.test_versions.VersionTestCase.test_public_version_v3 ... ok
keystone.tests.unit.test_versions.VersionTestCase.test_public_versions
keystone.tests.unit.test_versions.VersionTestCase.test_public_versions ... 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_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.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.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.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.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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_trust.TestTrustOperations.test_delete_trust
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_delete_trust ... 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_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_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_trust.TestTrustOperations.test_list_trusts
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_list_trusts ... 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_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_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_trust.TestTrustOperations.test_trusts_do_not_implement_updates
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_trusts_do_not_implement_updates ... 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_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_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_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.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_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_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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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_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.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.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.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.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.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.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.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
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.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.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.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.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.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
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

----------------------------------------------------------------------
Ran 5698 tests in 4408.485s

OK (skipped=733)
+ stestr slowest
Test id                                                                                                                                 Runtime (s)
--------------------------------------------------------------------------------------------------------------------------------------  -----------
keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation                                                    34.391
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_multi_ca                                        31.109
keystone.tests.unit.token.test_fernet_provider.TestFernetKeyRotation.test_rotation                                                      29.961
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_inexact_filters                                                      24.226
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_if_no_password_set                    24.181
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_domain_name                           23.253
keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_check_group_does_not_have_system_role_without_assignment  21.587
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_userid                                           21.513
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_default_domain_by_name                                                 20.810
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_by_name_returns_not_found                                19.753
+ rm -rf .stestr
+ for pyvers in ${PYTHON3S}
+ '[' 3.13 = disabled ']'
++ cut -d. -f1
++ echo 3.13
+ PYMAJOR=3
+ echo '===> Testing with python (python3)'
===> Testing with python (python3)
++ pwd
+ '[' -d /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages ']'
+ '[' -z /build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages ']'
+ '[' -e .stestr.conf ']'
+ '[' -x /usr/bin/python3-stestr ']'
+ STESTR=stestr
+ rm -rf .stestr
+ PYTHON=python3.13
+ subunit2pyunit
+ 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))'
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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate ... 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.SQLModelTestCase.test_application_credential_role_model
keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_role_model ... 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.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.common.sql.test_upgrades.TestModelsSyncSQLite.test_models_sync
keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncSQLite.test_models_sync ... 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.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate_expired
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate_expired ... 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.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.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.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_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.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.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.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.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.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.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_invalid_password_sends_notification
keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_invalid_password_sends_notification ... ok
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.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.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.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.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.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.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_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.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.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.CADFNotificationsForPCIDSSEvents.test_password_expired_sends_notification
keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_password_expired_sends_notification ... 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.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.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.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.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.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.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.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.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.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.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.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_role_crud
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_role_crud ... ok
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.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_config_option_no_events
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_config_option_no_events ... 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_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.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.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.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_update_role_returns_not_found
keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_returns_not_found ... 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.test_notifications.NotificationsForEntities.test_create_endpoint
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_endpoint ... ok
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.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.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_list_application_credentials
keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_list_application_credentials ... 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.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.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.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_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.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.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.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.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.NotificationsForEntities.test_create_policy
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_policy ... 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_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_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.common.test_resource_options_common.TestResourceOptionObjects.test_registry
keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_registry ... 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.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_notifications.TestCallbackRegistration.test_an_invalid_event
keystone.tests.unit.common.test_notifications.TestCallbackRegistration.test_an_invalid_event ... 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
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.common.test_notifications.NotificationsForEntities.test_create_project
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_project ... ok
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.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.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.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.NotificationsForEntities.test_create_region
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_region ... 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.common.test_notifications.CADFNotificationsForEntities.test_create_domain
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_domain ... 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.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.common.test_notifications.NotificationsForEntities.test_create_role
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_role ... 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.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.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.common.test_notifications.CADFNotificationsForEntities.test_create_endpoint
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_endpoint ... 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.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.common.test_notifications.NotificationsForEntities.test_create_service
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_service ... 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.TestEventCallbacks.test_notification_event_not_valid
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_event_not_valid ... 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.common.test_notifications.CADFNotificationsForEntities.test_create_group
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_group ... 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.common.test_notifications.NotificationsForEntities.test_create_trust
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_trust ... 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_create_policy
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_policy ... 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.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.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.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_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.common.test_notifications.CADFNotificationsForEntities.test_create_project
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_project ... 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.common.test_notifications.TestEventCallbacks.test_notification_received
keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_received ... 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.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.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.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.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.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.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.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.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.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.common.test_notifications.NotificationsForEntities.test_delete_endpoint
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_endpoint ... 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.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.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.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.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.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.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.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.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.common.test_notifications.NotificationsForEntities.test_delete_group
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_group ... 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.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.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.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.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.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.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.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.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.common.test_notifications.NotificationsForEntities.test_delete_policy
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_policy ... 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.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.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.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.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.common.test_notifications.CADFNotificationsForEntities.test_create_trust
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_trust ... 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.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.common.test_notifications.NotificationsForEntities.test_delete_project
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_project ... ok
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.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.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.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.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.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.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.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.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.common.test_notifications.CADFNotificationsForEntities.test_create_user
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_user ... 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.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.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.common.test_notifications.NotificationsForEntities.test_delete_region
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_region ... 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.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_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_notifications.NotificationsForEntities.test_delete_role
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_role ... 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.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.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.common.test_notifications.NotificationsForEntities.test_delete_service
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_service ... 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.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_enforce_call_not_is_authenticated
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_not_is_authenticated ... 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.common.test_notifications.CADFNotificationsForEntities.test_delete_policy
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_policy ... 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.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.common.test_notifications.CADFNotificationsForEntities.test_delete_project
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_project ... 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.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_user
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_user ... 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.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.common.test_notifications.NotificationsForEntities.test_disable_domain
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_domain ... 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.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.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.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.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.common.test_notifications.CADFNotificationsForEntities.test_delete_service
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_service ... 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.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.common.test_notifications.CADFNotificationsForEntities.test_delete_trust
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_trust ... 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.common.test_notifications.NotificationsForEntities.test_disable_project
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_project ... 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.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.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.common.test_notifications.CADFNotificationsForEntities.test_disable_domain
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_domain ... 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.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.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.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.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.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.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.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.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.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.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_notifications.NotificationsForEntities.test_initiator_request_id
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_initiator_request_id ... 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.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.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.common.test_notifications.CADFNotificationsForEntities.test_disable_project
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_project ... 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.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.common.test_notifications.NotificationsForEntities.test_update_domain
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_domain ... 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.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.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.receipt.test_fernet_provider.TestFernetKeyRotation.test_non_numeric_files
keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_non_numeric_files ... ok
/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_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.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.common.test_notifications.NotificationsForEntities.test_update_group
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_group ... 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.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.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.common.test_notifications.NotificationsForEntities.test_update_project
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_project ... 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.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_policy_enforcer_action_decorator
keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_policy_enforcer_action_decorator ... ok
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.common.test_notifications.CADFNotificationsForEntities.test_initiator_request_id
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_request_id ... 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.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.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.common.test_notifications.NotificationsForEntities.test_update_role
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_role ... 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.common.test_notifications.CADFNotificationsForEntities.test_update_domain
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_domain ... 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.common.test_notifications.CADFNotificationsForEntities.test_update_endpoint
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_endpoint ... 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.common.test_utils.ServiceHelperTests.test_fail_gracefully
keystone.tests.unit.common.test_utils.ServiceHelperTests.test_fail_gracefully ... 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.common.test_notifications.NotificationsForEntities.test_update_user
keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_user ... 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.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.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_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.common.test_notifications.CADFNotificationsForEntities.test_update_policy
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_policy ... 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_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_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.common.test_notifications.CADFNotificationsForEntities.test_update_project
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_project ... 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.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.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.federation.test_core.TestFederationProtocol.test_create_protocol
keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol ... ok
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.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.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.federation.test_core.TestFederationProtocol.test_update_protocol
keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol ... 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.common.test_notifications.CADFNotificationsForEntities.test_update_region
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_region ... 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
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.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.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.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.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.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.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.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.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.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.common.test_utils.UtilsTestCase.test_hash
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash ... ok
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.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.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.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.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.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.common.test_notifications.CADFNotificationsForEntities.test_update_role
keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_role ... ok
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.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.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.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation
keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation ... 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"
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.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.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_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.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_utils.UtilsTestCase.test_hash_long_password_strict
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_long_password_strict ... ok
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.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.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.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.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.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.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.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.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.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.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.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_utils.UtilsTestCase.test_hash_long_password_truncation
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_long_password_truncation ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.common.test_utils.UtilsTestCase.test_hash_unicode
keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_unicode ... 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.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.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_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.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.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.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"
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.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.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.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.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.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.common.test_notifications.CadfNotificationsWrapperTestCase.test_group_domain_grant
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_group_domain_grant ... 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"
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.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_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.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.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.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.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.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.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.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.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.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.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.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.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.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.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
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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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
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.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_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.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.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.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.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.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.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.common.test_notifications.CadfNotificationsWrapperTestCase.test_user_project_grant
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_user_project_grant ... 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.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.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.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.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_id
keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_id ... ok
Truncating password to algorithm specific maximum length 72 characters.
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.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.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
Truncating password to algorithm specific maximum length 72 characters.
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.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.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.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.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.identity.backends.test_sql.TestIdentityDriver.test_authenticate
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate ... ok
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.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.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.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
Truncating password to algorithm specific maximum length 72 characters.
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.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.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.resource.test_core.TestResourceManagerNoFixtures.test_update_project_name_conflict
keystone.tests.unit.resource.test_core.TestResourceManagerNoFixtures.test_update_project_name_conflict ... ok
Truncating password to algorithm specific maximum length 72 characters.
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.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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_HTTP_OPTIONS_is_unenforced
keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_HTTP_OPTIONS_is_unenforced ... ok
Truncating password to algorithm specific maximum length 72 characters.
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
Truncating password to algorithm specific maximum length 72 characters.
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.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.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
Truncating password to algorithm specific maximum length 72 characters.
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.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_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.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.identity.backends.test_sql.TestIdentityDriver.test_change_password
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_change_password ... 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.contrib.federation.test_utils.TestUnicodeAssertionData.test_unicode
keystone.tests.unit.contrib.federation.test_utils.TestUnicodeAssertionData.test_unicode ... 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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.policy.backends.test_sql.SQLDriverTestCase.test_delete_policy
keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_delete_policy ... ok
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.identity.backends.test_sql.TestIdentityDriver.test_create_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group ... 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.policy.backends.test_sql.SQLDriverTestCase.test_update_policy
keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_update_policy ... 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.TestIdentityDriver.test_create_group_all_attrs
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group_all_attrs ... 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.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
Conflict group: (sqlite3.IntegrityError) UNIQUE constraint failed: group.domain_id, group.name
[SQL: INSERT INTO "group" (id, name, domain_id, description, extra) VALUES (?, ?, ?, ?, ?)]
[parameters: ('f4dcba2e29b645ccacee57d66f4d1fea', 'b9487112faa44335a4ad8cb91ccd48c3', '6c9d270e66424b30952236303f800b4d', 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.identity.backends.test_sql.TestIdentityDriver.test_create_user
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user ... ok
Truncating password to algorithm specific maximum length 72 characters.
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.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.identity.backends.test_sql.TestIdentityDriver.test_create_user_all_attributes
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user_all_attributes ... 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: ('35ac93f56de3482c913ca224f957c9f4', '4bf52e85689846d499d9c985857e95ac', 1, '{}', None, '2025-01-16 03:52:13.229919', 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
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: ('66c70b70d2754c5595ced36deed18e50', '1ee34284db6549df9a26a2ab2c3fa544', '60049e101fc24856824e37761d3a8d9c', 0, None)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
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_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.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.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.identity.backends.test_sql.TestIdentityDriver.test_delete_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_group ... 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.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.identity.backends.test_sql.TestIdentityDriver.test_delete_user
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_user ... 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.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.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.identity.backends.test_sql.TestIdentityDriver.test_generates_uuids
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_generates_uuids ... 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.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_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.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.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.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.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.identity.backends.test_sql.TestIdentityDriver.test_get_user
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user ... 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.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.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.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.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.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.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_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_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.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.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.identity.backends.test_sql.TestIdentityDriver.test_is_sql
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_is_sql ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_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.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.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.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.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.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.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.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.identity.backends.test_sql.TestIdentityDriver.test_update_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_group ... ok
Conflict group: (sqlite3.IntegrityError) UNIQUE constraint failed: group.domain_id, group.name
[SQL: UPDATE "group" SET name=? WHERE "group".id = ?]
[parameters: ('5f03a1fb76024e7ca24f61755137154b', '8ef59bf7b9de4dffacbd0f1de91a7270')]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
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.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.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.TestIdentityDriver.test_update_group_no_group
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_group_no_group ... 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.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.identity.backends.test_sql.TestIdentityDriver.test_update_user
keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user ... ok
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.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.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.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.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.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
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: ('45e4311ac7ba4ae2bf06d0707f830b38', 1)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
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.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.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_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.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.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_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.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.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.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_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.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.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.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.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.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_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.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_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_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.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.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords
keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords ... 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.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_backend_id_mapping_sql.SqlIDMappingTable.test_id_mapping
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_id_mapping ... 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.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_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.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_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_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_id_mapping_sql.SqlIDMappingTable.test_password_model
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_password_model ... 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_id_mapping_sql.SqlIDMappingTable.test_project_model
keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_project_model ... 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_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.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.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_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_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_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.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.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.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.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.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.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_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.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.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.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.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.LdapFilterTests.test_groups_for_user_exact_filtered
keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_groups_for_user_exact_filtered ... 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.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.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.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_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.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_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.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.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_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_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_disabled_endpoint
keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_disabled_endpoint ... ok
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.resource.backends.test_sql.TestSqlResourceDriver.test_create_project
keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project ... 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.test_backend_ldap.LdapFilterTests.test_list_entities_filtered
keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_entities_filtered ... 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.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.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_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_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.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.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.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_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_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.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_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_endpoint_policy_sql.SqlPolicyAssociationTable.test_group_model
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_group_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_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_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_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.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_endpoint_policy_sql.SqlPolicyAssociationTable.test_password_model
keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_password_model ... 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_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_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_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_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_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_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_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_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_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_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_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_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.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_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_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_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_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.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.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_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_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_federation_sql.SqlFederation.test_group_model
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_group_model ... ok
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_federation_sql.SqlFederation.test_identity_provider
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_identity_provider ... 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_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.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_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.MultiLDAPandSQLIdentity.test_authenticate
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate ... ok
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.test_backend_federation_sql.SqlFederation.test_mapping
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_mapping ... 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_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_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.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_federation_sql.SqlFederation.test_password_model
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_password_model ... ok
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_federation_sql.SqlFederation.test_project_model
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_project_model ... 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_federation_sql.SqlFederation.test_project_tags_model
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_project_tags_model ... 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_auth_plugin.TestAuthPluginDynamicOptions.test_addition_auth_steps
keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_addition_auth_steps ... 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.test_auth_plugin.TestAuthPluginDynamicOptions.test_unsupported_auth_method
keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_unsupported_auth_method ... 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.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_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.MultiLDAPandSQLIdentity.test_authenticate_bad_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_user ... ok
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_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_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.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_federation_sql.SqlFederation.test_user_group_membership
keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_user_group_membership ... ok
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.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_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_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.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.LDAPLimitTests.test_list_groups_filtered_and_limited
keystone.tests.unit.test_backend_ldap.LDAPLimitTests.test_list_groups_filtered_and_limited ... 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_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.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.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_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.MultiLDAPandSQLIdentity.test_build_tree
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_build_tree ... 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.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_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.LDAPLimitTests.test_list_projects_filtered_and_limited
keystone.tests.unit.test_backend_ldap.LDAPLimitTests.test_list_projects_filtered_and_limited ... ok
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_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_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_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.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_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.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.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.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_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.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.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate ... 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_backend_ldap.LDAPMatchingRuleInChainTests.test_get_group
keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_get_group ... 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_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_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.LDAPMatchingRuleInChainTests.test_list_groups
keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_groups ... 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.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_password
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_password ... 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_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_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.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_user
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_user ... 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_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_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_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.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_backend_sql.SqlCredential.test_list_credentials
keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials ... ok
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.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_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.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.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.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_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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_build_tree
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_build_tree ... 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_sql.SqlCredential.test_list_credentials_is_decrypted
keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials_is_decrypted ... 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_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_sql.SqlDecorators.test_not_conflict_error
keystone.tests.unit.test_backend_sql.SqlDecorators.test_not_conflict_error ... ok
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.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.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_sql.SqlFilterTests.test_filter_sql_injection_attack
keystone.tests.unit.test_backend_sql.SqlFilterTests.test_filter_sql_injection_attack ... ok
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.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_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_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_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.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.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.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.DomainSpecificLDAPandSQLIdentity.test_cache_layer_group_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_group_crud ... 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.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_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_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_project_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_project_crud ... 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_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_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'
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.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.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.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.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.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.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.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.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_ldap.LDAPIdentityEnabledEmulation.test_authenticate
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate ... 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.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_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.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_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_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_password
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_password ... 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_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_authenticate_bad_user
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_user ... 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_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_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.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
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_update_immutable_project ... ok
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_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_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_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.LDAPIdentityEnabledEmulation.test_authenticate_wrong_credentials
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_wrong_credentials ... 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.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_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_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.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.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.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_backend_ldap.LDAPIdentityEnabledEmulation.test_build_tree
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_build_tree ... 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_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.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.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_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_get_user
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_get_user ... ok
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_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.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_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_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.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_cache_layer_group_crud
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_group_crud ... 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.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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_project_crud
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_project_crud ... 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.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_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.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.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_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.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.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_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_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.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_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_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_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_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_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_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.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_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.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.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_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.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_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.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_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.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_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_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.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.MultiLDAPandSQLIdentity.test_create_project_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_immutable ... 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_cannot_update_immutable_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_project ... ok
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.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_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_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_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_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_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_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_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_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.DomainSpecificLDAPandSQLIdentity.test_create_invalid_domain_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_invalid_domain_fails ... 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_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.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.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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_on
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_on ... 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.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_sql.SqlIdentity.test_authenticate
keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate ... 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_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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_immutable ... 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.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_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_sql.SqlIdentity.test_authenticate_bad_password
keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_password ... ok
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.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.SqlIdentity.test_authenticate_bad_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_user ... 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_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_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_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_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_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.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.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_sql.SqlIdentity.test_cache_layer_domain_crud
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_domain_crud ... ok
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_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_configurable_allowed_project_actions
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_configurable_allowed_project_actions ... 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.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_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.LDAPIdentityEnabledEmulation.test_configurable_allowed_user_actions
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_configurable_allowed_user_actions ... 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_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_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_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.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.LDAPIdentityEnabledEmulation.test_create_domain
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain ... 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.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.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_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.MultiLDAPandSQLIdentity.test_create_project_with_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_tags ... 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.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.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_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.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_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_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_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_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_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_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_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.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_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_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_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_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_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_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.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.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_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.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_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_sql.SqlIdentity.test_cannot_update_immutable_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_immutable_project ... 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.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.DomainSpecificLDAPandSQLIdentity.test_create_project_with_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_tags ... 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_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.MultiLDAPandSQLIdentity.test_create_user_none_mapping
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_none_mapping ... 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_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.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_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_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_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.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.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_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_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.LDAPIdentityEnabledEmulation.test_create_grant_no_group
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_grant_no_group ... 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.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_backend_sql.SqlIdentity.test_check_project_depth
keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_project_depth ... 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_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.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_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.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_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_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_create_user_missed_password
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_missed_password ... 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_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.DomainSpecificLDAPandSQLIdentity.test_create_user_none_mapping
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_none_mapping ... 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_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_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_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_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_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_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_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.LDAPIdentityEnabledEmulation.test_create_project_immutable
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_immutable ... 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.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_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.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_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_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_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.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.DomainSpecificLDAPandSQLIdentity.test_delete_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain ... ok
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_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_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_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.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_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_backend_sql.SqlIdentity.test_create_domain_immutable
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_immutable ... 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.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.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_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_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.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.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_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.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.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_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_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.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_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_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.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_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_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.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_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.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.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_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_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.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_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_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.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_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.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.MultiLDAPandSQLIdentity.test_delete_project_cascade
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_cascade ... 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_sql.SqlIdentity.test_create_grant_no_group
keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_grant_no_group ... ok
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_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_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_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_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.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_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_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.LDAPIdentityEnabledEmulation.test_create_project_with_tags
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_tags ... 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_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.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_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_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.DomainSpecificLDAPandSQLIdentity.test_delete_project_cascade
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_cascade ... 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_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_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_tags ... ok
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.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.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_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.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_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.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_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_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_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.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.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_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.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_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.DomainSpecificLDAPandSQLIdentity.test_delete_project_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_tags ... 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.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_delete_projects_from_ids
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_projects_from_ids ... 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.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_ldap.LDAPIdentityEnabledEmulation.test_create_user_none_password
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_none_password ... 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_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_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_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_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_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_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.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.LDAPIdentityEnabledEmulation.test_debug_level_set
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_debug_level_set ... ok
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.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_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.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_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.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_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_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.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_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_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_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_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_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.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_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_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_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.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.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_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_delete_tag_from_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_tag_from_project ... ok
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_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.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_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_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.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.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_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_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.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.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_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_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_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_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.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.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_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.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_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_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.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_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_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_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_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.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_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_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.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_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_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.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.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.LDAPIdentityEnabledEmulation.test_delete_large_project_cascade
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_large_project_cascade ... ok
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.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_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_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_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.LDAPIdentityEnabledEmulation.test_delete_project_cascade
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_cascade ... 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.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.MultiLDAPandSQLIdentity.test_domain_segregation
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_segregation ... 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.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.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_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.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_delete_project_returns_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_returns_not_found ... 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.MultiLDAPandSQLIdentity.test_existing_uuids_work
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_existing_uuids_work ... 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_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_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_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_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.LDAPIdentityEnabledEmulation.test_delete_project_tags
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tags ... 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.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_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_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.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.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.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_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.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.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_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.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.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_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.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_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.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.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_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_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_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_get_default_domain_by_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_default_domain_by_name ... ok
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.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_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.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_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.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_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_delete_tag_from_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_tag_from_project ... 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.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_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_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_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_ldap.MultiLDAPandSQLIdentity.test_get_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project ... 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.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.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_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.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_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_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_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.DomainSpecificLDAPandSQLIdentity.test_get_project
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_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.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_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_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_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.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_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.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_sql.SqlIdentity.test_delete_project_tags
keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_tags ... 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_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.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_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.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_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.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_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_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.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_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_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.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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_tag
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_tag ... 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.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.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.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_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.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_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_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.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.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.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_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_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.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_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.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_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.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_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.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_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_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.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_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_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_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.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_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_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.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.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_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_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.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_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_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.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_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_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_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_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_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.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.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.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_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_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.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.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_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_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.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_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.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_backend_ldap.MultiLDAPandSQLIdentity.test_get_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user ... ok
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.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_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_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_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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user ... 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_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.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.DomainSpecificLDAPandSQLIdentity.test_get_user_by_name
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user_by_name ... 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.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.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_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_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_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_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_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.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_get_project
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project ... 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.LDAPIdentityEnabledEmulation.test_get_project_by_name
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_by_name ... 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.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.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.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_backend_ldap.MultiLDAPandSQLIdentity.test_group_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_group_crud ... 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_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_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.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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_group_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_group_crud ... ok
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_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_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.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_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_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.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.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_ldap.LDAPIdentityEnabledEmulation.test_get_project_tag
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_tag ... 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.MultiLDAPandSQLIdentity.test_list_domains
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains ... 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_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_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_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_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_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.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_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_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.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.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.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_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_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.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.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_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.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_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.DomainSpecificLDAPandSQLIdentity.test_list_group_role_assignment
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_role_assignment ... 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_sql.SqlIdentity.test_get_group_by_name
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_group_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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups ... ok
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_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_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_ldap.MultiLDAPandSQLIdentity.test_list_groups
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups ... 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_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.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_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_sql.SqlIdentity.test_get_project
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project ... 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_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_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_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.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_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_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.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_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_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_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_get_project_contains_tags
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_contains_tags ... 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.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_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_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.DomainSpecificLDAPandSQLIdentity.test_list_project_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags ... 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_sql.SqlIdentity.test_get_project_tag
keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_tag ... ok
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_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_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_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.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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects ... 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_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.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_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.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.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.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_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.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_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.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_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.LDAPIdentityEnabledEmulation.test_group_crud
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_group_crud ... 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_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_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_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_list_projects
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects ... 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_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_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.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_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.LDAPIdentityEnabledEmulation.test_id_attribute_not_found
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_id_attribute_not_found ... 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.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_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_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_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_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_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.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.MultiLDAPandSQLIdentity.test_list_projects_for_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_domain ... ok
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_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.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_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_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.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_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_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.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.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_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.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.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_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_list_group_role_assignment
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_group_role_assignment ... 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_list_role_assignment_by_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_by_domain ... ok
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_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups ... 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_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_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.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_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.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_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_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.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_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_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.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_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_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_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_groups_no_dn
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_no_dn ... ok
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_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.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.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_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_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.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_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_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.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_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_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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_tags
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_tags ... 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_list_domains
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains ... 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.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_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_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_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.LDAPIdentityEnabledEmulation.test_list_projects
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects ... 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.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_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_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_sql.SqlIdentity.test_list_domains_for_groups
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_groups ... ok
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_list_role_assignments_unfiltered
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_unfiltered ... 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_sql.SqlIdentity.test_list_domains_for_user
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_user ... 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.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.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_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.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_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_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_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.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.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_list_group_role_assignment
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_group_role_assignment ... 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.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_sql.SqlIdentity.test_list_groups
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_groups ... 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_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.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.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_users
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users ... 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_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.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_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_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_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_list_users_in_group
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_in_group ... 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_list_limit_for_domains
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_limit_for_domains ... 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.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.MultiLDAPandSQLIdentity.test_list_role_assignments_unfiltered
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_unfiltered ... 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_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_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_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.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_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_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_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.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_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_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.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_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_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_sql.SqlIdentity.test_list_projects
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects ... 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.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_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_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_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.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_backend_ldap.MultiLDAPandSQLIdentity.test_list_users
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users ... 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_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.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_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.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_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_ldap.MultiLDAPandSQLIdentity.test_list_users_in_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_in_group ... 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.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_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_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_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.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_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_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.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_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_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_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
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree ... 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.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.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_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.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.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_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.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_users_with_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_name ... 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_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.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.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.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.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_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_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.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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users ... 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_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.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_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.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_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_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.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_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_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.DomainSpecificLDAPandSQLIdentity.test_project_attribute_update
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_attribute_update ... 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_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.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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_crud ... 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_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.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_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_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.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.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_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_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_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_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.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_list_users_with_name
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_name ... 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_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_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_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.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.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_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_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_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_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_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.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.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.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_list_role_assignments_unfiltered
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_unfiltered ... 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_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_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_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_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_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_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_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.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_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_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.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_ldap.MultiLDAPandSQLIdentity.test_project_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_crud ... 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_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.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_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_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_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.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_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_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_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_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_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.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_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.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_sql.SqlIdentity.test_list_users
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users ... 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_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.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_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_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_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_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.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_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_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_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.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_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.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_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_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_project_attribute_update
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_attribute_update ... 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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_project_crud
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_crud ... 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_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_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.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_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_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_sql.SqlIdentity.test_list_users_with_name
keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_name ... 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_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.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_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.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_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.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_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.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_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_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_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.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_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.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_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_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_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.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_sql.SqlIdentity.test_move_group_between_domains
keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_group_between_domains ... 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.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.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_sql.SqlIdentity.test_move_user_between_domains
keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_user_between_domains ... 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.DomainSpecificLDAPandSQLIdentity.test_update_project_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_tags ... 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_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_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.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_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.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_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_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_update_project_unset_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_unset_immutable ... 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_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.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_ldap.DomainSpecificLDAPandSQLIdentity.test_update_role_no_name
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_role_no_name ... 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_sql.SqlIdentity.test_password_hashed
keystone.tests.unit.test_backend_sql.SqlIdentity.test_password_hashed ... 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_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_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_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_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.DomainSpecificLDAPandSQLIdentity.test_update_user_enable
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_enable ... 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_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_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_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_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.DomainSpecificLDAPandSQLIdentity.test_update_user_name
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_name ... 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.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_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.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_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_backend_sql.SqlIdentity.test_project_crud
keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_crud ... ok
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.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_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.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.DomainSpecificLDAPandSQLIdentity.test_user_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_crud ... 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_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.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_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_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.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_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_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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_filter
keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_filter ... 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.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_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_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.MultiLDAPandSQLIdentity.test_update_project_set_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_set_immutable ... 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_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_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_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_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_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_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.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_backend_ldap.DomainSpecificSQLIdentity.test_add_duplicate_role_grant
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_duplicate_role_grant ... 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_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags ... 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.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.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_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.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_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.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_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.DomainSpecificSQLIdentity.test_add_user_group_deprecated
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_group_deprecated ... 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.MultiLDAPandSQLIdentity.test_update_project_unset_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_unset_immutable ... 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.DomainSpecificSQLIdentity.test_add_user_to_group
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group ... ok
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_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.LDAPIdentityEnabledEmulation.test_update_project_tags
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_tags ... 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.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.MultiLDAPandSQLIdentity.test_update_role_same_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_role_same_name ... 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.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.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.MultiLDAPandSQLIdentity.test_update_user_enable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_enable ... ok
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.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.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_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.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.DomainSpecificSQLIdentity.test_authenticate
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate ... 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_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.MultiLDAPandSQLIdentity.test_update_user_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_name ... 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.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_update_domain_set_immutable
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_domain_set_immutable ... 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.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.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.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.DomainSpecificSQLIdentity.test_authenticate_bad_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_user ... ok
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_ldap.LDAPIdentityEnabledEmulation.test_update_user_name
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_name ... 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.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_backend_ldap.MultiLDAPandSQLIdentity.test_user_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_crud ... 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_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.DomainSpecificSQLIdentity.test_authenticate_requires_simple_bind
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_requires_simple_bind ... 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."
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_sql.SqlIdentity.test_update_project_enable
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_enable ... 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.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_filter
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_filter ... 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.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.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.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_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma ... 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_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_get_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_get_user ... 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_backend_ldap.LDAPIdentityEnabledEmulation.test_user_crud
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_crud ... 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_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.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.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.DomainSpecificSQLIdentity.test_cache_layer_group_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_group_crud ... ok
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_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.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_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_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.DomainSpecificSQLIdentity.test_cache_layer_project_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_project_crud ... 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_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_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_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.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_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_sql.SqlIdentity.test_update_project_set_immutable
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_set_immutable ... 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.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.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_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.DomainSpecificSQLIdentity.test_cannot_delete_immutable_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_domain ... 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_enabled_invert
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_invert ... 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_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_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_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_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.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.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.SqlIdentity.test_update_project_unset_immutable
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_unset_immutable ... 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_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_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.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.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.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_pool.LDAPIdentity.test_authenticate
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate ... 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_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_sql.SqlIdentity.test_update_role_same_name
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_same_name ... 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_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_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.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_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_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma
keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma ... 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_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_backend_sql.SqlIdentity.test_update_user_enable
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_enable ... 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.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_pool.LDAPIdentity.test_authenticate_bad_password
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_password ... 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_sql.SqlIdentity.test_update_user_id_fails
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_id_fails ... 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.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_backend_sql.SqlIdentity.test_update_user_name
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_name ... 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_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.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.SqlIdentity.test_update_user_returns_extra
keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_returns_extra ... 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_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.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_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_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.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_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_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_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.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_pool.LDAPIdentity.test_authenticate_wrong_credentials
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_wrong_credentials ... 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_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_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.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_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_pool.LDAPIdentity.test_build_tree
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_build_tree ... 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_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.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_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_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.SqlIdentity.test_user_crud
keystone.tests.unit.test_backend_sql.SqlIdentity.test_user_crud ... ok
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_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_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.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_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.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_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_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_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_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_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_backend_ldap.LdapIdentityWithMapping.test_authenticate
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate ... 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.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_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_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_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_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_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_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_password
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_password ... 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_duplicate_project_id_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_project_id_fails ... 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.LdapIdentityWithMapping.test_authenticate_bad_user
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_user ... 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_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.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_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_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.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_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.DomainSpecificSQLIdentity.test_create_duplicate_user_name_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_user_name_fails ... 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_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_ldap.LdapIdentityWithMapping.test_build_tree
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.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.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_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_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.DomainSpecificSQLIdentity.test_create_grant_no_group
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_group ... 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_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_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_user
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_user ... 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_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_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_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.LdapIdentityWithMapping.test_cache_layer_group_crud
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_group_crud ... ok
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_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_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_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_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_backend_ldap.DomainSpecificSQLIdentity.test_create_invalid_domain_fails
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_invalid_domain_fails ... 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_pool.LDAPIdentity.test_chase_referrals_off
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_chase_referrals_off ... 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_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.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_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.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.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_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_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_backend_ldap.DomainSpecificSQLIdentity.test_create_project_immutable
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_immutable ... 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_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.DomainSpecificSQLIdentity.test_create_project_invalid_domain_id
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_invalid_domain_id ... 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_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_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_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.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_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_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_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_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.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.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_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_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_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_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_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_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_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_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_pool.LDAPIdentity.test_create_domain
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain ... 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.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_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_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_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.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_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.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_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_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_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'
/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_domain_limit
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_domain_limit ... 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_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.LdapIdentityWithMapping.test_check_leaf_projects
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_leaf_projects ... 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_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_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_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_ldap.LdapIdentityWithMapping.test_check_user_in_group
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_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.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.SqlLimit.test_create_limit_description_none
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_description_none ... 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.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
/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_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_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_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_backend_ldap.LdapIdentityWithMapping.test_check_user_not_in_group
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_not_in_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.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_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_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_ldap.LdapIdentityWithMapping.test_configurable_allowed_user_actions
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_configurable_allowed_user_actions ... 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_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_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.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'
/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_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_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_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'
/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_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_backend_sql.SqlLimit.test_create_project_limit
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit ... 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
/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_create_grant_no_group
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_grant_no_group ... 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_project_limit_duplicate
keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit_duplicate ... 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_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_pool.LDAPIdentity.test_create_grant_no_user
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_grant_no_user ... 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_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.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_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_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
/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
keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit ... 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_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.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'
/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_project
keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit_project ... 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_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.LdapIdentityWithMapping.test_create_duplicate_project_id_fails
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_project_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_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.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.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.LdapIdentityWithMapping.test_create_duplicate_project_name_fails
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_project_name_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_create_project_immutable
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_immutable ... ok
keystone.tests.unit.test_backend_sql.SqlLimit.test_get_limit
keystone.tests.unit.test_backend_sql.SqlLimit.test_get_limit ... 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_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_pool.LDAPIdentity.test_create_project_invalid_domain_id
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_invalid_domain_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_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.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.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_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
/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_filter
keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limit_by_filter ... 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_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_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
/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.LdapIdentityWithMapping.test_create_grant_no_group
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_grant_no_group ... ok
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_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_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_backend_ldap.LdapIdentityWithMapping.test_create_grant_no_user
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_grant_no_user ... 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_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_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_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_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_ldap.DomainSpecificSQLIdentity.test_delete_domain
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain ... 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_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_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'
/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_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.SqlLimit.test_list_limits
keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limits ... ok
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_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_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'
/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.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_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_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_sql.SqlLimit.test_update_limit
keystone.tests.unit.test_backend_sql.SqlLimit.test_update_limit ... 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_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_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.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_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'
keystone.tests.unit.test_cli.CliDomainConfigAllTestCase.test_config_upload
keystone.tests.unit.test_cli.CliDomainConfigAllTestCase.test_config_upload ... 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.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_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
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.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_cli.CliDomainConfigNoOptionsTestCase.test_config_upload
keystone.tests.unit.test_cli.CliDomainConfigNoOptionsTestCase.test_config_upload ... 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_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.TestDomainConfigFinder.test_finder_ignores_files
keystone.tests.unit.test_cli.TestDomainConfigFinder.test_finder_ignores_files ... 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_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_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.TestGroupMappingPurgeFunctional.test_purge_by_group_type
keystone.tests.unit.test_cli.TestGroupMappingPurgeFunctional.test_purge_by_group_type ... 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_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_cli.TestMappingEngineTester.test_mapping_engine_tester
keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester ... ok
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_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.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_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_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
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_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.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
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
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_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_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_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_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_driver_hints.ListHintsTests.test_multiple_creates
keystone.tests.unit.test_driver_hints.ListHintsTests.test_multiple_creates ... ok
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
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
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_policy.PolicyFileTestCase.test_modified_policy_reloads
keystone.tests.unit.test_policy.PolicyFileTestCase.test_modified_policy_reloads ... 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_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'
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_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_policy.PolicyTestCase.test_enforce_bad_action_throws
keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_bad_action_throws ... 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_policy.PolicyTestCase.test_enforce_nonexistent_action_throws
keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_nonexistent_action_throws ... 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_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_policy.PolicyTestCase.test_templatized_enforcement
keystone.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement ... ok
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_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_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_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_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_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_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_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_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_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_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_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_shadow_users.ShadowUsersTests.test_get_federated_user
keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_get_federated_user ... 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_create_user_missed_password
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_missed_password ... 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_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_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_cascade
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_cascade ... ok
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_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_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_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_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_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_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_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_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_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_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_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_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_pool.LDAPIdentity.test_debug_level_set
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_debug_level_set ... 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_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_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_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_ldap.DomainSpecificSQLIdentity.test_delete_project_tags
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_tags ... 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.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_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_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_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_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_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_sql_banned_operations.TestMigrationsWalkSQLite.test_head_revisions
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_head_revisions ... 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_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.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_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_sql_banned_operations.TestMigrationsWalkSQLite.test_walk_versions
keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_walk_versions ... 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.DomainSpecificSQLIdentity.test_delete_projects_from_ids
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_projects_from_ids ... 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_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_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_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_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_create_user_missed_password
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_missed_password ... 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_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_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.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_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_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.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_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_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.DomainSpecificSQLIdentity.test_delete_tag_from_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_tag_from_project ... 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_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_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_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_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.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'
/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.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_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_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_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.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.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_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.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_pool.LDAPIdentity.test_delete_large_project_cascade
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_large_project_cascade ... 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_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_v3.AuthContextMiddlewareTestCase.test_oslo_context
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_oslo_context ... 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_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_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_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
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_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_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_pool.LDAPIdentity.test_delete_project_returns_not_found
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_returns_not_found ... 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_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_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_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.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'
/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.test_v3.AuthContextMiddlewareTestCase.test_unscoped_token_auth_context
keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_unscoped_token_auth_context ... 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_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_backend_ldap_pool.LDAPIdentity.test_delete_project_tags
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_tags ... 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_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_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
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.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_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_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_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_backend_ldap.DomainSpecificSQLIdentity.test_domain_segregation
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_segregation ... 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_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
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_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_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_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_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_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_ldap.LdapIdentityWithMapping.test_delete_project_cascade
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_cascade ... 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_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_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.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_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_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.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_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_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_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_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_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_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_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_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_delete_project_with_role_assignments
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_with_role_assignments ... 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_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_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_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_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_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_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_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.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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_backend_ldap.DomainSpecificSQLIdentity.test_get_project
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project ... 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_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.DomainSpecificSQLIdentity.test_get_project_by_name
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_by_name ... 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_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_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_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_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.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_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.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_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_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_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.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_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_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.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_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_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.DomainSpecificSQLIdentity.test_get_project_tag
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_tag ... ok
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_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_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_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_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_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_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_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_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_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_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_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_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.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_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_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.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_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_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.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_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_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_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_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_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_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_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_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_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.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_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_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_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.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_backend_ldap_pool.LDAPIdentity.test_get_project
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project ... 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_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_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_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_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_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_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_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_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_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_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_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_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.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_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_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_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_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_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.DomainSpecificSQLIdentity.test_get_user_by_name
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_by_name ... 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_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.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.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_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_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_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_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.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_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_backend_ldap.LdapIdentityWithMapping.test_get_project
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project ... 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_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.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.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_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_backend_ldap.DomainSpecificSQLIdentity.test_group_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_group_crud ... 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_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_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_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_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.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_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_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_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_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_application_credential.ApplicationCredentialTestCase.test_list_application_credentials
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_application_credentials ... 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.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_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_backend_ldap.LdapIdentityWithMapping.test_get_project_tag
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_tag ... 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_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_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_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_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_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_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_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_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_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_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_list_group_role_assignment
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_group_role_assignment ... 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_pool.LDAPIdentity.test_get_user
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user ... 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.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_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_application_credential.ApplicationCredentialTestCase.test_update_application_credential
keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_update_application_credential ... 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.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_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_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_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_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_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_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_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_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_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.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_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_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_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_backend_ldap_pool.LDAPIdentity.test_group_crud
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_group_crud ... 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.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_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_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.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_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_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.DomainSpecificSQLIdentity.test_list_projects
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects ... 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_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_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_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_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_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_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_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_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_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_backend_ldap.LdapIdentityWithMapping.test_get_user
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user ... 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_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.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_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_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_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_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_ldap_pool.LDAPIdentity.test_list_domains
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains ... 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_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_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_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_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_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_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_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_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_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_group_crud
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_group_crud ... 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_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_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_pool.LDAPIdentity.test_list_groups
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups ... 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.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_hierarchical_projects_crud
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed'
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_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_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_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_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_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_backend_ldap.LdapIdentityWithMapping.test_list_domains
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains ... 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_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_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_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_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.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_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_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_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_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_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_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_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_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_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_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_backend_ldap.LdapIdentityWithMapping.test_list_groups
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_groups ... ok
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_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_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_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_pool.LDAPIdentity.test_list_projects
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects ... 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_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_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_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.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_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_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_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_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_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_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_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.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.LdapIdentityWithMapping.test_list_project_tags
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_tags ... 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_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_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_list_role_assignments_unfiltered
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_unfiltered ... 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_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_backend_ldap.LdapIdentityWithMapping.test_list_projects
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects ... ok
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_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_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.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_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_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_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_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_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.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_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_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_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_backend_ldap.DomainSpecificSQLIdentity.test_list_users
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users ... 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_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_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_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_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_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_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_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.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_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.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_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_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_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_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.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_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_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_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_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_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.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.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_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_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_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_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_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_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_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_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_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_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_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_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_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.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_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_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_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_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_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.TestAuthJSONExternal.test_remote_user_no_method
keystone.tests.unit.test_v3_auth.TestAuthJSONExternal.test_remote_user_no_method ... 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.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_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_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_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_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.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_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_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.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_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
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_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.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_pool.LDAPIdentity.test_list_users
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users ... 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_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_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_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_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_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.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_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_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_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.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_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_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_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_v3_auth.TestAuthSpecificData.test_get_catalog_with_unscoped_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_with_unscoped_token ... 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_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.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.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_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_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_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_auth.TestAuthSpecificData.test_get_domains_matches_federated_get_domains
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_domains_matches_federated_get_domains ... 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_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_backend_ldap.DomainSpecificSQLIdentity.test_project_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_crud ... 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_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_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_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_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_backend_ldap.LdapIdentityWithMapping.test_list_users
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users ... 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_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_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.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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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.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_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_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_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_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_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_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_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_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.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_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_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_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_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_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_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_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_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_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_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_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_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.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_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_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_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_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_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_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_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_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_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_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_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_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.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_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_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_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_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_auth.TestAuthSpecificData.test_head_catalog_with_domain_scoped_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_catalog_with_domain_scoped_token ... ok
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_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_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_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enable
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enable ... 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_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_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_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_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_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_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_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_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_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_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_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_ldap.LdapIdentityWithMapping.test_project_crud
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_crud ... skipped 'No multiple domains support'
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_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_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.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.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.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_pool.LDAPIdentity.test_project_crud
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_crud ... 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_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_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_auth.TestAuthSpecificData.test_head_projects_with_project_scoped_token
keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_projects_with_project_scoped_token ... 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_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.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_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_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_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.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_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_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_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_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_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.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_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_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_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.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_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_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_ldap.DomainSpecificSQLIdentity.test_update_user_enable
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_enable ... 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_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_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.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_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_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_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_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_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_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_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_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_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_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_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_backend_ldap.DomainSpecificSQLIdentity.test_user_crud
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_crud ... 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_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_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_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_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_backend_ldap.DomainSpecificSQLIdentity.test_user_filter
keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_filter ... 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_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.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_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_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_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_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_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_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.SqlModuleInitialization.test_initialize_module
keystone.tests.unit.test_backend_sql.SqlModuleInitialization.test_initialize_module ... 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_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_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_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.LdapIdentityWithMapping.test_update_project_enable
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_enable ... 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.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_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_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_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_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_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_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_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.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_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_pool.LDAPIdentity.test_update_project_enable
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_enable ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap ... 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_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_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_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_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_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_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_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_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_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_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_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_backend_ldap.LdapIdentityWithMapping.test_update_project_tags
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_tags ... 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_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_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_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_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.LdapIdentityWithMapping.test_update_project_unset_immutable
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_unset_immutable ... 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_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_recovers_user
keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_recovers_user ... 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_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_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_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_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.LdapIdentityWithMapping.test_update_user_enable
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_enable ... 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_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.LdapIdentityWithMapping.test_update_user_id_fails
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_id_fails ... ok
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_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_backend_ldap.LdapIdentityWithMapping.test_update_user_name
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_name ... 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_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_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_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_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_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_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_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_backend_ldap.LdapIdentityWithMapping.test_user_crud
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.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
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_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_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_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_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.LdapIdentityWithMapping.test_user_filter
keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_filter ... 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_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
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_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_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_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_cli.CliDomainConfigSingleDomainTestCase.test_config_upload
keystone.tests.unit.test_cli.CliDomainConfigSingleDomainTestCase.test_config_upload ... 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_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_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_cli.CliDomainConfigSingleDomainTestCase.test_no_overwrite_config
keystone.tests.unit.test_cli.CliDomainConfigSingleDomainTestCase.test_no_overwrite_config ... 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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_duplicate_role_grant
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_duplicate_role_grant ... 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_cli.CliStatusTestCase.test_check_safe_trust_policies
keystone.tests.unit.test_cli.CliStatusTestCase.test_check_safe_trust_policies ... 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_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.DebugDoctorTests.test_symptom_debug_mode_is_enabled
keystone.tests.unit.test_cli.DebugDoctorTests.test_symptom_debug_mode_is_enabled ... 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.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_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_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_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.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_cli.SecurityComplianceDoctorTests.test_valid_password_regular_expression
keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_valid_password_regular_expression ... 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_cli.TestMappingPopulate.test_bad_domain_name
keystone.tests.unit.test_cli.TestMappingPopulate.test_bad_domain_name ... 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.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_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_cli.TestMappingPopulate.test_mapping_populate
keystone.tests.unit.test_cli.TestMappingPopulate.test_mapping_populate ... ok
keystone.tests.unit.test_config.ConfigTestCase.test_config_default
keystone.tests.unit.test_config.ConfigTestCase.test_config_default ... 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.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_contrib_simple_cert.TestSimpleCert.test_ca_cert
keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_ca_cert ... 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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_to_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_to_group ... 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_contrib_simple_cert.TestSimpleCert.test_signing_cert
keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_signing_cert ... 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_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_backend_ldap_pool.LDAPIdentity.test_user_filter
keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_filter ... 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_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_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_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.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.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_auth.TestTokenRevokeApi.test_list_with_filter
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_with_filter ... ok
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.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_limits.LimitsTestCase.test_create_domain_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_create_domain_limit ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate ... 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_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_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_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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_password
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_password ... 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_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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_user ... ok
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.SqlImpliedRoles.test_circular_inferences
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_circular_inferences ... 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.test_limits.LimitsTestCase.test_create_limit_return_count
keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_return_count ... 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_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_sql.SqlImpliedRoles.test_implied_role_crd
keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_implied_role_crd ... ok
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.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.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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_to_each_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_to_each_domain ... 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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_build_tree
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_build_tree ... 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_v3_auth.TestTokenRevokeApi.test_revoke_token_from_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_revoke_token_from_token ... 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.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_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_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_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_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_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.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
/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_limits.LimitsTestCase.test_create_limit_without_description
keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_description ... ok
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
/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_crud
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_crud ... 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
/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_description_none
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_description_none ... 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.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.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_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: 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_region
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_invalid_region ... 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_limits.LimitsTestCase.test_create_limit_without_region
keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_region ... 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_v3_auth.TestTokenRevokeById.test_deleting_group_grant_revokes_tokens
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_group_grant_revokes_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, '
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
/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_without_description
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_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, '
/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_delete_registered_limit
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit ... 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_limits.LimitsTestCase.test_create_multi_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_create_multi_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_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.TestTokenRevokeById.test_deleting_project_deletes_grants
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_project_deletes_grants ... ok
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
/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_delete_registered_limit_when_reference_limit_exist
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit_when_reference_limit_exist ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_project_tags_immutable_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_project_tags_immutable_project ... 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_returns_not_found
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_get_registered_limit_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_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_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_v3_auth.TestTokenRevokeById.test_deleting_project_revokes_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_project_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_list_registered_limit_by_limit
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limit_by_limit ... 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_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'
/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_list_registered_limits
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limits ... 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.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.SqlRegisteredLimit.test_update_registered_limit
keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_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_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.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_limits.LimitsTestCase.test_delete_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_delete_limit ... 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_v3_auth.TestTokenRevokeById.test_deleting_role_revokes_token
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_role_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_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
/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.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_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_backend_sql.SqlTrust.test_consume_use
keystone.tests.unit.test_backend_sql.SqlTrust.test_consume_use ... 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_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_backend_sql.SqlTrust.test_create_trust
keystone.tests.unit.test_backend_sql.SqlTrust.test_create_trust ... ok
keystone.tests.unit.test_limits.LimitsTestCase.test_list_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_list_limit ... 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.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.SqlTrust.test_delete_trust_not_found
keystone.tests.unit.test_backend_sql.SqlTrust.test_delete_trust_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.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_backend_sql.SqlTrust.test_flush_expired_trusts
keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts ... 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_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_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.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.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_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_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_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_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_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.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_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_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.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.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.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_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.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_sql.SqlTrust.test_get_deleted_trust
keystone.tests.unit.test_backend_sql.SqlTrust.test_get_deleted_trust ... 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_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_backend_sql.SqlTrust.test_get_trust
keystone.tests.unit.test_backend_sql.SqlTrust.test_get_trust ... 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.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_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_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_limits.LimitsTestCase.test_show_project_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_show_project_limit ... 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.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_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_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_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.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_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.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_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.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_limits.LimitsTestCase.test_update_limit
keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit ... ok
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap ... 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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_grant_no_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_grant_no_group ... 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_limits.LimitsTestCase.test_update_limit_not_found
keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit_not_found ... 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_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_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_cli.CliBootStrapTestCase.test_bootstrap_is_not_idempotent_when_password_does_change
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_is_not_idempotent_when_password_does_change ... 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_cli.CliBootStrapTestCase.test_bootstrap_recovers_user
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_recovers_user ... 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_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_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_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_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_limits.RegisteredLimitsTestCase.test_create_multi_registered_limit
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_multi_registered_limit ... 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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_immutable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_immutable ... 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_limits.RegisteredLimitsTestCase.test_create_registered_limit
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit ... 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.CliBootStrapTestCase.test_bootstrap_with_no_immutable_roles
keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_no_immutable_roles ... 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_v3_auth.TrustAPIBehavior.test_change_password_invalidates_trust_tokens
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_change_password_invalidates_trust_tokens ... ok
keystone.tests.unit.test_cli.CliDomainConfigInvalidDomainTestCase.test_config_upload
keystone.tests.unit.test_cli.CliDomainConfigInvalidDomainTestCase.test_config_upload ... 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_limits.RegisteredLimitsTestCase.test_create_registered_limit_duplicate
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit_duplicate ... ok
keystone.tests.unit.test_cli.CliDomainConfigTooManyOptionsTestCase.test_config_upload
keystone.tests.unit.test_cli.CliDomainConfigTooManyOptionsTestCase.test_config_upload ... 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_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_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_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_v3_auth.TrustAPIBehavior.test_consume_trust_once
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_consume_trust_once ... 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_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_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_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.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_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_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_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.TrustAPIBehavior.test_create_trust_no_roles
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_trust_no_roles ... ok
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_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.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_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_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.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.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_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_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_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_limits.RegisteredLimitsTestCase.test_create_registered_without_description
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_without_description ... 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_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_v3_auth.TrustAPIBehavior.test_create_unscoped_trust
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_unscoped_trust ... 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.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_limits.RegisteredLimitsTestCase.test_delete_registered_limit
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_delete_registered_limit ... 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_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_v3_auth.TrustAPIBehavior.test_delete_trust
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_delete_trust ... 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_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_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.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_auth.TrustAPIBehavior.test_delete_trust_revokes_tokens
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_delete_trust_revokes_tokens ... 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.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_limits.RegisteredLimitsTestCase.test_list_registered_limit
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_list_registered_limit ... 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_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_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_auth.TrustAPIBehavior.test_depleted_redelegation_count_error
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_depleted_redelegation_count_error ... 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_limits.RegisteredLimitsTestCase.test_show_registered_limit
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_show_registered_limit ... 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.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.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_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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_missed_password
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_missed_password ... 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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_password
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_password ... 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_limits.RegisteredLimitsTestCase.test_update_registered_limit_description
keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_description ... 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_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_limits.LimitModelTestCase.test_head_limit_model
keystone.tests.unit.test_limits.LimitModelTestCase.test_head_limit_model ... 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_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_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_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_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.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_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_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_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_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_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_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_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.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_v3_auth.TrustAPIBehavior.test_redelegation_expiry
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_expiry ... ok
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_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_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_v3.VersionTestCase.test_get_version
keystone.tests.unit.test_v3.VersionTestCase.test_get_version ... 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_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.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_v3_auth.TrustAPIBehavior.test_redelegation_without_impersonation
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_without_impersonation ... 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_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_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.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.AssignmentTestCase.test_create_role
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_create_role ... 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_auth.TrustAPIBehavior.test_trust_chained
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_chained ... 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_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_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_token_provider.TestTokenProvider.test_unsupported_token_provider
keystone.tests.unit.test_token_provider.TestTokenProvider.test_unsupported_token_provider ... 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_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_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_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_v3_auth.TrustAPIBehavior.test_trust_deleted_grant
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_deleted_grant ... 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_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.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.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_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_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_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_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_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_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_auth.TrustAPIBehavior.test_trust_with_implied_roles
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_with_implied_roles ... 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_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_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.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_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.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_v3_auth.TrustAPIBehavior.test_trustee_can_do_role_ops
keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trustee_can_do_role_ops ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_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_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.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_v3_catalog.TestCatalogAPITemplatedProject.test_project_delete
keystone.tests.unit.test_v3_catalog.TestCatalogAPITemplatedProject.test_project_delete ... ok
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.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_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_v3_domain_config.DomainConfigTestCase.test_create_config
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_create_config ... 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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_projects_from_ids
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_projects_from_ids ... 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.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_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_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_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_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_v3_domain_config.DomainConfigTestCase.test_delete_config
keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config ... 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_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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_tag_from_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_tag_from_project ... ok
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_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_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_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_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_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_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_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_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_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_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_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.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_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_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_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_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_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_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.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_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_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_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_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_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_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_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_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_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_v3_assignment.AssignmentTestCase.test_delete_role
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_role ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_segregation
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_segregation ... 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_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.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_existing_uuids_work
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_existing_uuids_work ... 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_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_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_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_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.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_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_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.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_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_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_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_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_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.AssignmentTestCase.test_filtered_role_assignments
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_filtered_role_assignments ... 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_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_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_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_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_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.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.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_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_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_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_v3_assignment.AssignmentTestCase.test_get_head_role
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_head_role ... 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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project ... 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_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_assignment.AssignmentInheritanceTestCase.test_project_id_specified_if_include_subtree_specified
keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_project_id_specified_if_include_subtree_specified ... 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.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_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_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_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_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_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_v3_assignment.AssignmentTestCase.test_list_head_roles
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_list_head_roles ... 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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_tag
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_tag ... 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.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_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_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_assignment.AssignmentTestCase.test_list_system_role_assignments
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_list_system_role_assignments ... 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.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_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_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_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_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.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_assignment.AssignmentTestCase.test_update_role
keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_update_role ... 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.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_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_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.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_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_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_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_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_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_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_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_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.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_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_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_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_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_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_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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user ... ok
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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_by_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_by_name ... 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.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_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_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_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_federation.FederatedIdentityProviderTests.test_assign_protocol_to_idp
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_assign_protocol_to_idp ... 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_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_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_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.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_group_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_group_crud ... 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_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_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_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_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.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_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_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_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_v3_federation.FederatedIdentityProviderTests.test_check_idp_uniqueness
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_check_idp_uniqueness ... 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_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_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_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_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_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_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_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_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_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_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_federation.FederatedIdentityProviderTests.test_create_idp_authorization_ttl
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_authorization_ttl ... 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_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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups ... 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_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_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_federation.FederatedIdentityProviderTests.test_create_idp_remote
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote ... ok
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_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_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_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_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_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_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.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_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_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.FederatedIdentityProviderTests.test_create_idp_remote_repeated
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_repeated ... 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.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.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.TestAuthTOTP.test_with_multiple_credentials
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_credentials ... 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.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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_tags ... ok
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.TestAuthTOTP.test_with_multiple_users
keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_users ... 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_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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects ... 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_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_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_list_projects_acting_as_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_acting_as_domain ... 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.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_v3_assignment.ListUserProjectsTestCase.test_list_disabled
keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_disabled ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_domain
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_domain ... 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_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_assignment.ListUserProjectsTestCase.test_list_enabled
keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_enabled ... 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.FederatedIdentityProviderTests.test_delete_existing_idp
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_existing_idp ... 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_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_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.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_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_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.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_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.FederatedIdentityProviderTests.test_delete_nonexisting_idp
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_nonexisting_idp ... 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_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_v3_auth.AllowRescopeScopedTokenDisabledTests.test_rescoping_v3_to_v3_disabled
keystone.tests.unit.test_v3_auth.AllowRescopeScopedTokenDisabledTests.test_rescoping_v3_to_v3_disabled ... ok
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_federation.FederatedIdentityProviderTests.test_delete_protocol
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_protocol ... 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_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_projects_with_multiple_filters
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_with_multiple_filters ... 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_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.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_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_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.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.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_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_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_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_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_auth.TestFernetTokenAPIs.test_check_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_check_token ... 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_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_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_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.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_v3_federation.FederatedIdentityProviderTests.test_get_head_idp
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_idp ... 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_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_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_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_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.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_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_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.FederatedIdentityProviderTests.test_get_nonexisting_idp
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_nonexisting_idp ... ok
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_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_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.FederatedIdentityProviderTests.test_list_head_idps
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_list_head_idps ... 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.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_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_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_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_list_role_assignments_unfiltered
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_unfiltered ... 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_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_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_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_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_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_v3_federation.FederatedIdentityProviderTests.test_list_head_protocols
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_list_head_protocols ... 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_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_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_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.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_v3_federation.FederatedIdentityProviderTests.test_protocol_composite_pk
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_protocol_composite_pk ... 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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users ... 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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_in_group
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_in_group ... 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_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_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
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_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.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_auth.TestFetchRevocationList.test_head_ids_no_tokens_returns_forbidden
keystone.tests.unit.test_v3_auth.TestFetchRevocationList.test_head_ids_no_tokens_returns_forbidden ... 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_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_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_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_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_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_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.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.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_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_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_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.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_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_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_federation.FederatedIdentityProviderTests.test_update_idp_remote_ids
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_remote_ids ... 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_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_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_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_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_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_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.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_federation.FederatedIdentityProviderTests.test_update_nonexistent_idp
keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_nonexistent_idp ... 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.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_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_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.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_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.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_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_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_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_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_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token
keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token ... 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_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_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_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_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_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.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_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_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_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_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_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_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_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_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_v3_federation.FernetFederatedTokenTests.test_fernet_full_workflow
keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_fernet_full_workflow ... 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_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_auth.TestTrustChain.test_delete_broken_chain
keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_broken_chain ... 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_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.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_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_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_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.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_v3_federation.JWSFederatedTokenTests.test_federated_unscoped_token
keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_federated_unscoped_token ... 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_v3_auth.TestTrustChain.test_delete_trust_cascade
keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_trust_cascade ... 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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_reloading_domain_config
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_reloading_domain_config ... 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_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_v3_auth.TestTrustChain.test_intermediate_user_deleted
keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_deleted ... 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_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_federation.JWSFederatedTokenTests.test_jws_full_workflow
keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_jws_full_workflow ... ok
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.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_v3_auth.TestTrustChain.test_intermediate_user_disabled
keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_disabled ... 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_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.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_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.JWSFederatedTokenTests.test_validate_federated_unscoped_token
keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_validate_federated_unscoped_token ... 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_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_v3_auth.TestTrustChain.test_trustor_roles_revoked
keystone.tests.unit.test_v3_auth.TestTrustChain.test_trustor_roles_revoked ... 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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.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_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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_scanning_of_config_dir
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_scanning_of_config_dir ... ok
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_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_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_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_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_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_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_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_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_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_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_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_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_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.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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enable ... 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_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_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_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_v3_catalog.CatalogTestCase.test_create_region
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region ... 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.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.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_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_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_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.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_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_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_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_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_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_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.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_tags
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_tags ... 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.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.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_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_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_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_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_catalog.CatalogTestCase.test_create_region_without_description
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_without_description ... ok
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.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_same_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_same_name ... 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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_enable
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_enable ... 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_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_filters.IdentityTestListLimitCase.test_at_limit
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_at_limit ... 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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_name
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_name ... 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.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_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.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_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_user_crud
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_crud ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_false
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_false ... 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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_filter
keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_filter ... ok
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_true
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_true ... 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_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_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.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.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_backend_sql.DataTypeRoundTrips.test_datetimeint_persistence
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_persistence ... 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_sql.DataTypeRoundTrips.test_datetimeint_python_none
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_python_none ... 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.DataTypeRoundTrips.test_datetimeint_roundtrip
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_roundtrip ... 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_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_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_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_v3_filters.IdentityTestListLimitCase.test_groups_list_limit
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_groups_list_limit ... 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_sql.DataTypeRoundTrips.test_json_blob_roundtrip
keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_roundtrip ... 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_v3_catalog.CatalogTestCase.test_delete_endpoint
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_endpoint ... 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.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.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_catalog.CatalogTestCase.test_delete_region
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_region ... 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_sql.SqlCatalog.test_cache_layer_service_crud
keystone.tests.unit.test_backend_sql.SqlCatalog.test_cache_layer_service_crud ... 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_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_sql.SqlCatalog.test_circular_regions_can_be_deleted
keystone.tests.unit.test_backend_sql.SqlCatalog.test_circular_regions_can_be_deleted ... 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_sql.SqlCatalog.test_create_endpoint
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint ... 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.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_sql.SqlCatalog.test_create_endpoint_nonexistent_service
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_nonexistent_service ... 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.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_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_backend_sql.SqlCatalog.test_create_region_invalid_id
keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_region_invalid_id ... 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.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_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_v3_filters.IdentityTestListLimitCase.test_inexact_filters
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_inexact_filters ... 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.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.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_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_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.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.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.SqlCatalog.test_delete_region_with_endpoint
keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_region_with_endpoint ... 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.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.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_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_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_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.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_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_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.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.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.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_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.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_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.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.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_sql.SqlCatalog.test_list_endpoints
keystone.tests.unit.test_backend_sql.SqlCatalog.test_list_endpoints ... ok
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.test_v3_catalog.CatalogTestCase.test_get_head_region
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_region ... 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_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_sql.SqlCatalog.test_region_crud
keystone.tests.unit.test_backend_sql.SqlCatalog.test_region_crud ... 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.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_sql.SqlCatalog.test_service_filtering
keystone.tests.unit.test_backend_sql.SqlCatalog.test_service_filtering ... 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_sql.SqlCatalog.test_update_endpoint
keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint ... 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_sql.SqlCatalog.test_update_endpoint_nonexistent_region
keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint_nonexistent_region ... 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.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_backend_sql.SqlCatalog.test_update_region_extras
keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_region_extras ... 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_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_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_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.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_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.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.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_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_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_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_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_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_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_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_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_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_v3_catalog.CatalogTestCase.test_list_head_endpoints
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_endpoints ... 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_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_catalog.CatalogTestCase.test_list_head_regions
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_regions ... 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_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_v3_catalog.CatalogTestCase.test_list_head_services
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_services ... 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_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_filters.IdentityTestListLimitCase.test_no_limit
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_no_limit ... 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_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_catalog.CatalogTestCase.test_update_endpoint_enabled_false
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_false ... 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_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_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.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_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_backend_sql.SqlModels.test_federated_user_model
keystone.tests.unit.test_backend_sql.SqlModels.test_federated_user_model ... 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_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_backend_sql.SqlModels.test_local_user_model
keystone.tests.unit.test_backend_sql.SqlModels.test_local_user_model ... 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_sql.SqlModels.test_nonlocal_user_model
keystone.tests.unit.test_backend_sql.SqlModels.test_nonlocal_user_model ... 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_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_backend_sql.SqlModels.test_project_model
keystone.tests.unit.test_backend_sql.SqlModels.test_project_model ... 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_sql.SqlModels.test_revocation_event_model
keystone.tests.unit.test_backend_sql.SqlModels.test_revocation_event_model ... ok
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_sql.SqlModels.test_role_assignment_model
keystone.tests.unit.test_backend_sql.SqlModels.test_role_assignment_model ... ok
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_backend_sql.SqlModels.test_user_group_membership
keystone.tests.unit.test_backend_sql.SqlModels.test_user_group_membership ... 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_catalog.CatalogTestCase.test_update_region
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_region ... ok
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_sql.SqlPolicy.test_create
keystone.tests.unit.test_backend_sql.SqlPolicy.test_create ... 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_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_backend_sql.SqlPolicy.test_delete
keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete ... 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_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_backend_sql.SqlPolicy.test_get
keystone.tests.unit.test_backend_sql.SqlPolicy.test_get ... ok
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_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_sql.SqlPolicy.test_list
keystone.tests.unit.test_backend_sql.SqlPolicy.test_list ... ok
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_v3_catalog.CatalogTestCase.test_update_service
keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_service ... ok
keystone.tests.unit.test_backend_sql.SqlPolicy.test_update
keystone.tests.unit.test_backend_sql.SqlPolicy.test_update ... 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_backend_sql.SqlPolicy.test_update_policy_returns_not_found
keystone.tests.unit.test_backend_sql.SqlPolicy.test_update_policy_returns_not_found ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_avoid_creating_circular_references_in_regions_update
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_avoid_creating_circular_references_in_regions_update ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_delete_service_with_endpoint
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_delete_service_with_endpoint ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_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_backend_templated.TestTemplatedCatalog.test_cache_layer_region_crud
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_region_crud ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_service_crud
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_service_crud ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_catalog_ignored_malformed_urls
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_catalog_ignored_malformed_urls ... skipped 'catalog caching enabled.'
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_templated.TestTemplatedCatalog.test_circular_regions_can_be_deleted
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_circular_regions_can_be_deleted ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint ... skipped "Templated backend doesn't correctly implement write operations"
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
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_region
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_region ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_filters.IdentityTestListLimitCase.test_users_list_limit
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_users_list_limit ... ok
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_service
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_service ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_templated.TestTemplatedCatalog.test_create_region_invalid_parent_region_returns_not_found
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_region_invalid_parent_region_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_region_with_duplicate_id
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_region_with_duplicate_id ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_backend_templated.TestTemplatedCatalog.test_delete_association_by_endpoint
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_association_by_endpoint ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_templated.TestTemplatedCatalog.test_delete_association_by_project
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_association_by_project ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_group_association_by_project
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_group_association_by_project ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_returns_not_found
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_backend_templated.TestTemplatedCatalog.test_delete_region_returns_not_found
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_region_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_templated.TestTemplatedCatalog.test_delete_service_returns_not_found
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_service_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_backend_templated.TestTemplatedCatalog.test_delete_service_with_endpoint
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_service_with_endpoint ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_templated.TestTemplatedCatalog.test_get_catalog
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_catalog ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_catalog_ignores_endpoints_with_invalid_urls
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_catalog_ignores_endpoints_with_invalid_urls ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_backend_templated.TestTemplatedCatalog.test_get_endpoint_returns_not_found
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_endpoint_returns_not_found ... skipped "Templated backend doesn't use IDs for endpoints."
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_multi_region_v3_catalog
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_multi_region_v3_catalog ... 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
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_region_returns_not_found
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_region_returns_not_found ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_templated.TestTemplatedCatalog.test_get_service_returns_not_found
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_service_returns_not_found ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_templated.TestTemplatedCatalog.test_get_v3_catalog
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_v3_catalog ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_templated.TestTemplatedCatalog.test_get_v3_catalog_endpoint_disabled
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_v3_catalog_endpoint_disabled ... skipped "Templated backend doesn't have disabled endpoints"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_endpoint
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_endpoint ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_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_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_region
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_region ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_service
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_service ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_endpoints
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_endpoints ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_templated.TestTemplatedCatalog.test_list_regions_filtered_by_parent_region_id
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_regions_filtered_by_parent_region_id ... skipped 'Templated backend does not support hints'
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_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_templated.TestTemplatedCatalog.test_list_services_with_hints
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_services_with_hints ... ok
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_region_crud
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_region_crud ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_service_crud
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_service_crud ... skipped "Templated backend doesn't correctly implement write operations"
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
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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.test_backend_templated.TestTemplatedCatalog.test_service_filtering
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_service_filtering ... skipped "Templated backend doesn't support filtering"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_templated.TestTemplatedCatalog.test_update_endpoint
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_region
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_region ... skipped "Templated backend doesn't correctly implement write operations"
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
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_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_service
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_service ... skipped "Templated backend doesn't correctly implement write operations"
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
/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid.
  warnings.warn(('Invalid uuid: %s. To ensure interoperability, '
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_region_extras
keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_region_extras ... skipped "Templated backend doesn't correctly implement write operations"
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_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_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_cli.TestTrustFlush.test_trust_flush
keystone.tests.unit.test_cli.TestTrustFlush.test_trust_flush ... ok
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_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_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_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_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_contrib_s3_core.S3ContribCore.test_bad_request
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_request ... 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_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_contrib_s3_core.S3ContribCore.test_bad_response
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_response ... ok
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_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_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_v3_auth.TestFernetTokenAPIs.test_unscoped_token_format
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_format ... 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_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_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_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_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_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_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.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_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_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_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_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_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_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_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_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_contrib_s3_core.S3ContribCore.test_good_response
keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_response ... 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_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_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_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_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_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_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_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_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_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_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_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_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_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_entry_points.TestEntryPoints.test_entry_point_middleware
keystone.tests.unit.test_entry_points.TestEntryPoints.test_entry_point_middleware ... 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_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_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
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_healthcheck.HealthCheckTestCase.test_get_healthcheck
keystone.tests.unit.test_healthcheck.HealthCheckTestCase.test_get_healthcheck ... ok
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_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_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_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_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_auth.TestFernetTokenAPIs.test_validate_domain_scoped_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_domain_scoped_token ... 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_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit ... 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_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_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_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_os_revoke.OSRevokeTests.test_get_json_home
keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_get_json_home ... 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_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_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_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_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_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_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_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_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_auth.TestFernetTokenAPIs.test_validate_missing_auth_token
keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_missing_auth_token ... 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_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_federation.FederatedTokenTests.test_assertion_prefix_parameter
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_assertion_prefix_parameter ... 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_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_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_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_limits.StrictTwoLevelLimitsTestCase.test_create_domain_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_domain_limit ... 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_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_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_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_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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_duplicate
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_duplicate ... 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_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_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_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_empty_blacklist_passess_all_values
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_empty_blacklist_passess_all_values ... 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_policy.PolicyTestCase.test_delete_policy
keystone.tests.unit.test_v3_policy.PolicyTestCase.test_delete_policy ... 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_v3_policy.PolicyTestCase.test_get_head_policy
keystone.tests.unit.test_v3_policy.PolicyTestCase.test_get_head_policy ... 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_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_v3_policy.PolicyTestCase.test_list_head_policies
keystone.tests.unit.test_v3_policy.PolicyTestCase.test_list_head_policies ... 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_policy.PolicyTestCase.test_update_policy
keystone.tests.unit.test_v3_policy.PolicyTestCase.test_update_policy ... 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_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_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_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_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_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_resource.ResourceTestCase.test_create_domain
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain ... 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_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_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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_description
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_description ... 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.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_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_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_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_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_auth.TestTrustAuthFernetTokenProvider.test_consume_trust_once
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_consume_trust_once ... ok
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_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.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_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_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.ResourceTestCase.test_create_domain_unsafe
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_unsafe ... 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_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.TestTrustAuthFernetTokenProvider.test_create_trust_no_roles
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_trust_no_roles ... 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_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_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limit ... ok
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
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_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_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_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unscoped_trust
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unscoped_trust ... 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_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_v3_resource.ResourceTestCase.test_create_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_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.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.TestTrustAuthFernetTokenProvider.test_delete_broken_chain
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_broken_chain ... 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.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_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_resource.ResourceTestCase.test_create_project_tag
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag ... ok
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_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_federation.FederatedTokenTests.test_issue_unscoped_token_notify
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_notify ... 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_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_cascade
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_cascade ... 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_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_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_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_limits.StrictTwoLevelLimitsTestCase.test_create_parent_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_parent_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, '
/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.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.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_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_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_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_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.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_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_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_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_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_limits.StrictTwoLevelLimitsTestCase.test_create_project_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_project_limit ... ok
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_auth.TestTrustAuthFernetTokenProvider.test_impersonation_token_cannot_create_new_trust
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_impersonation_token_cannot_create_new_trust ... ok
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_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_deleted
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_deleted ... 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_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_limits.StrictTwoLevelLimitsTestCase.test_delete_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_delete_limit ... 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_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_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_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_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_disabled
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_disabled ... 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_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_federation.FederatedTokenTests.test_list_domains
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_domains ... 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_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_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_auth.TestTrustAuthFernetTokenProvider.test_modified_redelegation_count_error
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_modified_redelegation_count_error ... 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_v3_resource.ResourceTestCase.test_delete_default_domain
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_default_domain ... 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_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_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_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_resource.ResourceTestCase.test_delete_domain
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain ... 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.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_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_auth.TestTrustAuthFernetTokenProvider.test_redelegation_remaining_uses
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_remaining_uses ... 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_v3_resource.ResourceTestCase.test_delete_domain_hierarchy
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain_hierarchy ... 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_auth.TestTrustAuthFernetTokenProvider.test_redelegation_without_impersonation
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_without_impersonation ... 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.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_resource.ResourceTestCase.test_delete_enabled_domain_fails
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_enabled_domain_fails ... 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_auth.TestTrustAuthFernetTokenProvider.test_trust_chained
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_chained ... 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_resource.ResourceTestCase.test_delete_not_leaf_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_not_leaf_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_federation.FederatedTokenTests.test_scope_to_domain_once
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_domain_once ... ok
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.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_v3_resource.ResourceTestCase.test_delete_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project ... 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.ResourceTestCase.test_delete_project_tag
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tag ... 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.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_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.FederatedTokenTests.test_scope_to_project_once
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_once ... 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_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_resource.ResourceTestCase.test_delete_project_tags
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_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_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_auth.TestTrustAuthFernetTokenProvider.test_trust_with_implied_roles
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_with_implied_roles ... 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_limits.StrictTwoLevelLimitsTestCase.test_update_limit
keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit ... 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_v3_resource.ResourceTestCase.test_disable_leaf_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_leaf_project ... ok
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_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_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_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_auth.TestTrustAuthFernetTokenProvider.test_trustor_roles_revoked
keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trustor_roles_revoked ... 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_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_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_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_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_v3_resource.ResourceTestCase.test_get_head_domain
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_domain ... 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_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_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_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_v3_credential.CredentialTestCase.test_create_ec2_credential
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential ... 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_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_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_v3_federation.FederatedTokenTests.test_unscoped_token_has_user_domain
keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_unscoped_token_has_user_domain ... 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_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_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_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_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_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_credential.CredentialTestCase.test_create_non_ec2_credential
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_non_ec2_credential ... 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_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_middleware.AuthContextMiddlewareTest.test_client_issuer_not_trusted
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_client_issuer_not_trusted ... 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_middleware.AuthContextMiddlewareTest.test_context_already_exists
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_context_already_exists ... 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_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_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_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_middleware.AuthContextMiddlewareTest.test_create_idp_id_success
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_create_idp_id_success ... 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_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_v3_federation.IdPMetadataGenerationTests.test_check_entity_id
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_entity_id ... 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_middleware.AuthContextMiddlewareTest.test_empty_trusted_issuer_list
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_empty_trusted_issuer_list ... 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_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_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_middleware.AuthContextMiddlewareTest.test_ephemeral_any_user_success
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_any_user_success ... 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_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_credential.CredentialTestCase.test_get_credential
keystone.tests.unit.test_v3_credential.CredentialTestCase.test_get_credential ... ok
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_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_middleware.AuthContextMiddlewareTest.test_ephemeral_invalid_scope_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_invalid_scope_fail ... 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_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_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_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_middleware.AuthContextMiddlewareTest.test_ephemeral_success
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_success ... ok
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_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_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_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_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_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_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_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_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_v3_federation.IdPMetadataGenerationTests.test_metadata_no_organization
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_no_organization ... 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_middleware.AuthContextMiddlewareTest.test_invalid_user_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_invalid_user_fail ... 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_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_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_v3_federation.IdPMetadataGenerationTests.test_serialize_metadata_object
keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_serialize_metadata_object ... 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_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_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_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_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_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_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_middleware.AuthContextMiddlewareTest.test_missing_domain_data_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_missing_domain_data_fail ... 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_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_middleware.AuthContextMiddlewareTest.test_no_issuer_attribute_request
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_no_issuer_attribute_request ... 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_middleware.AuthContextMiddlewareTest.test_no_tokenless_attributes_request
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_no_tokenless_attributes_request ... 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_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_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_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_middleware.AuthContextMiddlewareTest.test_only_domain_id_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_only_domain_id_fail ... 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_middleware.AuthContextMiddlewareTest.test_only_domain_name_fail
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_only_domain_name_fail ... 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_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_federation.SAMLGenerationTests.test_comma_in_keyfile_path
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_comma_in_keyfile_path ... 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_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_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_federation.SAMLGenerationTests.test_generate_ecp_route
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_ecp_route ... 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_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_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_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_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_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_v3_federation.SAMLGenerationTests.test_generate_saml_route
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_saml_route ... 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_resource.ResourceTestCase.test_list_head_domains
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_head_domains ... 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_middleware.AuthContextMiddlewareTest.test_request_non_admin
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_request_non_admin ... 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_middleware.AuthContextMiddlewareTest.test_token_is_cached
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_token_is_cached ... ok
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.SAMLGenerationTests.test_invalid_token_body
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_invalid_token_body ... 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_middleware.AuthContextMiddlewareTest.test_userid_success
keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_userid_success ... 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_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_revoke.FernetSqlRevokeTests.test_by_domain_domain
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_domain ... 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_revoke.FernetSqlRevokeTests.test_by_domain_project
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_project ... 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_revoke.FernetSqlRevokeTests.test_by_domain_user
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_user ... 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_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_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_federation.SAMLGenerationTests.test_sign_assertion
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sign_assertion ... 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_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_credential.TestCredentialAppCreds.test_app_cred_ec2_credential
keystone.tests.unit.test_v3_credential.TestCredentialAppCreds.test_app_cred_ec2_credential ... ok
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list ... 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_revoke.FernetSqlRevokeTests.test_list_revoked_audit
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_audit ... 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_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_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_federation.SAMLGenerationTests.test_sp_disabled
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sp_disabled ... 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_revoke.FernetSqlRevokeTests.test_list_revoked_since
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_since ... 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_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_revoke.FernetSqlRevokeTests.test_list_revoked_user
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_user ... 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_revoke.FernetSqlRevokeTests.test_list_since
keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_since ... 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
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_federation.SAMLGenerationTests.test_token_not_found
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_token_not_found ... 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_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_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_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_list_project_tags
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_tags ... 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_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_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_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_v3_federation.SAMLGenerationTests.test_valid_saml_xml
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_valid_saml_xml ... 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_credential.TestCredentialEc2.test_ec2_get_credential
keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_get_credential ... ok
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_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_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_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_federation.SAMLGenerationTests.test_verify_assertion_object
keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_verify_assertion_object ... 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_credential.TestCredentialEc2.test_ec2_list_credentials
keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_list_credentials ... 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_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_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_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_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_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_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_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_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_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_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user
keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user ... 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_credential.TestCredentialTrustScoped.test_trust_scoped_ec2_credential
keystone.tests.unit.test_v3_credential.TestCredentialTrustScoped.test_trust_scoped_ec2_credential ... 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_filters.IdentityTestFilteredCase.test_inexact_filters
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_inexact_filters ... ok
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_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_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_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_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_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_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_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_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_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_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_v3_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter ... 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_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_filters.IdentityTestFilteredCase.test_list_filtered_domains
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_filtered_domains ... 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_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_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_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_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_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_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_v3_filters.IdentityTestFilteredCase.test_multiple_filters
keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_multiple_filters ... 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_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_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_assignment.ImpliedRolesTests.test_list_implied_roles_none
keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_implied_roles_none ... 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.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_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_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_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_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_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_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_federation.FederatedTokenTestsMethodToken.test_full_workflow
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_full_workflow ... 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_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_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_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_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_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_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_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_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_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.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_resource.ResourceTestCase.test_update_domain
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain ... ok
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_oauth1.FernetAuthTokenTests.test_keystone_token_is_valid
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_keystone_token_is_valid ... 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_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
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_v3_oauth1.FernetAuthTokenTests.test_oauth_flow
keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_flow ... 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_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_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_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_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_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_resource.ResourceTestCase.test_update_project
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project ... 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_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_with_nonexistent_group
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_with_nonexistent_group ... 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_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_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_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token ... 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_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_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_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_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_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_resource.ResourceTestCase.test_update_project_parent_id
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_parent_id ... 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_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_v3_resource.ResourceTestCase.test_update_project_tags
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_tags ... 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_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_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_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_oauth1.JsonHomeTests.test_get_json_home
keystone.tests.unit.test_v3_oauth1.JsonHomeTests.test_get_json_home ... 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_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_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_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_no_groups
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_no_groups ... 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_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_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_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_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_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.ResourceTestCase.test_update_project_unsafe
keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_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_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_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_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.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_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_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.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_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_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_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_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.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.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_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote ... 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.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.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.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_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.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.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.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
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_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_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_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_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_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_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
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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain ... 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
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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.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.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_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_federation.FederatedTokenTestsMethodToken.test_list_domains
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_domains ... 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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_hierarchical_project
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_hierarchical_project ... 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_federation.FederatedTokenTestsMethodToken.test_list_projects
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_projects ... 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_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_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_v3_auth.TestJWSTokenAPIs.test_check_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_check_token ... 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_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.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_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_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_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_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_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag ... 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_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_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_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
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_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_multiple_tokens
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_multiple_tokens ... 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_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
/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_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_once
keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_once ... 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_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_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_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_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_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe ... 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_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.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_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_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_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_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_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_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_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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_tags
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_tags ... 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_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_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_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_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_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_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_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_default_domain
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_default_domain ... 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_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain ... 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_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_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_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_hierarchy
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_hierarchy ... 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_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_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_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_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_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_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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_enabled_domain_fails
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_enabled_domain_fails ... ok
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_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_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_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_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project ... 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_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_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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tag
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tag ... ok
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_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_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_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_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tags
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tags ... 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_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_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_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_domain
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_domain ... 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_auth.TestJWSTokenAPIs.test_default_fixture_scope_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_default_fixture_scope_token ... 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_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_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_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_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_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_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_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_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_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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_domain
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_domain ... 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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_project
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_project ... ok
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_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_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_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_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_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_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_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_v3_federation.MappingCRUDTests.test_delete_mapping_dne
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_delete_mapping_dne ... 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_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_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_v3_federation.MappingCRUDTests.test_get_mapping_dne
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_get_mapping_dne ... 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_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_federation.MappingCRUDTests.test_mapping_create
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_create ... 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_federation.MappingCRUDTests.test_mapping_delete
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_delete ... ok
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_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_v3_federation.MappingCRUDTests.test_mapping_get_head
keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_get_head ... 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_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_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_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_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_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_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_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_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_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_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_domains
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_domains ... 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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_projects
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_projects ... 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_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_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_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_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_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_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.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_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_v3_federation.ServiceProviderTests.test_delete_service_provider
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_delete_service_provider ... 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_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_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_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.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_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_tags
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_tags ... 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_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_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_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_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_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_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_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_auth.TestJWSTokenAPIs.test_project_scoped_token_format
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_format ... 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_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_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_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_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_federation.ServiceProviderTests.test_update_service_provider
keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider ... 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_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_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.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_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_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_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_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_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_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.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_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_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_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_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_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_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_remote_user_and_explicit_external
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_and_explicit_external ... 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_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_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_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_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_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_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_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_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_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain ... ok
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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe ... 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_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_rescope_unscoped_token_with_trust
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescope_unscoped_token_with_trust ... 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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project ... 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_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.TestJWSTokenAPIs.test_rescoping_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescoping_token ... 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_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.TestJWSTokenAPIs.test_revoke_project_scoped_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_project_scoped_token ... 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_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_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.StrictTwoLevelLimitsResourceTestCase.test_update_project_parent_id
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_parent_id ... 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_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_v3_auth.TestJWSTokenAPIs.test_revoke_unscoped_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_unscoped_token ... 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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags ... 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_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_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_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_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_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_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_unsafe
keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_unsafe ... 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_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_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_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_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_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_v3_federation.WebSSOTests.test_full_workflow
keystone.tests.unit.test_v3_federation.WebSSOTests.test_full_workflow ... 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_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_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_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.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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_auth.TestJWSTokenAPIs.test_unscoped_token_format
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_format ... 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_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_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_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_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_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_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_v3_trust.TestTrustOperations.test_delete_trust
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_delete_trust ... 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.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_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_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_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_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_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_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_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_federation.WebSSOTests.test_issue_unscoped_token_notify
keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_notify ... 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_v3_auth.TestJWSTokenAPIs.test_validate_a_trust_scoped_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_a_trust_scoped_token ... 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_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_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_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_auth.TestJWSTokenAPIs.test_validate_domain_scoped_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_domain_scoped_token ... 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_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_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_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_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_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_v3_trust.TestTrustOperations.test_trusts_do_not_implement_updates
keystone.tests.unit.test_v3_trust.TestTrustOperations.test_trusts_do_not_implement_updates ... 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.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.GroupValidationTestCase.test_validate_group_create_succeeds
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_succeeds ... 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.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.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.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_validation.GroupValidationTestCase.test_validate_group_update_succeeds
keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_update_succeeds ... 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.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.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_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.tests.test_core.TestTestCase.test_sa_warning
keystone.tests.unit.tests.test_core.TestTestCase.test_sa_warning ... 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.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.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
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_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_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.TestJWSTokenAPIs.test_validate_missing_auth_token
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_missing_auth_token ... 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_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_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_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.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_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_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.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_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_v3_federation.WebSSOTests.test_list_domains
keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_domains ... 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_v3_auth.TestJWSTokenAPIs.test_validate_token_nocatalog
keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_token_nocatalog ... ok
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_v3_federation.WebSSOTests.test_list_projects
keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects ... 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_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_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_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_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_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_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_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_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_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_federation.WebSSOTests.test_render_callback_template
keystone.tests.unit.test_v3_federation.WebSSOTests.test_render_callback_template ... 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_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_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_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.WebSSOTests.test_scope_to_domain_once
keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_domain_once ... 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_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_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_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_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_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_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_v3_federation.FederatedUserTests.test_user_id_persistense
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_user_id_persistense ... 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_v3_federation.FederatedUserTests.test_user_role_assignment
keystone.tests.unit.test_v3_federation.FederatedUserTests.test_user_role_assignment ... 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_federation.JsonHomeTests.test_get_json_home
keystone.tests.unit.test_v3_federation.JsonHomeTests.test_get_json_home ... 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_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_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_identity.IdentityTestCase.test_admin_password_reset
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_admin_password_reset ... 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_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
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_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_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_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_v3_identity.IdentityTestCase.test_create_group
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_group ... 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_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_v3_identity.IdentityTestCase.test_create_user
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user ... ok
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_identity.IdentityTestCase.test_create_user_bad_request
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_bad_request ... 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_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_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_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_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_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_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_identity.IdentityTestCase.test_delete_group
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_group ... ok
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_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_identity.IdentityTestCase.test_delete_user
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_user ... 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_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_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_v3_identity.IdentityTestCase.test_get_head_group
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_group ... 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_v3_identity.IdentityTestCase.test_get_head_user
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_user ... 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_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_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_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_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_v3_identity.IdentityTestCase.test_list_head_groups
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_groups ... 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_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_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_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_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_identity.IdentityTestCase.test_list_head_users
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_users ... 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_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_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_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_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_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_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_identity.IdentityTestCase.test_remove_user_from_group
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_remove_user_from_group ... 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_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_v3_identity.IdentityTestCase.test_update_ephemeral_user
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_ephemeral_user ... 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_v3_identity.IdentityTestCase.test_update_group
keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group ... ok
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_oauth1.OAuthCADFNotificationTests.test_oauth_flow_notifications
keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_oauth_flow_notifications ... 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_oauth1.OAuthCADFNotificationTests.test_update_consumer
keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_update_consumer ... 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_v3_oauth1.OAuthFlowTests.test_oauth_flow
keystone.tests.unit.test_v3_oauth1.OAuthFlowTests.test_oauth_flow ... 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_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_oauth1.OAuthNotificationTests.test_delete_consumer
keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_delete_consumer ... 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_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_oauth1.OAuthNotificationTests.test_update_consumer
keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_update_consumer ... 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password ... 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_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_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_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_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_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_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_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_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_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_lockout_exempt
keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_lockout_exempt ... 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_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_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_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_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_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_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_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_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_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_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_oauth1.AccessTokenCRUDTests.test_oauth_flow
keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_oauth_flow ... 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_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_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_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_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_oauth1.ConsumerCRUDTests.test_consumer_create_normalize_field
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create_normalize_field ... 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_oauth1.ConsumerCRUDTests.test_consumer_get_bad_id
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_get_bad_id ... ok
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_v3_oauth1.ConsumerCRUDTests.test_consumer_get_head
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_get_head ... 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_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_v3_oauth1.ConsumerCRUDTests.test_consumer_update
keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_update ... 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_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_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_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.MaliciousOAuth1Tests.test_bad_authorizing_roles_name
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_authorizing_roles_name ... 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_v3_oauth1.MaliciousOAuth1Tests.test_bad_consumer_id
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_consumer_id ... 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_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_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.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_oauth1.MaliciousOAuth1Tests.test_bad_request_url
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_url ... 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_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_oauth1.MaliciousOAuth1Tests.test_bad_verifier
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_verifier ... 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_oauth1.MaliciousOAuth1Tests.test_expired_creating_keystone_token
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_expired_creating_keystone_token ... 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.MaliciousOAuth1Tests.test_missing_oauth_headers
keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_missing_oauth_headers ... 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_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_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_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.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_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.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_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_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.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.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_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.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.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_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_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.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_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_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.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.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.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.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.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.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.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.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.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.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.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.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_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.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_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_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.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_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_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_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.test_versions.VersionTestCase.test_accept_type_handling
keystone.tests.unit.test_versions.VersionTestCase.test_accept_type_handling ... 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_versions.VersionTestCase.test_public_version_v3
keystone.tests.unit.test_versions.VersionTestCase.test_public_version_v3 ... ok
keystone.tests.unit.test_versions.VersionTestCase.test_public_versions
keystone.tests.unit.test_versions.VersionTestCase.test_public_versions ... 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_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_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.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.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.TestFernetKeyRotation.test_non_numeric_files
keystone.tests.unit.token.test_fernet_provider.TestFernetKeyRotation.test_non_numeric_files ... 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_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_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.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.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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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.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_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.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_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_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_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.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.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_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_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_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.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.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.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.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.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.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.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.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.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
Invalid domain name: 2011f559067f4195ba4ff0712c59fac0

----------------------------------------------------------------------
Ran 5698 tests in 3286.395s

OK (skipped=733)
+ stestr slowest
Test id                                                                                             Runtime (s)
--------------------------------------------------------------------------------------------------  -----------
keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation                28.825
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_multi_ca    21.561
keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_role_revokes_token                20.130
keystone.tests.unit.token.test_fernet_provider.TestFernetKeyRotation.test_rotation                  18.784
keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_role_revokes_token               16.655
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_inexact_filters                  15.036
keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_filter_sql_injection_attack      14.630
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_domain_name  14.473
keystone.tests.unit.test_backend_sql.SqlLimitTests.test_list_users_filtered_and_limited             13.375
keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_all          13.183
+ rm -rf .stestr
rm -rf /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/logging.conf /build/reproducible-path/keystone-26.0.0/debian/keystone/etc/keystone/logging.conf
mkdir -p /build/reproducible-path/keystone-26.0.0/debian/keystone/usr/share/keystone
PYTHONPATH=/build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages oslo-config-generator \
	--output-file /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/keystone/usr/share/keystone/keystone.conf catalog template_file /etc/keystone/default_catalog.templates
pkgos_inifile: Setting value in /build/reproducible-path/keystone-26.0.0/debian/keystone/usr/share/keystone/keystone.conf:[catalog]/template_file
pkgos-fix-config-default /build/reproducible-path/keystone-26.0.0/debian/keystone/usr/share/keystone/keystone.conf DEFAULT log_dir /var/log/keystone
pkgos_inifile: Setting value in /build/reproducible-path/keystone-26.0.0/debian/keystone/usr/share/keystone/keystone.conf:[DEFAULT]/log_dir
pkgos-fix-config-default /build/reproducible-path/keystone-26.0.0/debian/keystone/usr/share/keystone/keystone.conf DEFAULT log_file keystone.log
pkgos_inifile: Setting value in /build/reproducible-path/keystone-26.0.0/debian/keystone/usr/share/keystone/keystone.conf:[DEFAULT]/log_file
pkgos-fix-config-default /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/keystone/usr/share/keystone/keystone.conf:[federation]/sso_callback_template
mkdir -p /build/reproducible-path/keystone-26.0.0/debian/keystone/etc/keystone/policy.d
PYTHONPATH=/build/reproducible-path/keystone-26.0.0/debian/tmp/usr/lib/python3/dist-packages oslopolicy-sample-generator \
	--output-file /build/reproducible-path/keystone-26.0.0/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-26.0.0/debian/keystone/etc/keystone/policy.d/00_default_policy.yaml
# Use the policy.d folder
pkgos-fix-config-default /build/reproducible-path/keystone-26.0.0/debian/keystone/usr/share/keystone/keystone.conf oslo_policy policy_dirs /etc/keystone/policy.d
pkgos_inifile: Setting value in /build/reproducible-path/keystone-26.0.0/debian/keystone/usr/share/keystone/keystone.conf:[oslo_policy]/policy_dirs
install -D -m 0644 debian/keystone.apparmor /build/reproducible-path/keystone-26.0.0/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-26.0.0'
   dh_installdocs -O--buildsystem=pybuild
   debian/rules override_dh_sphinxdoc
make[1]: Entering directory '/build/reproducible-path/keystone-26.0.0'
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-26.0.0/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-26.0.0/doc/source/../../config-generator/keystone.conf
[oslo_config.sphinxconfiggen] writing sample configuration to /build/reproducible-path/keystone-26.0.0/doc/source/_static/keystone.conf.sample
[oslo_policy.sphinxpolicygen] reading config generator instructions from /build/reproducible-path/keystone-26.0.0/doc/source/../../config-generator/keystone-policy-generator.conf
[oslo_policy.sphinxpolicygen] writing sample policy to /build/reproducible-path/keystone-26.0.0/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-26.0.0/doc/source/api/keystone.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.exception.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.i18n.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.notifications.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.version.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.auth.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.credentials.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.discovery.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.domains.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.ec2tokens.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.endpoints.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.groups.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.limits.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.os_ep_filter.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.os_federation.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.os_inherit.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.os_oauth1.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.os_oauth2.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.os_revoke.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.os_simple_cert.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.policy.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.projects.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.regions.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.registered_limits.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.role_assignments.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.role_inferences.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.roles.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.s3tokens.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.services.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.system.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.trusts.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.users.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.application_credential.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.application_credential.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.application_credential.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.application_credential.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.application_credential.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.application_credential.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.role_backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.role_backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.role_backends.resource_options.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.role_backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.role_backends.sql_model.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.application_credential.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.external.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.mapped.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.oauth1.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.password.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.token.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.totp.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.catalog.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.catalog.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.catalog.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.catalog.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.catalog.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.catalog.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.catalog.backends.templated.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.bootstrap.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.cli.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.idutils.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.manage.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.status.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.caching.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.credential.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.database.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.debug.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.federation.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.ldap.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.security_compliance.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.tokens.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.tokens_fernet.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.authorization.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.context.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.driver_hints.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.fernet_utils.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.json_home.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.jwt_utils.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.manager.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.password_hashing.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.profiler.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.provider_api.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.render_token.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.tokenless_auth.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.utils.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.cache.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.cache.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.access_rule.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.access_token.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.application_credential.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.auth.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.consumer.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.credential.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.domain.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.domain_config.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.ec2_credential.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.endpoint.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.endpoint_group.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.grant.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.group.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.identity_provider.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.implied_role.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.limit.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.mapping.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.policy.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.policy_association.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.project.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.project_endpoint.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.protocol.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.region.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.registered_limit.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.revoke_event.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.role.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.role_assignment.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.service.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.service_provider.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.token.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.token_revocation.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.trust.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.user.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.rbac_enforcer.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.rbac_enforcer.enforcer.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.rbac_enforcer.policy.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.resource_options.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.resource_options.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.resource_options.options.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.resource_options.options.immutable.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.sql.upgrades.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.validation.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.validation.parameter_types.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.validation.validators.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.application_credential.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.assignment.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.auth.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.catalog.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.constants.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.credential.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.default.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.domain_config.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.endpoint_filter.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.endpoint_policy.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.federation.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.fernet_receipts.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.fernet_tokens.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.identity.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.identity_mapping.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.jwt_tokens.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.ldap.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.oauth1.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.oauth2.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.opts.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.policy.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.receipt.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.resource.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.revoke.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.role.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.saml.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.security_compliance.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.shadow_users.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.token.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.tokenless_auth.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.totp.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.trust.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.unified_limit.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.utils.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.wsgi.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.provider.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.providers.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.providers.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.providers.fernet.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.providers.fernet.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.endpoint_policy.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.endpoint_policy.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.endpoint_policy.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.endpoint_policy.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.endpoint_policy.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.federation.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.federation.constants.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.federation.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.federation.idp.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.federation.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.federation.utils.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.federation.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.federation.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.federation.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.generator.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.backends.resource_options.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.backends.sql_model.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.backends.ldap.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.backends.ldap.common.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.backends.ldap.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.backends.ldap.models.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.id_generators.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.id_generators.sha256.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.mapping_backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.mapping_backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.mapping_backends.mapping.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.mapping_backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.shadow_backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.shadow_backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.shadow_backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.models.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.models.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.models.flat.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.models.strict_two_level.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.models.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.models.receipt_model.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.models.revoke_model.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.models.token_model.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.oauth1.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.oauth1.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.oauth1.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.oauth1.validator.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.oauth1.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.oauth1.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.oauth1.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.oauth2.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.oauth2.handlers.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.policy.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.policy.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.policy.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.policy.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.policy.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.policy.backends.rules.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.policy.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.receipt.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.receipt.handlers.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.receipt.provider.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.receipt.receipt_formatters.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.receipt.providers.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.receipt.providers.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.receipt.providers.fernet.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.receipt.providers.fernet.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.backends.resource_options.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.backends.sql_model.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.config_backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.config_backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.config_backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.revoke.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.revoke.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.revoke.model.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.revoke.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.revoke.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.revoke.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.wsgi.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.application.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.common.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.request_processing.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.request_processing.json_body.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.request_processing.req_logging.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.request_processing.middleware.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.request_processing.middleware.auth_context.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.request_processing.middleware.url_normalize.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.token.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.token.provider.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.token.token_formatters.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.token.providers.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.token.providers.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.token.providers.fernet.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.token.providers.fernet.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.token.providers.jws.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.token.providers.jws.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.trust.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.trust.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.trust.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.trust.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.trust.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.trust.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/modules.rst.
building [mo]: targets for 0 po files that are out of date
writing output... 
building [html]: targets for 103 source files that are out of date
updating environment: [new config] 419 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... [  5%] 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-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... [ 15%] 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... [ 16%] api/keystone.api.users
reading sources... [ 16%] api/keystone.application_credential
reading sources... [ 16%] api/keystone.application_credential.backends
reading sources... [ 16%] api/keystone.application_credential.backends.base
reading sources... [ 16%] api/keystone.application_credential.backends.sql
reading sources... [ 17%] api/keystone.application_credential.core
reading sources... [ 17%] api/keystone.application_credential.schema
reading sources... [ 17%] api/keystone.assignment
reading sources... [ 17%] api/keystone.assignment.backends
reading sources... [ 18%] api/keystone.assignment.backends.base
reading sources... [ 18%] api/keystone.assignment.backends.sql
reading sources... [ 18%] api/keystone.assignment.core
reading sources... [ 18%] api/keystone.assignment.role_backends
reading sources... [ 19%] api/keystone.assignment.role_backends.base
reading sources... [ 19%] api/keystone.assignment.role_backends.resource_options
reading sources... [ 19%] api/keystone.assignment.role_backends.sql
reading sources... [ 19%] api/keystone.assignment.role_backends.sql_model
reading sources... [ 20%] api/keystone.assignment.schema
reading sources... [ 20%] api/keystone.auth
reading sources... [ 20%] api/keystone.auth.core
reading sources... [ 20%] api/keystone.auth.plugins
reading sources... [ 21%] api/keystone.auth.plugins.application_credential
reading sources... [ 21%] api/keystone.auth.plugins.base
reading sources... [ 21%] api/keystone.auth.plugins.core
reading sources... [ 21%] api/keystone.auth.plugins.external
reading sources... [ 21%] api/keystone.auth.plugins.mapped
reading sources... [ 22%] api/keystone.auth.plugins.oauth1
reading sources... [ 22%] api/keystone.auth.plugins.password
reading sources... [ 22%] api/keystone.auth.plugins.token
reading sources... [ 22%] api/keystone.auth.plugins.totp
reading sources... [ 23%] api/keystone.auth.schema
reading sources... [ 23%] api/keystone.catalog
reading sources... [ 23%] api/keystone.catalog.backends
reading sources... [ 23%] api/keystone.catalog.backends.base
reading sources... [ 24%] api/keystone.catalog.backends.sql
reading sources... [ 24%] api/keystone.catalog.backends.templated
reading sources... [ 24%] api/keystone.catalog.core
reading sources... [ 24%] 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... [ 25%] 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... [ 26%] api/keystone.cmd.doctor.debug
reading sources... [ 26%] api/keystone.cmd.doctor.federation
reading sources... [ 27%] api/keystone.cmd.doctor.ldap
reading sources... [ 27%] api/keystone.cmd.doctor.security_compliance
reading sources... [ 27%] api/keystone.cmd.doctor.tokens
reading sources... [ 27%] api/keystone.cmd.doctor.tokens_fernet
reading sources... [ 28%] api/keystone.cmd.idutils
reading sources... [ 28%] api/keystone.cmd.manage
reading sources... [ 28%] api/keystone.cmd.status
reading sources... [ 28%] 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... [ 29%] 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... [ 30%] api/keystone.common.jwt_utils
reading sources... [ 31%] api/keystone.common.manager
reading sources... [ 31%] api/keystone.common.password_hashing
reading sources... [ 31%] api/keystone.common.policies
reading sources... [ 31%] api/keystone.common.policies.access_rule
reading sources... [ 32%] api/keystone.common.policies.access_token
reading sources... [ 32%] api/keystone.common.policies.application_credential
reading sources... [ 32%] api/keystone.common.policies.auth
reading sources... [ 32%] api/keystone.common.policies.base
reading sources... [ 32%] api/keystone.common.policies.consumer
reading sources... [ 33%] api/keystone.common.policies.credential
reading sources... [ 33%] api/keystone.common.policies.domain
reading sources... [ 33%] api/keystone.common.policies.domain_config
reading sources... [ 33%] api/keystone.common.policies.ec2_credential
reading sources... [ 34%] api/keystone.common.policies.endpoint
reading sources... [ 34%] api/keystone.common.policies.endpoint_group
reading sources... [ 34%] api/keystone.common.policies.grant
reading sources... [ 34%] api/keystone.common.policies.group
reading sources... [ 35%] api/keystone.common.policies.identity_provider
reading sources... [ 35%] api/keystone.common.policies.implied_role
reading sources... [ 35%] api/keystone.common.policies.limit
reading sources... [ 35%] api/keystone.common.policies.mapping
reading sources... [ 36%] api/keystone.common.policies.policy
reading sources... [ 36%] api/keystone.common.policies.policy_association
reading sources... [ 36%] api/keystone.common.policies.project
reading sources... [ 36%] api/keystone.common.policies.project_endpoint
reading sources... [ 37%] api/keystone.common.policies.protocol
reading sources... [ 37%] api/keystone.common.policies.region
reading sources... [ 37%] api/keystone.common.policies.registered_limit
reading sources... [ 37%] api/keystone.common.policies.revoke_event
reading sources... [ 37%] api/keystone.common.policies.role
reading sources... [ 38%] api/keystone.common.policies.role_assignment
reading sources... [ 38%] api/keystone.common.policies.service
reading sources... [ 38%] api/keystone.common.policies.service_provider
reading sources... [ 38%] api/keystone.common.policies.token
reading sources... [ 39%] api/keystone.common.policies.token_revocation
reading sources... [ 39%] api/keystone.common.policies.trust
reading sources... [ 39%] api/keystone.common.policies.user
reading sources... [ 39%] api/keystone.common.profiler
reading sources... [ 40%] api/keystone.common.provider_api
reading sources... [ 40%] api/keystone.common.rbac_enforcer
reading sources... [ 40%] api/keystone.common.rbac_enforcer.enforcer
reading sources... [ 40%] api/keystone.common.rbac_enforcer.policy
reading sources... [ 41%] api/keystone.common.render_token
reading sources... [ 41%] api/keystone.common.resource_options
reading sources... [ 41%] api/keystone.common.resource_options.core
reading sources... [ 41%] api/keystone.common.resource_options.options
reading sources... [ 42%] api/keystone.common.resource_options.options.immutable
reading sources... [ 42%] api/keystone.common.sql
reading sources... [ 42%] api/keystone.common.sql.upgrades
reading sources... [ 42%] api/keystone.common.tokenless_auth
reading sources... [ 42%] api/keystone.common.utils
reading sources... [ 43%] api/keystone.common.validation
reading sources... [ 43%] api/keystone.common.validation.parameter_types
reading sources... [ 43%] api/keystone.common.validation.validators
reading sources... [ 43%] api/keystone.conf
reading sources... [ 44%] api/keystone.conf.application_credential
reading sources... [ 44%] api/keystone.conf.assignment
reading sources... [ 44%] api/keystone.conf.auth
reading sources... [ 44%] api/keystone.conf.catalog
reading sources... [ 45%] api/keystone.conf.constants
reading sources... [ 45%] api/keystone.conf.credential
reading sources... [ 45%] api/keystone.conf.default
reading sources... [ 45%] api/keystone.conf.domain_config
reading sources... [ 46%] api/keystone.conf.endpoint_filter
reading sources... [ 46%] api/keystone.conf.endpoint_policy
reading sources... [ 46%] api/keystone.conf.federation
reading sources... [ 46%] api/keystone.conf.fernet_receipts
reading sources... [ 47%] api/keystone.conf.fernet_tokens
reading sources... [ 47%] api/keystone.conf.identity
reading sources... [ 47%] api/keystone.conf.identity_mapping
reading sources... [ 47%] api/keystone.conf.jwt_tokens
reading sources... [ 47%] api/keystone.conf.ldap
reading sources... [ 48%] api/keystone.conf.oauth1
reading sources... [ 48%] api/keystone.conf.oauth2
reading sources... [ 48%] api/keystone.conf.opts
reading sources... [ 48%] api/keystone.conf.policy
reading sources... [ 49%] api/keystone.conf.receipt
reading sources... [ 49%] api/keystone.conf.resource
reading sources... [ 49%] api/keystone.conf.revoke
reading sources... [ 49%] api/keystone.conf.role
reading sources... [ 50%] api/keystone.conf.saml
reading sources... [ 50%] api/keystone.conf.security_compliance
reading sources... [ 50%] api/keystone.conf.shadow_users
reading sources... [ 50%] api/keystone.conf.token
reading sources... [ 51%] api/keystone.conf.tokenless_auth
reading sources... [ 51%] api/keystone.conf.totp
reading sources... [ 51%] api/keystone.conf.trust
reading sources... [ 51%] api/keystone.conf.unified_limit
reading sources... [ 52%] api/keystone.conf.utils
reading sources... [ 52%] api/keystone.conf.wsgi
reading sources... [ 52%] api/keystone.credential
reading sources... [ 52%] api/keystone.credential.backends
reading sources... [ 53%] api/keystone.credential.backends.base
reading sources... [ 53%] api/keystone.credential.backends.sql
reading sources... [ 53%] api/keystone.credential.core
reading sources... [ 53%] api/keystone.credential.provider
reading sources... [ 53%] api/keystone.credential.providers
reading sources... [ 54%] api/keystone.credential.providers.core
reading sources... [ 54%] api/keystone.credential.providers.fernet
reading sources... [ 54%] api/keystone.credential.providers.fernet.core
reading sources... [ 54%] api/keystone.credential.schema
reading sources... [ 55%] api/keystone.endpoint_policy
reading sources... [ 55%] api/keystone.endpoint_policy.backends
reading sources... [ 55%] api/keystone.endpoint_policy.backends.base
reading sources... [ 55%] api/keystone.endpoint_policy.backends.sql
reading sources... [ 56%] api/keystone.endpoint_policy.core
reading sources... [ 56%] api/keystone.exception
reading sources... [ 56%] api/keystone.federation
reading sources... [ 56%] api/keystone.federation.backends
reading sources... [ 57%] api/keystone.federation.backends.base
reading sources... [ 57%] api/keystone.federation.backends.sql
reading sources... [ 57%] api/keystone.federation.constants
reading sources... [ 57%] api/keystone.federation.core
reading sources... [ 58%] api/keystone.federation.idp
reading sources... [ 58%] api/keystone.federation.schema
reading sources... [ 58%] api/keystone.federation.utils
reading sources... [ 58%] api/keystone.i18n
reading sources... [ 58%] api/keystone.identity
reading sources... [ 59%] api/keystone.identity.backends
reading sources... [ 59%] api/keystone.identity.backends.base
reading sources... [ 59%] api/keystone.identity.backends.ldap
reading sources... [ 59%] api/keystone.identity.backends.ldap.common
reading sources... [ 60%] api/keystone.identity.backends.ldap.core
reading sources... [ 60%] api/keystone.identity.backends.ldap.models
reading sources... [ 60%] api/keystone.identity.backends.resource_options
reading sources... [ 60%] api/keystone.identity.backends.sql
reading sources... [ 61%] api/keystone.identity.backends.sql_model
reading sources... [ 61%] api/keystone.identity.core
reading sources... [ 61%] api/keystone.identity.generator
reading sources... [ 61%] api/keystone.identity.id_generators
reading sources... [ 62%] api/keystone.identity.id_generators.sha256
reading sources... [ 62%] api/keystone.identity.mapping_backends
reading sources... [ 62%] api/keystone.identity.mapping_backends.base
reading sources... [ 62%] api/keystone.identity.mapping_backends.mapping
reading sources... [ 63%] api/keystone.identity.mapping_backends.sql
reading sources... [ 63%] api/keystone.identity.schema
reading sources... [ 63%] api/keystone.identity.shadow_backends
reading sources... [ 63%] api/keystone.identity.shadow_backends.base
reading sources... [ 63%] api/keystone.identity.shadow_backends.sql
reading sources... [ 64%] api/keystone.limit
reading sources... [ 64%] api/keystone.limit.backends
reading sources... [ 64%] api/keystone.limit.backends.base
reading sources... [ 64%] api/keystone.limit.backends.sql
reading sources... [ 65%] api/keystone.limit.core
reading sources... [ 65%] api/keystone.limit.models
reading sources... [ 65%] api/keystone.limit.models.base
reading sources... [ 65%] api/keystone.limit.models.flat
reading sources... [ 66%] api/keystone.limit.models.strict_two_level
reading sources... [ 66%] api/keystone.limit.schema
reading sources... [ 66%] api/keystone.models
reading sources... [ 66%] api/keystone.models.receipt_model
reading sources... [ 67%] api/keystone.models.revoke_model
reading sources... [ 67%] api/keystone.models.token_model
reading sources... [ 67%] api/keystone.notifications
reading sources... [ 67%] 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... [ 68%] api/keystone.oauth1.core
reading sources... [ 68%] api/keystone.oauth1.schema
reading sources... [ 69%] api/keystone.oauth1.validator
reading sources... [ 69%] api/keystone.oauth2
reading sources... [ 69%] api/keystone.oauth2.handlers
reading sources... [ 69%] api/keystone.policy
reading sources... [ 70%] api/keystone.policy.backends
reading sources... [ 70%] api/keystone.policy.backends.base
reading sources... [ 70%] api/keystone.policy.backends.rules
reading sources... [ 70%] 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... [ 71%] 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... [ 72%] 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... [ 73%] 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... [ 74%] api/keystone.resource.backends.sql_model
reading sources... [ 74%] 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... [ 75%] 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... [ 76%] 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... [ 77%] 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... [ 78%] 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... [ 79%] 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... [ 80%] 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... [ 81%] 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... [ 84%] cli/commands
reading sources... [ 85%] cli/index
reading sources... [ 85%] cli/keystone-manage
reading sources... [ 85%] cli/keystone-status
reading sources... [ 85%] 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... [ 94%] index
reading sources... [ 94%] indices-tables
reading sources... [ 94%] install/get-started-obs
reading sources... [ 94%] install/get-started-rdo
reading sources... [ 95%] 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... [ 97%] 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... [ 98%] 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... [ 99%] install/shared/note_configuration_vary_by_distribution
reading sources... [ 99%] user/application_credentials
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-26.0.0/debian/keystone-doc/usr/share/doc/keystone-doc/html/_static/documentation_options.js
Writing evaluated template result to /build/reproducible-path/keystone-26.0.0/debian/keystone-doc/usr/share/doc/keystone-doc/html/_static/language_data.js
Writing evaluated template result to /build/reproducible-path/keystone-26.0.0/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... [  5%] 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-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... [ 15%] 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... [ 16%] 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.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... [ 16%] 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... [ 16%] 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... [ 16%] 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... [ 17%] 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... [ 17%] 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... [ 17%] 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... [ 17%] 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... [ 18%] 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... [ 18%] 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... [ 18%] 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... [ 19%] 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... [ 19%] 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... [ 19%] 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... [ 20%] 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... [ 20%] 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... [ 20%] 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... [ 21%] 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... [ 21%] 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... [ 21%] 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... [ 22%] 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... [ 22%] 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... [ 22%] 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... [ 23%] 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... [ 23%] 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... [ 23%] 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... [ 24%] api/keystone.catalog.backends.templated
/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  src_file = full_src_file[len(str(app.builder.env.srcdir)):].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.templated.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.catalog.backends.templated.rst']' returned non-zero exit status 128.
[openstackdocstheme] could not determine last_updated for 'api/keystone.catalog.backends.templated'
writing output... [ 24%] 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... [ 24%] 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... [ 25%] 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... [ 26%] 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... [ 26%] 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... [ 27%] 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... [ 27%] 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... [ 28%] 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... [ 28%] 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... [ 29%] 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... [ 30%] 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_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... [ 31%] 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... [ 31%] 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... [ 32%] 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... [ 32%] 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... [ 32%] 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... [ 32%] 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... [ 32%] 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... [ 33%] 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... [ 33%] 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... [ 33%] 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... [ 33%] 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... [ 34%] 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... [ 34%] 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... [ 34%] 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... [ 34%] 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... [ 35%] 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... [ 35%] 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... [ 35%] 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... [ 35%] 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... [ 36%] 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... [ 36%] 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... [ 36%] 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... [ 36%] 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... [ 37%] 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... [ 37%] 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... [ 37%] 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... [ 37%] 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... [ 37%] 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... [ 38%] 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... [ 38%] 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... [ 38%] 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... [ 38%] 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... [ 39%] 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... [ 39%] 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... [ 39%] 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... [ 39%] 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... [ 40%] 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... [ 40%] 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... [ 40%] 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... [ 40%] 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... [ 41%] 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... [ 41%] 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... [ 41%] 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... [ 41%] 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... [ 42%] 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... [ 42%] 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... [ 42%] 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... [ 42%] 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... [ 42%] 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... [ 43%] 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... [ 43%] 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... [ 43%] 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... [ 43%] 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... [ 44%] 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... [ 44%] 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... [ 44%] 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... [ 44%] 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... [ 45%] 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... [ 45%] 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... [ 45%] 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... [ 45%] 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... [ 46%] 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... [ 46%] 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... [ 46%] 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... [ 47%] 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... [ 47%] 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... [ 47%] 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... [ 47%] 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... [ 48%] 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... [ 48%] 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... [ 48%] 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... [ 48%] 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... [ 49%] 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... [ 49%] 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... [ 49%] 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... [ 49%] 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... [ 50%] 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... [ 50%] 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... [ 50%] 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... [ 51%] 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... [ 51%] 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... [ 51%] 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... [ 52%] 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... [ 52%] 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... [ 52%] 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... [ 53%] 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... [ 53%] 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... [ 53%] 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... [ 53%] 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... [ 54%] 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... [ 54%] 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... [ 54%] 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... [ 55%] 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... [ 55%] 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... [ 55%] 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... [ 56%] 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... [ 56%] 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... [ 56%] 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... [ 57%] 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... [ 57%] 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... [ 58%] 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... [ 58%] 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... [ 58%] 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... [ 59%] 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... [ 59%] 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... [ 59%] 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... [ 60%] 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... [ 60%] 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... [ 60%] 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... [ 61%] 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... [ 61%] 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... [ 62%] 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... [ 62%] 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... [ 63%] 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... [ 63%] 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... [ 63%] 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... [ 64%] 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... [ 64%] 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... [ 65%] 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... [ 65%] 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... [ 66%] 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... [ 66%] 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... [ 67%] 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... [ 67%] 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... [ 68%] 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... [ 68%] 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... [ 69%] 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... [ 69%] 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... [ 70%] 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... [ 70%] 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... [ 71%] 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... [ 72%] 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... [ 73%] 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... [ 74%] 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... [ 74%] 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... [ 75%] 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... [ 76%] 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... [ 77%] 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... [ 78%] 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... [ 79%] 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... [ 80%] 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... [ 81%] 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... [ 84%] 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... [ 85%] 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... [ 94%] 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... [ 95%] 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... [ 97%] 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... [ 98%] 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... [ 99%] 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/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
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... [  5%] 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... [ 10%] 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... [ 12%] keystone.api.users
[openstackdocstheme] could not determine last_updated for '_modules/keystone/api/users'
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... [ 12%] 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... [ 15%] 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... [ 17%] 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.backends.templated
[openstackdocstheme] could not determine last_updated for '_modules/keystone/catalog/backends/templated'
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... [ 23%] 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... [ 24%] 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... [ 25%] 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... [ 26%] 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... [ 27%] 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... [ 28%] 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... [ 29%] 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... [ 30%] 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... [ 31%] 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... [ 32%] keystone.common.password_hashing
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/password_hashing'
highlighting module code... [ 32%] keystone.common.policies
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies'
highlighting module code... [ 32%] keystone.common.policies.access_rule
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/access_rule'
highlighting module code... [ 33%] keystone.common.policies.access_token
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/access_token'
highlighting module code... [ 33%] keystone.common.policies.application_credential
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/application_credential'
highlighting module code... [ 34%] keystone.common.policies.auth
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/auth'
highlighting module code... [ 34%] keystone.common.policies.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/base'
highlighting module code... [ 34%] keystone.common.policies.consumer
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/consumer'
highlighting module code... [ 35%] keystone.common.policies.credential
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/credential'
highlighting module code... [ 35%] keystone.common.policies.domain
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/domain'
highlighting module code... [ 36%] keystone.common.policies.domain_config
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/domain_config'
highlighting module code... [ 36%] keystone.common.policies.ec2_credential
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/ec2_credential'
highlighting module code... [ 37%] keystone.common.policies.endpoint
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/endpoint'
highlighting module code... [ 37%] keystone.common.policies.endpoint_group
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/endpoint_group'
highlighting module code... [ 37%] keystone.common.policies.grant
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/grant'
highlighting module code... [ 38%] keystone.common.policies.group
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/group'
highlighting module code... [ 38%] keystone.common.policies.identity_provider
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/identity_provider'
highlighting module code... [ 39%] keystone.common.policies.implied_role
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/implied_role'
highlighting module code... [ 39%] keystone.common.policies.limit
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/limit'
highlighting module code... [ 39%] keystone.common.policies.mapping
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/mapping'
highlighting module code... [ 40%] keystone.common.policies.policy
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/policy'
highlighting module code... [ 40%] keystone.common.policies.policy_association
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/policy_association'
highlighting module code... [ 41%] keystone.common.policies.project
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/project'
highlighting module code... [ 41%] keystone.common.policies.project_endpoint
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/project_endpoint'
highlighting module code... [ 41%] keystone.common.policies.protocol
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/protocol'
highlighting module code... [ 42%] keystone.common.policies.region
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/region'
highlighting module code... [ 42%] keystone.common.policies.registered_limit
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/registered_limit'
highlighting module code... [ 43%] keystone.common.policies.revoke_event
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/revoke_event'
highlighting module code... [ 43%] 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... [ 44%] keystone.common.policies.service
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/service'
highlighting module code... [ 44%] keystone.common.policies.service_provider
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/service_provider'
highlighting module code... [ 45%] keystone.common.policies.token
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/token'
highlighting module code... [ 45%] keystone.common.policies.token_revocation
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/token_revocation'
highlighting module code... [ 46%] keystone.common.policies.trust
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/trust'
highlighting module code... [ 46%] keystone.common.policies.user
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/user'
highlighting module code... [ 46%] keystone.common.profiler
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/profiler'
highlighting module code... [ 47%] keystone.common.provider_api
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/provider_api'
highlighting module code... [ 47%] keystone.common.rbac_enforcer.enforcer
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/rbac_enforcer/enforcer'
highlighting module code... [ 48%] keystone.common.rbac_enforcer.policy
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/rbac_enforcer/policy'
highlighting module code... [ 48%] 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... [ 49%] keystone.common.resource_options.options.immutable
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/resource_options/options/immutable'
highlighting module code... [ 49%] keystone.common.sql.upgrades
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/sql/upgrades'
highlighting module code... [ 50%] keystone.common.tokenless_auth
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/tokenless_auth'
highlighting module code... [ 50%] 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... [ 51%] keystone.common.validation.validators
[openstackdocstheme] could not determine last_updated for '_modules/keystone/common/validation/validators'
highlighting module code... [ 51%] keystone.conf
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf'
highlighting module code... [ 52%] keystone.conf.application_credential
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/application_credential'
highlighting module code... [ 52%] 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... [ 53%] 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... [ 54%] keystone.conf.default
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/default'
highlighting module code... [ 54%] keystone.conf.domain_config
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/domain_config'
highlighting module code... [ 55%] keystone.conf.endpoint_filter
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/endpoint_filter'
highlighting module code... [ 55%] 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... [ 56%] keystone.conf.fernet_receipts
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/fernet_receipts'
highlighting module code... [ 56%] keystone.conf.fernet_tokens
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/fernet_tokens'
highlighting module code... [ 57%] keystone.conf.identity
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/identity'
highlighting module code... [ 57%] 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... [ 58%] 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... [ 59%] keystone.conf.oauth2
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/oauth2'
highlighting module code... [ 59%] 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... [ 60%] 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... [ 61%] keystone.conf.revoke
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/revoke'
highlighting module code... [ 61%] 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... [ 62%] 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... [ 63%] keystone.conf.token
[openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/token'
highlighting module code... [ 63%] 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... [ 64%] 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... [ 65%] 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... [ 66%] keystone.credential.backends.base
[openstackdocstheme] could not determine last_updated for '_modules/keystone/credential/backends/base'
highlighting module code... [ 66%] 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... [ 67%] 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... [ 68%] keystone.credential.providers.fernet.core
[openstackdocstheme] could not determine last_updated for '_modules/keystone/credential/providers/fernet/core'
highlighting module code... [ 68%] 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... [ 69%] 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... [ 70%] 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... [ 71%] 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... [ 72%] 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... [ 73%] 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... [ 74%] 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... [ 75%] 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... [ 76%] 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... [ 77%] 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... [ 78%] 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... [ 79%] 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... [ 80%] 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... [ 81%] 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... [ 83%] 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... [ 85%] 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... [ 86%] 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... [ 88%] 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... [ 90%] 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... [ 95%] 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, 1 warning.

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/docs.js
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/navigation.js
dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/keystone-doc/usr/share/doc/keystone-doc/html/_static/js/bootstrap.min.js
make[1]: Leaving directory '/build/reproducible-path/keystone-26.0.0'
   debian/rules override_dh_installchangelogs
make[1]: Entering directory '/build/reproducible-path/keystone-26.0.0'
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-26.0.0/debian/CHANGELOG ] ; then \
	dh_installchangelogs /build/reproducible-path/keystone-26.0.0/debian/CHANGELOG ; \
else \
	dh_installchangelogs ; \
fi
make[1]: Leaving directory '/build/reproducible-path/keystone-26.0.0'
   dh_installexamples -O--buildsystem=pybuild
   debian/rules override_dh_installman
make[1]: Entering directory '/build/reproducible-path/keystone-26.0.0'
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-26.0.0/doc/source/../../config-generator/keystone.conf
[oslo_config.sphinxconfiggen] writing sample configuration to /build/reproducible-path/keystone-26.0.0/doc/source/_static/keystone.conf.sample
[oslo_policy.sphinxpolicygen] reading config generator instructions from /build/reproducible-path/keystone-26.0.0/doc/source/../../config-generator/keystone-policy-generator.conf
[oslo_policy.sphinxpolicygen] writing sample policy to /build/reproducible-path/keystone-26.0.0/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-26.0.0/doc/source/api/keystone.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.exception.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.i18n.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.notifications.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.version.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.auth.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.credentials.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.discovery.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.domains.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.ec2tokens.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.endpoints.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.groups.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.limits.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.os_ep_filter.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.os_federation.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.os_inherit.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.os_oauth1.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.os_oauth2.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.os_revoke.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.os_simple_cert.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.policy.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.projects.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.regions.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.registered_limits.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.role_assignments.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.role_inferences.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.roles.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.s3tokens.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.services.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.system.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.trusts.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.api.users.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.application_credential.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.application_credential.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.application_credential.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.application_credential.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.application_credential.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.application_credential.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.role_backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.role_backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.role_backends.resource_options.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.role_backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.assignment.role_backends.sql_model.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.application_credential.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.external.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.mapped.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.oauth1.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.password.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.token.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.auth.plugins.totp.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.catalog.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.catalog.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.catalog.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.catalog.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.catalog.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.catalog.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.catalog.backends.templated.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.bootstrap.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.cli.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.idutils.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.manage.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.status.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.caching.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.credential.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.database.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.debug.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.federation.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.ldap.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.security_compliance.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.tokens.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.cmd.doctor.tokens_fernet.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.authorization.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.context.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.driver_hints.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.fernet_utils.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.json_home.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.jwt_utils.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.manager.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.password_hashing.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.profiler.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.provider_api.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.render_token.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.tokenless_auth.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.utils.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.cache.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.cache.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.access_rule.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.access_token.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.application_credential.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.auth.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.consumer.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.credential.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.domain.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.domain_config.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.ec2_credential.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.endpoint.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.endpoint_group.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.grant.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.group.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.identity_provider.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.implied_role.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.limit.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.mapping.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.policy.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.policy_association.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.project.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.project_endpoint.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.protocol.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.region.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.registered_limit.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.revoke_event.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.role.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.role_assignment.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.service.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.service_provider.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.token.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.token_revocation.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.trust.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.policies.user.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.rbac_enforcer.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.rbac_enforcer.enforcer.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.rbac_enforcer.policy.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.resource_options.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.resource_options.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.resource_options.options.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.resource_options.options.immutable.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.sql.upgrades.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.validation.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.validation.parameter_types.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.common.validation.validators.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.application_credential.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.assignment.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.auth.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.catalog.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.constants.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.credential.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.default.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.domain_config.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.endpoint_filter.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.endpoint_policy.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.federation.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.fernet_receipts.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.fernet_tokens.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.identity.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.identity_mapping.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.jwt_tokens.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.ldap.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.oauth1.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.oauth2.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.opts.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.policy.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.receipt.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.resource.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.revoke.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.role.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.saml.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.security_compliance.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.shadow_users.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.token.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.tokenless_auth.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.totp.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.trust.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.unified_limit.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.utils.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.conf.wsgi.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.provider.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.providers.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.providers.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.providers.fernet.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.credential.providers.fernet.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.endpoint_policy.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.endpoint_policy.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.endpoint_policy.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.endpoint_policy.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.endpoint_policy.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.federation.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.federation.constants.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.federation.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.federation.idp.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.federation.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.federation.utils.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.federation.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.federation.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.federation.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.generator.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.backends.resource_options.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.backends.sql_model.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.backends.ldap.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.backends.ldap.common.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.backends.ldap.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.backends.ldap.models.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.id_generators.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.id_generators.sha256.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.mapping_backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.mapping_backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.mapping_backends.mapping.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.mapping_backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.shadow_backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.shadow_backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.identity.shadow_backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.models.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.models.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.models.flat.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.limit.models.strict_two_level.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.models.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.models.receipt_model.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.models.revoke_model.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.models.token_model.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.oauth1.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.oauth1.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.oauth1.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.oauth1.validator.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.oauth1.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.oauth1.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.oauth1.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.oauth2.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.oauth2.handlers.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.policy.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.policy.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.policy.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.policy.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.policy.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.policy.backends.rules.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.policy.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.receipt.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.receipt.handlers.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.receipt.provider.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.receipt.receipt_formatters.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.receipt.providers.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.receipt.providers.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.receipt.providers.fernet.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.receipt.providers.fernet.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.backends.resource_options.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.backends.sql_model.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.config_backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.config_backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.resource.config_backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.revoke.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.revoke.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.revoke.model.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.revoke.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.revoke.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.revoke.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.wsgi.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.application.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.common.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.request_processing.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.request_processing.json_body.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.request_processing.req_logging.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.request_processing.middleware.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.request_processing.middleware.auth_context.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.server.flask.request_processing.middleware.url_normalize.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.token.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.token.provider.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.token.token_formatters.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.token.providers.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.token.providers.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.token.providers.fernet.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.token.providers.fernet.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.token.providers.jws.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.token.providers.jws.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.trust.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.trust.core.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.trust.schema.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.trust.backends.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.trust.backends.base.rst.
Creating file /build/reproducible-path/keystone-26.0.0/doc/source/api/keystone.trust.backends.sql.rst.
Creating file /build/reproducible-path/keystone-26.0.0/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] 419 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... [  5%] 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-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... [ 15%] 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... [ 16%] api/keystone.api.users
reading sources... [ 16%] api/keystone.application_credential
reading sources... [ 16%] api/keystone.application_credential.backends
reading sources... [ 16%] api/keystone.application_credential.backends.base
reading sources... [ 16%] api/keystone.application_credential.backends.sql
reading sources... [ 17%] api/keystone.application_credential.core
reading sources... [ 17%] api/keystone.application_credential.schema
reading sources... [ 17%] api/keystone.assignment
reading sources... [ 17%] api/keystone.assignment.backends
reading sources... [ 18%] api/keystone.assignment.backends.base
reading sources... [ 18%] api/keystone.assignment.backends.sql
reading sources... [ 18%] api/keystone.assignment.core
reading sources... [ 18%] api/keystone.assignment.role_backends
reading sources... [ 19%] api/keystone.assignment.role_backends.base
reading sources... [ 19%] api/keystone.assignment.role_backends.resource_options
reading sources... [ 19%] api/keystone.assignment.role_backends.sql
reading sources... [ 19%] api/keystone.assignment.role_backends.sql_model
reading sources... [ 20%] api/keystone.assignment.schema
reading sources... [ 20%] api/keystone.auth
reading sources... [ 20%] api/keystone.auth.core
reading sources... [ 20%] api/keystone.auth.plugins
reading sources... [ 21%] api/keystone.auth.plugins.application_credential
reading sources... [ 21%] api/keystone.auth.plugins.base
reading sources... [ 21%] api/keystone.auth.plugins.core
reading sources... [ 21%] api/keystone.auth.plugins.external
reading sources... [ 21%] api/keystone.auth.plugins.mapped
reading sources... [ 22%] api/keystone.auth.plugins.oauth1
reading sources... [ 22%] api/keystone.auth.plugins.password
reading sources... [ 22%] api/keystone.auth.plugins.token
reading sources... [ 22%] api/keystone.auth.plugins.totp
reading sources... [ 23%] api/keystone.auth.schema
reading sources... [ 23%] api/keystone.catalog
reading sources... [ 23%] api/keystone.catalog.backends
reading sources... [ 23%] api/keystone.catalog.backends.base
reading sources... [ 24%] api/keystone.catalog.backends.sql
reading sources... [ 24%] api/keystone.catalog.backends.templated
reading sources... [ 24%] api/keystone.catalog.core
reading sources... [ 24%] 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... [ 25%] 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... [ 26%] api/keystone.cmd.doctor.debug
reading sources... [ 26%] api/keystone.cmd.doctor.federation
reading sources... [ 27%] api/keystone.cmd.doctor.ldap
reading sources... [ 27%] api/keystone.cmd.doctor.security_compliance
reading sources... [ 27%] api/keystone.cmd.doctor.tokens
reading sources... [ 27%] api/keystone.cmd.doctor.tokens_fernet
reading sources... [ 28%] api/keystone.cmd.idutils
reading sources... [ 28%] api/keystone.cmd.manage
reading sources... [ 28%] api/keystone.cmd.status
reading sources... [ 28%] 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... [ 29%] 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... [ 30%] api/keystone.common.jwt_utils
reading sources... [ 31%] api/keystone.common.manager
reading sources... [ 31%] api/keystone.common.password_hashing
reading sources... [ 31%] api/keystone.common.policies
reading sources... [ 31%] api/keystone.common.policies.access_rule
reading sources... [ 32%] api/keystone.common.policies.access_token
reading sources... [ 32%] api/keystone.common.policies.application_credential
reading sources... [ 32%] api/keystone.common.policies.auth
reading sources... [ 32%] api/keystone.common.policies.base
reading sources... [ 32%] api/keystone.common.policies.consumer
reading sources... [ 33%] api/keystone.common.policies.credential
reading sources... [ 33%] api/keystone.common.policies.domain
reading sources... [ 33%] api/keystone.common.policies.domain_config
reading sources... [ 33%] api/keystone.common.policies.ec2_credential
reading sources... [ 34%] api/keystone.common.policies.endpoint
reading sources... [ 34%] api/keystone.common.policies.endpoint_group
reading sources... [ 34%] api/keystone.common.policies.grant
reading sources... [ 34%] api/keystone.common.policies.group
reading sources... [ 35%] api/keystone.common.policies.identity_provider
reading sources... [ 35%] api/keystone.common.policies.implied_role
reading sources... [ 35%] api/keystone.common.policies.limit
reading sources... [ 35%] api/keystone.common.policies.mapping
reading sources... [ 36%] api/keystone.common.policies.policy
reading sources... [ 36%] api/keystone.common.policies.policy_association
reading sources... [ 36%] api/keystone.common.policies.project
reading sources... [ 36%] api/keystone.common.policies.project_endpoint
reading sources... [ 37%] api/keystone.common.policies.protocol
reading sources... [ 37%] api/keystone.common.policies.region
reading sources... [ 37%] api/keystone.common.policies.registered_limit
reading sources... [ 37%] api/keystone.common.policies.revoke_event
reading sources... [ 37%] api/keystone.common.policies.role
reading sources... [ 38%] api/keystone.common.policies.role_assignment
reading sources... [ 38%] api/keystone.common.policies.service
reading sources... [ 38%] api/keystone.common.policies.service_provider
reading sources... [ 38%] api/keystone.common.policies.token
reading sources... [ 39%] api/keystone.common.policies.token_revocation
reading sources... [ 39%] api/keystone.common.policies.trust
reading sources... [ 39%] api/keystone.common.policies.user
reading sources... [ 39%] api/keystone.common.profiler
reading sources... [ 40%] api/keystone.common.provider_api
reading sources... [ 40%] api/keystone.common.rbac_enforcer
reading sources... [ 40%] api/keystone.common.rbac_enforcer.enforcer
reading sources... [ 40%] api/keystone.common.rbac_enforcer.policy
reading sources... [ 41%] api/keystone.common.render_token
reading sources... [ 41%] api/keystone.common.resource_options
reading sources... [ 41%] api/keystone.common.resource_options.core
reading sources... [ 41%] api/keystone.common.resource_options.options
reading sources... [ 42%] api/keystone.common.resource_options.options.immutable
reading sources... [ 42%] api/keystone.common.sql
reading sources... [ 42%] api/keystone.common.sql.upgrades
reading sources... [ 42%] api/keystone.common.tokenless_auth
reading sources... [ 42%] api/keystone.common.utils
reading sources... [ 43%] api/keystone.common.validation
reading sources... [ 43%] api/keystone.common.validation.parameter_types
reading sources... [ 43%] api/keystone.common.validation.validators
reading sources... [ 43%] api/keystone.conf
reading sources... [ 44%] api/keystone.conf.application_credential
reading sources... [ 44%] api/keystone.conf.assignment
reading sources... [ 44%] api/keystone.conf.auth
reading sources... [ 44%] api/keystone.conf.catalog
reading sources... [ 45%] api/keystone.conf.constants
reading sources... [ 45%] api/keystone.conf.credential
reading sources... [ 45%] api/keystone.conf.default
reading sources... [ 45%] api/keystone.conf.domain_config
reading sources... [ 46%] api/keystone.conf.endpoint_filter
reading sources... [ 46%] api/keystone.conf.endpoint_policy
reading sources... [ 46%] api/keystone.conf.federation
reading sources... [ 46%] api/keystone.conf.fernet_receipts
reading sources... [ 47%] api/keystone.conf.fernet_tokens
reading sources... [ 47%] api/keystone.conf.identity
reading sources... [ 47%] api/keystone.conf.identity_mapping
reading sources... [ 47%] api/keystone.conf.jwt_tokens
reading sources... [ 47%] api/keystone.conf.ldap
reading sources... [ 48%] api/keystone.conf.oauth1
reading sources... [ 48%] api/keystone.conf.oauth2
reading sources... [ 48%] api/keystone.conf.opts
reading sources... [ 48%] api/keystone.conf.policy
reading sources... [ 49%] api/keystone.conf.receipt
reading sources... [ 49%] api/keystone.conf.resource
reading sources... [ 49%] api/keystone.conf.revoke
reading sources... [ 49%] api/keystone.conf.role
reading sources... [ 50%] api/keystone.conf.saml
reading sources... [ 50%] api/keystone.conf.security_compliance
reading sources... [ 50%] api/keystone.conf.shadow_users
reading sources... [ 50%] api/keystone.conf.token
reading sources... [ 51%] api/keystone.conf.tokenless_auth
reading sources... [ 51%] api/keystone.conf.totp
reading sources... [ 51%] api/keystone.conf.trust
reading sources... [ 51%] api/keystone.conf.unified_limit
reading sources... [ 52%] api/keystone.conf.utils
reading sources... [ 52%] api/keystone.conf.wsgi
reading sources... [ 52%] api/keystone.credential
reading sources... [ 52%] api/keystone.credential.backends
reading sources... [ 53%] api/keystone.credential.backends.base
reading sources... [ 53%] api/keystone.credential.backends.sql
reading sources... [ 53%] api/keystone.credential.core
reading sources... [ 53%] api/keystone.credential.provider
reading sources... [ 53%] api/keystone.credential.providers
reading sources... [ 54%] api/keystone.credential.providers.core
reading sources... [ 54%] api/keystone.credential.providers.fernet
reading sources... [ 54%] api/keystone.credential.providers.fernet.core
reading sources... [ 54%] api/keystone.credential.schema
reading sources... [ 55%] api/keystone.endpoint_policy
reading sources... [ 55%] api/keystone.endpoint_policy.backends
reading sources... [ 55%] api/keystone.endpoint_policy.backends.base
reading sources... [ 55%] api/keystone.endpoint_policy.backends.sql
reading sources... [ 56%] api/keystone.endpoint_policy.core
reading sources... [ 56%] api/keystone.exception
reading sources... [ 56%] api/keystone.federation
reading sources... [ 56%] api/keystone.federation.backends
reading sources... [ 57%] api/keystone.federation.backends.base
reading sources... [ 57%] api/keystone.federation.backends.sql
reading sources... [ 57%] api/keystone.federation.constants
reading sources... [ 57%] api/keystone.federation.core
reading sources... [ 58%] api/keystone.federation.idp
reading sources... [ 58%] api/keystone.federation.schema
reading sources... [ 58%] api/keystone.federation.utils
reading sources... [ 58%] api/keystone.i18n
reading sources... [ 58%] api/keystone.identity
reading sources... [ 59%] api/keystone.identity.backends
reading sources... [ 59%] api/keystone.identity.backends.base
reading sources... [ 59%] api/keystone.identity.backends.ldap
reading sources... [ 59%] api/keystone.identity.backends.ldap.common
reading sources... [ 60%] api/keystone.identity.backends.ldap.core
reading sources... [ 60%] api/keystone.identity.backends.ldap.models
reading sources... [ 60%] api/keystone.identity.backends.resource_options
reading sources... [ 60%] api/keystone.identity.backends.sql
reading sources... [ 61%] api/keystone.identity.backends.sql_model
reading sources... [ 61%] api/keystone.identity.core
reading sources... [ 61%] api/keystone.identity.generator
reading sources... [ 61%] api/keystone.identity.id_generators
reading sources... [ 62%] api/keystone.identity.id_generators.sha256
reading sources... [ 62%] api/keystone.identity.mapping_backends
reading sources... [ 62%] api/keystone.identity.mapping_backends.base
reading sources... [ 62%] api/keystone.identity.mapping_backends.mapping
reading sources... [ 63%] api/keystone.identity.mapping_backends.sql
reading sources... [ 63%] api/keystone.identity.schema
reading sources... [ 63%] api/keystone.identity.shadow_backends
reading sources... [ 63%] api/keystone.identity.shadow_backends.base
reading sources... [ 63%] api/keystone.identity.shadow_backends.sql
reading sources... [ 64%] api/keystone.limit
reading sources... [ 64%] api/keystone.limit.backends
reading sources... [ 64%] api/keystone.limit.backends.base
reading sources... [ 64%] api/keystone.limit.backends.sql
reading sources... [ 65%] api/keystone.limit.core
reading sources... [ 65%] api/keystone.limit.models
reading sources... [ 65%] api/keystone.limit.models.base
reading sources... [ 65%] api/keystone.limit.models.flat
reading sources... [ 66%] api/keystone.limit.models.strict_two_level
reading sources... [ 66%] api/keystone.limit.schema
reading sources... [ 66%] api/keystone.models
reading sources... [ 66%] api/keystone.models.receipt_model
reading sources... [ 67%] api/keystone.models.revoke_model
reading sources... [ 67%] api/keystone.models.token_model
reading sources... [ 67%] api/keystone.notifications
reading sources... [ 67%] 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... [ 68%] api/keystone.oauth1.core
reading sources... [ 68%] api/keystone.oauth1.schema
reading sources... [ 69%] api/keystone.oauth1.validator
reading sources... [ 69%] api/keystone.oauth2
reading sources... [ 69%] api/keystone.oauth2.handlers
reading sources... [ 69%] api/keystone.policy
reading sources... [ 70%] api/keystone.policy.backends
reading sources... [ 70%] api/keystone.policy.backends.base
reading sources... [ 70%] api/keystone.policy.backends.rules
reading sources... [ 70%] 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... [ 71%] 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... [ 72%] 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... [ 73%] 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... [ 74%] api/keystone.resource.backends.sql_model
reading sources... [ 74%] 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... [ 75%] 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... [ 76%] 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... [ 77%] 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... [ 78%] 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... [ 79%] 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... [ 80%] 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... [ 81%] 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... [ 84%] cli/commands
reading sources... [ 85%] cli/index
reading sources... [ 85%] cli/keystone-manage
reading sources... [ 85%] cli/keystone-status
reading sources... [ 85%] 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... [ 94%] index
reading sources... [ 94%] indices-tables
reading sources... [ 94%] install/get-started-obs
reading sources... [ 94%] install/get-started-rdo
reading sources... [ 95%] 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... [ 97%] 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... [ 98%] 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... [ 99%] install/shared/note_configuration_vary_by_distribution
reading sources... [ 99%] user/application_credentials
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-26.0.0'
   dh_installdebconf -O--buildsystem=pybuild
   debian/rules override_dh_python3
make[1]: Entering directory '/build/reproducible-path/keystone-26.0.0'
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-manage
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-wsgi-admin
I: dh_python3 tools:113: replacing shebang in debian/python3-keystone/usr/bin/keystone-wsgi-public
make[1]: Leaving directory '/build/reproducible-path/keystone-26.0.0'
   debian/rules override_dh_installinit
make[1]: Entering directory '/build/reproducible-path/keystone-26.0.0'
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
+ for i in `ls -1 debian/*.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
+ for i in `ls debian/*.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_installinit --error-handler=true
make[1]: Leaving directory '/build/reproducible-path/keystone-26.0.0'
   debian/rules override_dh_installsystemd
make[1]: Entering directory '/build/reproducible-path/keystone-26.0.0'
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
+ for i in `ls -1 debian/*.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
+ for i in `ls debian/*.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-26.0.0'
   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-26.0.0'
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-26.0.0/debian/ubuntu_control_vars ; \
else \
	dh_gencontrol -- -T/build/reproducible-path/keystone-26.0.0/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-26.0.0'
   dh_md5sums -O--buildsystem=pybuild
   dh_builddeb -O--buildsystem=pybuild
dpkg-deb: building package 'keystone' in '../keystone_26.0.0-4_all.deb'.
dpkg-deb: building package 'keystone-doc' in '../keystone-doc_26.0.0-4_all.deb'.
dpkg-deb: building package 'python3-keystone' in '../python3-keystone_26.0.0-4_all.deb'.
 dpkg-genbuildinfo --build=binary -O../keystone_26.0.0-4_armhf.buildinfo
 dpkg-genchanges --build=binary -O../keystone_26.0.0-4_armhf.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-source: info: using options from keystone-26.0.0/debian/source/options: --extend-diff-ignore=^[.]gitreview$
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: not including original source code in upload
I: copying local configuration
I: user script /srv/workspace/pbuilder/28643/tmp/hooks/B01_cleanup starting
I: user script /srv/workspace/pbuilder/28643/tmp/hooks/B01_cleanup finished
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/28643 and its subdirectories
I: Current time: Thu Jan 16 18:53:36 +14 2025
I: pbuilder-time-stamp: 1737003216