=============================================================================== About this build: this rebuild has been done as part of reproduce.debian.net where we aim to reproduce Debian binary packages distributed via ftp.debian.org, by rebuilding using the exact same packages as the original build on the buildds, as described in the relevant .buildinfo file from buildinfos.debian.net. For more information please go to https://reproduce.debian.net or join #debian-reproducible on irc.debian.org =============================================================================== Preparing download of sources for /srv/rebuilderd/tmp/rebuilderd3uWuJ8/inputs/keystone_28.0.0-6_all.buildinfo Source: keystone Version: 2:28.0.0-6 rebuilderd-worker node: ionos21-amd64 +------------------------------------------------------------------------------+ | Downloading sources Sat, 21 Feb 2026 16:40:25 +0000 | +------------------------------------------------------------------------------+ Get:1 https://deb.debian.org/debian trixie InRelease [140 kB] Get:2 https://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Get:3 https://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Get:4 https://deb.debian.org/debian trixie-proposed-updates InRelease [57.6 kB] Get:5 https://deb.debian.org/debian trixie-backports InRelease [54.0 kB] Get:6 https://deb.debian.org/debian forky InRelease [137 kB] Get:7 https://deb.debian.org/debian sid InRelease [187 kB] Get:8 https://deb.debian.org/debian experimental InRelease [91.7 kB] Get:9 https://deb.debian.org/debian trixie/non-free-firmware Sources [6552 B] Get:10 https://deb.debian.org/debian trixie/main Sources [10.5 MB] Get:11 https://deb.debian.org/debian-security trixie-security/non-free-firmware Sources [696 B] Get:12 https://deb.debian.org/debian-security trixie-security/main Sources [136 kB] Get:13 https://deb.debian.org/debian trixie-updates/main Sources [2788 B] Get:14 https://deb.debian.org/debian trixie-proposed-updates/main Sources [70.0 kB] Get:15 https://deb.debian.org/debian trixie-backports/non-free-firmware Sources [2468 B] Get:16 https://deb.debian.org/debian trixie-backports/main Sources [145 kB] Get:17 https://deb.debian.org/debian forky/main Sources [10.6 MB] Get:18 https://deb.debian.org/debian forky/non-free-firmware Sources [7700 B] Get:19 https://deb.debian.org/debian sid/main Sources [11.3 MB] Get:20 https://deb.debian.org/debian sid/non-free-firmware Sources [10.3 kB] Get:21 https://deb.debian.org/debian experimental/non-free-firmware Sources [2572 B] Get:22 https://deb.debian.org/debian experimental/main Sources [402 kB] Fetched 33.9 MB in 32s (1062 kB/s) Reading package lists... 'https://deb.debian.org/debian/pool/main/k/keystone/keystone_28.0.0-6.dsc' keystone_28.0.0-6.dsc 3458 SHA256:10815f0d33fafbb77c4dd364dc71103e5875aa56b1d2fda03081d0b9c93af497 'https://deb.debian.org/debian/pool/main/k/keystone/keystone_28.0.0.orig.tar.xz' keystone_28.0.0.orig.tar.xz 1104196 SHA256:0e66fcdb17514d28fc347cccd3fb04ba91a4b9996af7c881ad20d333ea8384c9 'https://deb.debian.org/debian/pool/main/k/keystone/keystone_28.0.0-6.debian.tar.xz' keystone_28.0.0-6.debian.tar.xz 46660 SHA256:2808fee79b73fe6e426f8f98a89e4fd7cc38c9741614f56f5f5d2b61a93d947f 0e66fcdb17514d28fc347cccd3fb04ba91a4b9996af7c881ad20d333ea8384c9 keystone_28.0.0.orig.tar.xz 2808fee79b73fe6e426f8f98a89e4fd7cc38c9741614f56f5f5d2b61a93d947f keystone_28.0.0-6.debian.tar.xz 10815f0d33fafbb77c4dd364dc71103e5875aa56b1d2fda03081d0b9c93af497 keystone_28.0.0-6.dsc +------------------------------------------------------------------------------+ | Calling debrebuild Sat, 21 Feb 2026 16:40:57 +0000 | +------------------------------------------------------------------------------+ Rebuilding keystone=2:28.0.0-6 in /srv/rebuilderd/tmp/rebuilderd3uWuJ8/inputs now. + nice /usr/bin/debrebuild --buildresult=/srv/rebuilderd/tmp/rebuilderd3uWuJ8/out --builder=sbuild+unshare --cache=/srv/rebuilderd/cache -- /srv/rebuilderd/tmp/rebuilderd3uWuJ8/inputs/keystone_28.0.0-6_all.buildinfo /srv/rebuilderd/tmp/rebuilderd3uWuJ8/inputs/keystone_28.0.0-6_all.buildinfo contains a GPG signature which has NOT been validated Using defined Build-Path: /build/reproducible-path/keystone-28.0.0 I: verifying dsc... successful! Get:1 http://deb.debian.org/debian unstable InRelease [187 kB] Get:2 http://snapshot.debian.org/archive/debian/20260216T144046Z sid InRelease [187 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 Packages [10.2 MB] Get:4 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 Packages [10.1 MB] Fetched 20.7 MB in 2s (9804 kB/s) Reading package lists... W: http://snapshot.debian.org/archive/debian/20260216T144046Z/dists/sid/InRelease: Loading /etc/apt/trusted.gpg from deprecated option Dir::Etc::Trusted Get:1 http://deb.debian.org/debian unstable/main amd64 libjs-sphinxdoc all 8.2.3-12 [27.9 kB] Fetched 27.9 kB in 0s (2729 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo3joi15b/libjs-sphinxdoc_8.2.3-12_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libxcb1 amd64 1.17.0-2+b2 [144 kB] Fetched 144 kB in 0s (13.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxfxgyz9d/libxcb1_1.17.0-2+b2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-keyring all 25.7.0-1 [55.4 kB] Fetched 55.4 kB in 0s (5305 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoho15ka6/python3-keyring_25.7.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pysaml2 all 7.5.0-7 [250 kB] Fetched 250 kB in 0s (21.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpesjzfqak/python3-pysaml2_7.5.0-7_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-referencing all 0.36.2-2 [23.8 kB] Fetched 23.8 kB in 0s (2008 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyxaybibu/python3-referencing_0.36.2-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-testtools all 2.8.2-2 [71.2 kB] Fetched 71.2 kB in 0s (6774 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpaz_t3c14/python3-testtools_2.8.2-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python-oslosphinx-common all 4.18.0-6 [28.4 kB] Fetched 28.4 kB in 0s (2764 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj16wgrip/python-oslosphinx-common_4.18.0-6_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-iso8601 all 2.1.0-3 [12.3 kB] Fetched 12.3 kB in 0s (1082 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4xgeoevf/python3-iso8601_2.1.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-json-pointer all 2.4-4 [14.7 kB] Fetched 14.7 kB in 0s (1343 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcwo89g75/python3-json-pointer_2.4-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Fetched 8812 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp98v6caa8/dh-strip-nondeterminism_1.15.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.22.1-2 [139 kB] Fetched 139 kB in 0s (13.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0k200nao/libgssapi-krb5-2_1.22.1-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-zmq amd64 27.1.0-1+b1 [215 kB] Fetched 215 kB in 0s (17.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvh2vyoe6/python3-zmq_27.1.0-1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-alembic all 1.16.4-4 [152 kB] Fetched 152 kB in 0s (13.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprxik3xu6/python3-alembic_1.16.4-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 binutils-x86-64-linux-gnu amd64 2.46-1 [1058 kB] Fetched 1058 kB in 0s (75.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl019ab8m/binutils-x86-64-linux-gnu_2.46-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-3+b1 [60.7 kB] Fetched 60.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpakbw7f3i/librtmp1_2.4+20151223.gitfa8646d.1-3+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-certifi all 2026.1.4+ds-1 [10.1 kB] Fetched 10.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo0hiceg2/python3-certifi_2026.1.4+ds-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 liblerc4 amd64 4.0.0+ds-5+b1 [199 kB] Fetched 199 kB in 0s (18.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmw5yizl5/liblerc4_4.0.0+ds-5+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-iniconfig all 2.1.0-2 [7540 B] Fetched 7540 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_rk5g2on/python3-iniconfig_2.1.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libxrender1 amd64 1:0.9.12-1+b1 [27.7 kB] Fetched 27.7 kB in 0s (0 B/s) dpkg-name: info: moved 'libxrender1_1%3a0.9.12-1+b1_amd64.deb' to '/srv/rebuilderd/tmp/tmpwxkw2sbu/libxrender1_0.9.12-1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libaom3 amd64 3.13.1-2 [1906 kB] Fetched 1906 kB in 0s (98.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptvh45a94/libaom3_3.13.1-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libc-bin amd64 2.42-13 [644 kB] Fetched 644 kB in 0s (45.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7nnxrjxc/libc-bin_2.42-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-ply all 3.11-10 [63.1 kB] Fetched 63.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpydpzp46p/python3-ply_3.11-10_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libraqm0 amd64 0.10.4-1 [14.3 kB] Fetched 14.3 kB in 0s (1402 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3bqxjm0h/libraqm0_0.10.4-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libxslt1.1 amd64 1.1.43-0.3 [158 kB] Fetched 158 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjo075xp0/libxslt1.1_1.1.43-0.3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-gnutls8 amd64 1.16.0-1 [25.2 kB] Fetched 25.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsvo31rn6/libngtcp2-crypto-gnutls8_1.16.0-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libnettle8t64 amd64 3.10.2-1 [307 kB] Fetched 307 kB in 0s (28.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi52_rd1r/libnettle8t64_3.10.2-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-alabaster all 1.0.0-1 [20.4 kB] Fetched 20.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpaeo09t_i/python3-alabaster_1.0.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41.3-3 [99.1 kB] Fetched 99.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzyz3_a44/bsdextrautils_2.41.3-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 liblz4-1 amd64 1.10.0-6 [70.5 kB] Fetched 70.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplrxnw15_/liblz4-1_1.10.0-6_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pip all 26.0.1+dfsg-1 [1390 kB] Fetched 1390 kB in 0s (83.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbxk3flgf/python3-pip_26.0.1+dfsg-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-tempest all 1:45.0.0-3 [633 kB] Fetched 633 kB in 0s (50.2 MB/s) dpkg-name: info: moved 'python3-tempest_1%3a45.0.0-3_all.deb' to '/srv/rebuilderd/tmp/tmpv85uavry/python3-tempest_45.0.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 dash amd64 0.5.12-12 [98.5 kB] Fetched 98.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5rgejn9a/dash_0.5.12-12_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-oslo.i18n all 6.6.0-3 [19.2 kB] Fetched 19.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2rex87b6/python3-oslo.i18n_6.6.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 locales-all amd64 2.42-13 [11.2 MB] Fetched 11.2 MB in 0s (126 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprharvv3j/locales-all_2.42-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-requestsexceptions all 1.4.0-5 [3860 B] Fetched 3860 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3p1mmxfm/python3-requestsexceptions_1.4.0-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 g++ amd64 4:15.2.0-5 [1344 B] Fetched 1344 B in 0s (0 B/s) dpkg-name: info: moved 'g++_4%3a15.2.0-5_amd64.deb' to '/srv/rebuilderd/tmp/tmpo02s47yc/g++_15.2.0-5_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libsharpyuv0 amd64 1.5.0-0.1+b1 [116 kB] Fetched 116 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfy7wf9xo/libsharpyuv0_1.5.0-0.1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pytest all 9.0.2-2 [275 kB] Fetched 275 kB in 0s (22.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi9606y8o/python3-pytest_9.0.2-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libjbig0 amd64 2.1-6.1+b3 [32.2 kB] Fetched 32.2 kB in 0s (3119 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxghj7784/libjbig0_2.1-6.1+b3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 cpp amd64 4:15.2.0-5 [1564 B] Fetched 1564 B in 0s (0 B/s) dpkg-name: info: moved 'cpp_4%3a15.2.0-5_amd64.deb' to '/srv/rebuilderd/tmp/tmp25q60c0n/cpp_15.2.0-5_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 ncurses-bin amd64 6.6+20251231-1 [445 kB] Fetched 445 kB in 0s (35.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpr4bt6ge9/ncurses-bin_6.6+20251231-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-jsonpath-rw-ext all 1.2.2-4 [11.7 kB] Fetched 11.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0ksk7fh2/python3-jsonpath-rw-ext_1.2.2-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-sphinxcontrib.apidoc all 0.6.0-3 [8016 B] Fetched 8016 B in 0s (714 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6e1_hj2/python3-sphinxcontrib.apidoc_0.6.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 wget amd64 1.25.0-2 [984 kB] Fetched 984 kB in 0s (65.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpeakkaxt8/wget_1.25.0-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-9 [540 kB] Fetched 540 kB in 0s (47.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnfxgo698/libtool_2.5.4-9_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.context all 6.0.1-2 [8184 B] Fetched 8184 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsx158860/python3-jaraco.context_6.0.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-voluptuous all 0.16.0-1 [48.9 kB] Fetched 48.9 kB in 0s (4420 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprus3sef3/python3-voluptuous_0.16.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-cotyledon all 1.7.3-3 [11.9 kB] Fetched 11.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6d9huqux/python3-cotyledon_1.7.3-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libwebpmux3 amd64 1.5.0-0.1+b1 [126 kB] Fetched 126 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5rzed2u6/libwebpmux3_1.5.0-0.1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-memcache all 1.62-4 [26.1 kB] Fetched 26.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgot7ej4u/python3-memcache_1.62-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.text all 4.0.0-1 [11.4 kB] Fetched 11.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplu4ldujq/python3-jaraco.text_4.0.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 xmlsec1 amd64 1.3.9-1 [32.9 kB] Fetched 32.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz9yx45vg/xmlsec1_1.3.9-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libpam0g amd64 1.7.0-5+b1 [70.4 kB] Fetched 70.4 kB in 0s (2432 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppnwrtddg/libpam0g_1.7.0-5+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.30 [92.7 kB] Fetched 92.7 kB in 0s (594 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpokeb3s7m/libdebhelper-perl_13.30_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.18.1-3 [878 kB] Fetched 878 kB in 0s (67.9 MB/s) dpkg-name: info: moved 'automake_1%3a1.18.1-3_all.deb' to '/srv/rebuilderd/tmp/tmpangwfvca/automake_1.18.1-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-webtest all 3.0.7-1 [35.8 kB] Fetched 35.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg6ydm7hi/python3-webtest_3.0.7-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 sgml-base all 1.31+nmu1 [10.9 kB] Fetched 10.9 kB in 0s (1045 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpruuizse2/sgml-base_1.31+nmu1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-futurist all 3.2.0-3 [26.8 kB] Fetched 26.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpphjrwugh/python3-futurist_3.2.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 dh-python all 7.20260125 [119 kB] Fetched 119 kB in 0s (11.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzwcvcs_g/dh-python_7.20260125_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.2.0-3 [320 kB] Fetched 320 kB in 0s (31.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7ym4st90/libbrotli1_1.2.0-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libgomp1 amd64 15.2.0-13 [141 kB] Fetched 141 kB in 0s (12.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgnybp5ik/libgomp1_15.2.0-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libcrypt1 amd64 1:4.5.1-1 [98.0 kB] Fetched 98.0 kB in 0s (9092 kB/s) dpkg-name: info: moved 'libcrypt1_1%3a4.5.1-1_amd64.deb' to '/srv/rebuilderd/tmp/tmpuewpvyv4/libcrypt1_4.5.1-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-freezegun all 1.5.1-1.2 [17.2 kB] Fetched 17.2 kB in 0s (1686 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6liuohql/python3-freezegun_1.5.1-1.2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libgpg-error0 amd64 1.58-2 [89.7 kB] Fetched 89.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjpwqam8j/libgpg-error0_1.58-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libnghttp2-14 amd64 1.68.0-1 [79.8 kB] Fetched 79.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj6ojszaq/libnghttp2-14_1.68.0-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-os-collect-config all 14.0.1-1 [27.5 kB] Fetched 27.5 kB in 0s (2529 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfdgba_mg/python3-os-collect-config_14.0.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libgdbm6t64 amd64 1.26-1+b1 [78.9 kB] Fetched 78.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3n7_sywe/libgdbm6t64_1.26-1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libxmlsec1-openssl1 amd64 1.3.9-1 [104 kB] Fetched 104 kB in 0s (10.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5m3i1ieb/libxmlsec1-openssl1_1.3.9-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libfontenc1 amd64 1:1.1.8-1+b3 [23.4 kB] Fetched 23.4 kB in 0s (0 B/s) dpkg-name: info: moved 'libfontenc1_1%3a1.1.8-1+b3_amd64.deb' to '/srv/rebuilderd/tmp/tmpnjlbfeoq/libfontenc1_1.1.8-1+b3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-dulwich amd64 1.0.0-2 [833 kB] Fetched 833 kB in 0s (53.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnx2ixq4i/python3-dulwich_1.0.0-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-webob all 1:1.8.9-1 [89.1 kB] Fetched 89.1 kB in 0s (7361 kB/s) dpkg-name: info: moved 'python3-webob_1%3a1.8.9-1_all.deb' to '/srv/rebuilderd/tmp/tmp1guqqiup/python3-webob_1.8.9-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-openstacksdk all 4.7.2-3 [697 kB] Fetched 697 kB in 0s (58.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwcvfowr6/python3-openstacksdk_4.7.2-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libuuid1 amd64 2.41.3-3 [39.0 kB] Fetched 39.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgl48xxmq/libuuid1_2.41.3-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.22 [216 kB] Fetched 216 kB in 0s (18.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg919z1hz/po-debconf_1.0.22_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libext2fs2t64 amd64 1.47.2-3+b8 [216 kB] Fetched 216 kB in 0s (18.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgy2i5raj/libext2fs2t64_1.47.2-3+b8_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-inflect all 7.5.0-1 [33.0 kB] Fetched 33.0 kB in 0s (3253 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2a268xm6/python3-inflect_7.5.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-warlock all 2.1.0-2 [9600 B] Fetched 9600 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1nbenaje/python3-warlock_2.1.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pymysql all 1.1.1-2 [43.0 kB] Fetched 43.0 kB in 0s (4036 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcd6h0w2u/python3-pymysql_1.1.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [517 kB] Fetched 517 kB in 0s (40.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsvfumnss/fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 python3-idna all 3.10-1 [42.0 kB] Fetched 42.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2wuwbl5w/python3-idna_3.10-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 libcap-ng0 amd64 0.8.5-4+b2 [17.5 kB] Fetched 17.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbci77f4g/libcap-ng0_0.8.5-4+b2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.12-1 [1974 kB] Fetched 1974 kB in 0s (99.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpubsu3ss1/libpython3.13-stdlib_3.13.12-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libhwasan0 amd64 15.2.0-13 [1538 kB] Fetched 1538 kB in 0s (7401 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4fs9ry72/libhwasan0_15.2.0-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3.14 amd64 3.14.3-1 [836 kB] Fetched 836 kB in 0s (1773 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7aqf46ap/python3.14_3.14.3-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-oslo.log all 7.2.1-3 [44.1 kB] Fetched 44.1 kB in 0s (261 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptyeft5g7/python3-oslo.log_7.2.1-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-zipp all 3.23.0-1 [11.0 kB] Fetched 11.0 kB in 0s (139 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6crjzet1/python3-zipp_3.23.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-coverage amd64 7.8.2+dfsg1-1+b1 [185 kB] Fetched 185 kB in 0s (1202 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdiizjnak/python3-coverage_7.8.2+dfsg1-1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-repoze.who all 3.1.0-1 [62.0 kB] Fetched 62.0 kB in 0s (303 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplw2mnbve/python3-repoze.who_3.1.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-cffi all 2.0.0-3 [90.5 kB] Fetched 90.5 kB in 0s (8820 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2dhxzojh/python3-cffi_2.0.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-werkzeug all 3.1.5-1 [208 kB] Fetched 208 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo70taclg/python3-werkzeug_3.1.5-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-novaclient all 2:18.11.0-2 [249 kB] Fetched 249 kB in 0s (21.7 MB/s) dpkg-name: info: moved 'python3-novaclient_2%3a18.11.0-2_all.deb' to '/srv/rebuilderd/tmp/tmpnaz3fg90/python3-novaclient_18.11.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-netaddr all 1.3.0-1 [356 kB] Fetched 356 kB in 0s (28.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpe8s8_mnk/python3-netaddr_1.3.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libssh2-1t64 amd64 1.11.1-1+b1 [245 kB] Fetched 245 kB in 0s (20.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9etryw0i/libssh2-1t64_1.11.1-1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libnorm1t64 amd64 1.5.9+dfsg-4 [225 kB] Fetched 225 kB in 0s (21.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9fwno6zs/libnorm1t64_1.5.9+dfsg-4_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-httplib2 all 0.22.0-1 [36.1 kB] Fetched 36.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4_ar_8i6/python3-httplib2_0.22.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libpsl5t64 amd64 0.21.2-1.1+b2 [59.8 kB] Fetched 59.8 kB in 0s (5590 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpogr9hv79/libpsl5t64_0.21.2-1.1+b2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-cachetools all 5.3.3-1 [13.2 kB] Fetched 13.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpy03jwpij/python3-cachetools_5.3.3-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3.14-minimal amd64 3.14.3-1 [2406 kB] Fetched 2406 kB in 0s (101 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwrtz7n6_/python3.14-minimal_3.14.3-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 gcc-15 amd64 15.2.0-13 [535 kB] Fetched 535 kB in 0s (39.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfe6m0x9y/gcc-15_15.2.0-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libfontconfig1 amd64 2.17.1-5 [132 kB] Fetched 132 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzvbr77_4/libfontconfig1_2.17.1-5_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-itsdangerous all 2.2.0-2 [18.1 kB] Fetched 18.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpe3b5k80w/python3-itsdangerous_2.2.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-sphinxcontrib.seqdiag all 3.0.0-2 [7536 B] Fetched 7536 B in 0s (724 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkg_7fwt4/python3-sphinxcontrib.seqdiag_3.0.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-jsonschema-specifications all 2023.12.1-4 [9092 B] Fetched 9092 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwyyaf_7j/python3-jsonschema-specifications_2023.12.1-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Fetched 1469 kB in 0s (89.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsxw74q0s/man-db_2.13.1-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-flake8 all 7.3.0-1 [56.7 kB] Fetched 56.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0gwe4o96/python3-flake8_7.3.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pyasn1-modules all 0.4.1-2 [85.2 kB] Fetched 85.2 kB in 0s (7715 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoztz77k0/python3-pyasn1-modules_0.4.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-ldap amd64 3.4.5-1 [120 kB] Fetched 120 kB in 0s (11.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3ndg_sqp/python3-ldap_3.4.5-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libzstd1 amd64 1.5.7+dfsg-3+b1 [308 kB] Fetched 308 kB in 0s (27.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9q99nsa1/libzstd1_1.5.7+dfsg-3+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 g++-15 amd64 15.2.0-13 [26.0 kB] Fetched 26.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6841onty/g++-15_15.2.0-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-os-api-ref all 3.1.0+ds1-1 [17.2 kB] Fetched 17.2 kB in 0s (1557 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpaez0_e5_/python3-os-api-ref_3.1.0+ds1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-msgpack amd64 1.1.2-2 [107 kB] Fetched 107 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdw3o3tit/python3-msgpack_1.1.2-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-oslo.cache all 3.12.0-3 [35.7 kB] Fetched 35.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplk1rqy2x/python3-oslo.cache_3.12.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libss2 amd64 1.47.2-3+b8 [29.7 kB] Fetched 29.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_ncrho0o/libss2_1.47.2-3+b8_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 init-system-helpers all 1.69 [39.3 kB] Fetched 39.3 kB in 0s (3757 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplfpb9uz6/init-system-helpers_1.69_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libfribidi0 amd64 1.0.16-5 [26.7 kB] Fetched 26.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu88vk5np/libfribidi0_1.0.16-5_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 openssl amd64 3.5.5-1 [1500 kB] Fetched 1500 kB in 0s (89.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpebosj0w2/openssl_3.5.5-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Fetched 12.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpch43_rfv/python3-jaraco.functools_4.1.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libsqlite3-0 amd64 3.46.1-9 [920 kB] Fetched 920 kB in 0s (64.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphzipfan3/libsqlite3-0_3.46.1-9_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-roman-numerals all 4.1.0-1 [9196 B] Fetched 9196 B in 0s (845 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3ycxzfy_/python3-roman-numerals_4.1.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-typeguard all 4.4.4-2 [37.2 kB] Fetched 37.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi3rozn6m/python3-typeguard_4.4.4-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-flask all 3.1.2-1 [107 kB] Fetched 107 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2el4208d/python3-flask_3.1.2-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 sphinx-common all 8.2.3-12 [619 kB] Fetched 619 kB in 0s (48.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7a5jzglu/sphinx-common_8.2.3-12_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libgcrypt20 amd64 1.11.2-3+b1 [871 kB] Fetched 871 kB in 0s (59.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpklegxvwt/libgcrypt20_1.11.2-3+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-cffi-backend amd64 2.0.0-3 [111 kB] Fetched 111 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9on2pr2w/python3-cffi-backend_2.0.0-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-oslo.policy all 4.6.0-3 [56.0 kB] Fetched 56.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpiqy25b15/python3-oslo.policy_4.6.0-3_all.deb' Downloading dependency 1 of 523: libjs-sphinxdoc:amd64=8.2.3-12 Downloading dependency 2 of 523: libxcb1:amd64=1.17.0-2+b2 Downloading dependency 3 of 523: python3-keyring:amd64=25.7.0-1 Downloading dependency 4 of 523: python3-pysaml2:amd64=7.5.0-7 Downloading dependency 5 of 523: python3-referencing:amd64=0.36.2-2 Downloading dependency 6 of 523: python3-testtools:amd64=2.8.2-2 Downloading dependency 7 of 523: python-oslosphinx-common:amd64=4.18.0-6 Downloading dependency 8 of 523: python3-iso8601:amd64=2.1.0-3 Downloading dependency 9 of 523: python3-json-pointer:amd64=2.4-4 Downloading dependency 10 of 523: dh-strip-nondeterminism:amd64=1.15.0-1 Downloading dependency 11 of 523: libgssapi-krb5-2:amd64=1.22.1-2 Downloading dependency 12 of 523: python3-zmq:amd64=27.1.0-1+b1 Downloading dependency 13 of 523: python3-alembic:amd64=1.16.4-4 Downloading dependency 14 of 523: binutils-x86-64-linux-gnu:amd64=2.46-1 Downloading dependency 15 of 523: librtmp1:amd64=2.4+20151223.gitfa8646d.1-3+b1 Downloading dependency 16 of 523: python3-certifi:amd64=2026.1.4+ds-1 Downloading dependency 17 of 523: liblerc4:amd64=4.0.0+ds-5+b1 Downloading dependency 18 of 523: python3-iniconfig:amd64=2.1.0-2 Downloading dependency 19 of 523: libxrender1:amd64=1:0.9.12-1+b1 Downloading dependency 20 of 523: libaom3:amd64=3.13.1-2 Downloading dependency 21 of 523: libc-bin:amd64=2.42-13 Downloading dependency 22 of 523: python3-ply:amd64=3.11-10 Downloading dependency 23 of 523: libraqm0:amd64=0.10.4-1 Downloading dependency 24 of 523: libxslt1.1:amd64=1.1.43-0.3 Downloading dependency 25 of 523: libngtcp2-crypto-gnutls8:amd64=1.16.0-1 Downloading dependency 26 of 523: libnettle8t64:amd64=3.10.2-1 Downloading dependency 27 of 523: python3-alabaster:amd64=1.0.0-1 Downloading dependency 28 of 523: bsdextrautils:amd64=2.41.3-3 Downloading dependency 29 of 523: liblz4-1:amd64=1.10.0-6 Downloading dependency 30 of 523: python3-pip:amd64=26.0.1+dfsg-1 Downloading dependency 31 of 523: python3-tempest:amd64=1:45.0.0-3 Downloading dependency 32 of 523: dash:amd64=0.5.12-12 Downloading dependency 33 of 523: python3-oslo.i18n:amd64=6.6.0-3 Downloading dependency 34 of 523: locales-all:amd64=2.42-13 Downloading dependency 35 of 523: python3-requestsexceptions:amd64=1.4.0-5 Downloading dependency 36 of 523: g++:amd64=4:15.2.0-5 Downloading dependency 37 of 523: libsharpyuv0:amd64=1.5.0-0.1+b1 Downloading dependency 38 of 523: python3-pytest:amd64=9.0.2-2 Downloading dependency 39 of 523: libjbig0:amd64=2.1-6.1+b3 Downloading dependency 40 of 523: cpp:amd64=4:15.2.0-5 Downloading dependency 41 of 523: ncurses-bin:amd64=6.6+20251231-1 Downloading dependency 42 of 523: python3-jsonpath-rw-ext:amd64=1.2.2-4 Downloading dependency 43 of 523: python3-sphinxcontrib.apidoc:amd64=0.6.0-3 Downloading dependency 44 of 523: wget:amd64=1.25.0-2 Downloading dependency 45 of 523: libtool:amd64=2.5.4-9 Downloading dependency 46 of 523: python3-jaraco.context:amd64=6.0.1-2 Downloading dependency 47 of 523: python3-voluptuous:amd64=0.16.0-1 Downloading dependency 48 of 523: python3-cotyledon:amd64=1.7.3-3 Downloading dependency 49 of 523: libwebpmux3:amd64=1.5.0-0.1+b1 Downloading dependency 50 of 523: python3-memcache:amd64=1.62-4 Downloading dependency 51 of 523: python3-jaraco.text:amd64=4.0.0-1 Downloading dependency 52 of 523: xmlsec1:amd64=1.3.9-1 Downloading dependency 53 of 523: libpam0g:amd64=1.7.0-5+b1 Downloading dependency 54 of 523: libdebhelper-perl:amd64=13.30 Downloading dependency 55 of 523: automake:amd64=1:1.18.1-3 Downloading dependency 56 of 523: python3-webtest:amd64=3.0.7-1 Downloading dependency 57 of 523: sgml-base:amd64=1.31+nmu1 Downloading dependency 58 of 523: python3-futurist:amd64=3.2.0-3 Downloading dependency 59 of 523: dh-python:amd64=7.20260125 Downloading dependency 60 of 523: libbrotli1:amd64=1.2.0-3 Downloading dependency 61 of 523: libgomp1:amd64=15.2.0-13 Downloading dependency 62 of 523: libcrypt1:amd64=1:4.5.1-1 Downloading dependency 63 of 523: python3-freezegun:amd64=1.5.1-1.2 Downloading dependency 64 of 523: libgpg-error0:amd64=1.58-2 Downloading dependency 65 of 523: libnghttp2-14:amd64=1.68.0-1 Downloading dependency 66 of 523: python3-os-collect-config:amd64=14.0.1-1 Downloading dependency 67 of 523: libgdbm6t64:amd64=1.26-1+b1 Downloading dependency 68 of 523: libxmlsec1-openssl1:amd64=1.3.9-1 Downloading dependency 69 of 523: libfontenc1:amd64=1:1.1.8-1+b3 Downloading dependency 70 of 523: python3-dulwich:amd64=1.0.0-2 Downloading dependency 71 of 523: python3-webob:amd64=1:1.8.9-1 Downloading dependency 72 of 523: python3-openstacksdk:amd64=4.7.2-3 Downloading dependency 73 of 523: libuuid1:amd64=2.41.3-3 Downloading dependency 74 of 523: po-debconf:amd64=1.0.22 Downloading dependency 75 of 523: libext2fs2t64:amd64=1.47.2-3+b8 Downloading dependency 76 of 523: python3-inflect:amd64=7.5.0-1 Downloading dependency 77 of 523: python3-warlock:amd64=2.1.0-2 Downloading dependency 78 of 523: python3-pymysql:amd64=1.1.1-2 Downloading dependency 79 of 523: fonts-font-awesome:amd64=5.0.10+really4.7.0~dfsg-4.1 Downloading dependency 80 of 523: python3-idna:amd64=3.10-1 Downloading dependency 81 of 523: libcap-ng0:amd64=0.8.5-4+b2 Downloading dependency 82 of 523: libpython3.13-stdlib:amd64=3.13.12-1 Downloading dependency 83 of 523: libhwasan0:amd64=15.2.0-13 Downloading dependency 84 of 523: python3.14:amd64=3.14.3-1 Downloading dependency 85 of 523: python3-oslo.log:amd64=7.2.1-3 Downloading dependency 86 of 523: python3-zipp:amd64=3.23.0-1 Downloading dependency 87 of 523: python3-coverage:amd64=7.8.2+dfsg1-1+b1 Downloading dependency 88 of 523: python3-repoze.who:amd64=3.1.0-1 Downloading dependency 89 of 523: python3-cffi:amd64=2.0.0-3 Downloading dependency 90 of 523: python3-werkzeug:amd64=3.1.5-1 Downloading dependency 91 of 523: python3-novaclient:amd64=2:18.11.0-2 Downloading dependency 92 of 523: python3-netaddr:amd64=1.3.0-1 Downloading dependency 93 of 523: libssh2-1t64:amd64=1.11.1-1+b1 Downloading dependency 94 of 523: libnorm1t64:amd64=1.5.9+dfsg-4 Downloading dependency 95 of 523: python3-httplib2:amd64=0.22.0-1 Downloading dependency 96 of 523: libpsl5t64:amd64=0.21.2-1.1+b2 Downloading dependency 97 of 523: python3-cachetools:amd64=5.3.3-1 Downloading dependency 98 of 523: python3.14-minimal:amd64=3.14.3-1 Downloading dependency 99 of 523: gcc-15:amd64=15.2.0-13 Downloading dependency 100 of 523: libfontconfig1:amd64=2.17.1-5 Downloading dependency 101 of 523: python3-itsdangerous:amd64=2.2.0-2 Downloading dependency 102 of 523: python3-sphinxcontrib.seqdiag:amd64=3.0.0-2 Downloading dependency 103 of 523: python3-jsonschema-specifications:amd64=2023.12.1-4 Downloading dependency 104 of 523: man-db:amd64=2.13.1-1 Downloading dependency 105 of 523: python3-flake8:amd64=7.3.0-1 Downloading dependency 106 of 523: python3-pyasn1-modules:amd64=0.4.1-2 Downloading dependency 107 of 523: python3-ldap:amd64=3.4.5-1 Downloading dependency 108 of 523: libzstd1:amd64=1.5.7+dfsg-3+b1 Downloading dependency 109 of 523: g++-15:amd64=15.2.0-13 Downloading dependency 110 of 523: python3-os-api-ref:amd64=3.1.0+ds1-1 Downloading dependency 111 of 523: python3-msgpack:amd64=1.1.2-2 Downloading dependency 112 of 523: python3-oslo.cache:amd64=3.12.0-3 Downloading dependency 113 of 523: libss2:amd64=1.47.2-3+b8 Downloading dependency 114 of 523: init-system-helpers:amd64=1.69 Downloading dependency 115 of 523: libfribidi0:amd64=1.0.16-5 Downloading dependency 116 of 523: openssl:amd64=3.5.5-1 Downloading dependency 117 of 523: python3-jaraco.functools:amd64=4.1.0-1 Downloading dependency 118 of 523: libsqlite3-0:amd64=3.46.1-9 Downloading dependency 119 of 523: python3-roman-numerals:amd64=4.1.0-1 Downloading dependency 120 of 523: python3-typeguard:amd64=4.4.4-2 Downloading dependency 121 of 523: python3-flask:amd64=3.1.2-1 Downloading dependency 122 of 523: sphinx-common:amd64=8.2.3-12 Downloading dependency 123 of 523: libgcrypt20:amd64=1.11.2-3+b1 Downloading dependency 124 of 523: python3-cffi-backend:amd64=2.0.0-3 Downloading dependency 125 of 523: python3-oslo.policy:amd64=4.6.0-3 Downloading dependency 126 of 523: python3-elementpath:amd64=5.1.1-1Get:1 http://deb.debian.org/debian unstable/main amd64 python3-elementpath all 5.1.1-1 [170 kB] Fetched 170 kB in 0s (16.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5g02bgzw/python3-elementpath_5.1.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 ncurses-base all 6.6+20251231-1 [277 kB] Fetched 277 kB in 0s (18.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx00fljft/ncurses-base_6.6+20251231-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libcurl4t64 amd64 8.18.0-2 [412 kB] Fetched 412 kB in 0s (34.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpt_5c2_5k/libcurl4t64_8.18.0-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-flask-restful all 0.3.10-7 [28.6 kB] Fetched 28.6 kB in 0s (2710 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8t12k15a/python3-flask-restful_0.3.10-7_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-13 [13.2 MB] Fetched 13.2 MB in 0s (171 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1roi6c66/g++-15-x86-64-linux-gnu_15.2.0-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-sqlalchemy all 2.0.45+ds1-1 [1232 kB] Fetched 1232 kB in 0s (72.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmcvf1ov_/python3-sqlalchemy_2.0.45+ds1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-yappi amd64 1.7.3-2 [34.4 kB] Fetched 34.4 kB in 0s (3250 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuh6nqa0j/python3-yappi_1.7.3-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libgcc-s1 amd64 15.2.0-13 [71.5 kB] Fetched 71.5 kB in 0s (6915 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi1onygts/libgcc-s1_15.2.0-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-jsonpatch all 1.32-6 [12.2 kB] Fetched 12.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcdk9daq0/python3-jsonpatch_1.32-6_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pyparsing all 3.1.3-1 [148 kB] Fetched 148 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmcjkar87/python3-pyparsing_3.1.3-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-markupsafe amd64 3.0.3-1+b1 [14.3 kB] Fetched 14.3 kB in 0s (1334 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqe7ux3ib/python3-markupsafe_3.0.3-1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libopenjp2-7 amd64 2.5.4-1 [206 kB] Fetched 206 kB in 0s (19.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyf_slvvx/libopenjp2-7_2.5.4-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libev4t64 amd64 1:4.33-2.1+b2 [42.8 kB] Fetched 42.8 kB in 0s (0 B/s) dpkg-name: info: moved 'libev4t64_1%3a4.33-2.1+b2_amd64.deb' to '/srv/rebuilderd/tmp/tmpxyk83n9c/libev4t64_4.33-2.1+b2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 subunit all 1.4.4+1-1 [5488 B] Fetched 5488 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj82cf0ks/subunit_1.4.4+1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5+b1 [110 kB] Fetched 110 kB in 0s (0 B/s) dpkg-name: info: moved 'libmagic1t64_1%3a5.46-5+b1_amd64.deb' to '/srv/rebuilderd/tmp/tmpbl3r1_4q/libmagic1t64_5.46-5+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libonig5 amd64 6.9.10-1 [200 kB] Fetched 200 kB in 0s (19.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcbm3ojot/libonig5_6.9.10-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 jq amd64 1.8.1-4+b1 [85.7 kB] Fetched 85.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9z54lphi/jq_1.8.1-4+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-zaqarclient all 4.1.0-3 [36.7 kB] Fetched 36.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn99sasa5/python3-zaqarclient_4.1.0-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 zlib1g amd64 1:1.3.dfsg+really1.3.1-2 [88.9 kB] Fetched 88.9 kB in 0s (8763 kB/s) dpkg-name: info: moved 'zlib1g_1%3a1.3.dfsg+really1.3.1-2_amd64.deb' to '/srv/rebuilderd/tmp/tmpwmgan9gp/zlib1g_1.3.dfsg+really1.3.1-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 fontconfig-config amd64 2.17.1-5 [56.1 kB] Fetched 56.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx3d9qpv8/fontconfig-config_2.17.1-5_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Fetched 104 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8qiqkd5w/libarchive-zip-perl_1.68-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 dpkg-dev all 1.23.5 [1318 kB] Fetched 1318 kB in 0s (68.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoztj7s2_/dpkg-dev_1.23.5_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-sphinx all 8.2.3-12 [478 kB] Fetched 478 kB in 0s (41.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpljaxoacv/python3-sphinx_8.2.3-12_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-repoze.lru all 0.7-3 [12.2 kB] Fetched 12.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn058_r_t/python3-repoze.lru_0.7-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-docutils all 0.22.4+dfsg-1 [433 kB] Fetched 433 kB in 0s (39.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjycqgygy/python3-docutils_0.22.4+dfsg-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libgraphite2-3 amd64 1.3.14-11+b1 [77.0 kB] Fetched 77.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx6q5tuqv/libgraphite2-3_1.3.14-11+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.22.1-2 [337 kB] Fetched 337 kB in 0s (28.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1_1r001n/libkrb5-3_1.22.1-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 liberror-perl all 0.17030-1 [26.9 kB] Fetched 26.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1y5q6mub/liberror-perl_0.17030-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-openstackclient all 8.2.0-9 [521 kB] Fetched 521 kB in 0s (40.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_uchj90n/python3-openstackclient_8.2.0-9_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-babel all 2.17.0-2 [117 kB] Fetched 117 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0qbe2_4u/python3-babel_2.17.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-bcrypt amd64 5.0.0-3 [243 kB] Fetched 243 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpprheowr5/python3-bcrypt_5.0.0-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-swiftclient all 1:4.8.0-2 [76.7 kB] Fetched 76.7 kB in 0s (0 B/s) dpkg-name: info: moved 'python3-swiftclient_1%3a4.8.0-2_all.deb' to '/srv/rebuilderd/tmp/tmptx19bwzl/python3-swiftclient_4.8.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 git amd64 1:2.51.0-1 [9259 kB] Fetched 9259 kB in 0s (160 MB/s) dpkg-name: info: moved 'git_1%3a2.51.0-1_amd64.deb' to '/srv/rebuilderd/tmp/tmpcwgi8zkr/git_2.51.0-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pygments all 2.19.2+dfsg-1 [847 kB] Fetched 847 kB in 0s (66.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi_8iyjmo/python3-pygments_2.19.2+dfsg-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libdebconfclient0 amd64 0.282+b2 [11.2 kB] Fetched 11.2 kB in 0s (1092 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1tekkmvs/libdebconfclient0_0.282+b2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-more-itertools all 10.8.0-1 [71.7 kB] Fetched 71.7 kB in 0s (7098 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpioupyic9/python3-more-itertools_10.8.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libc-dev-bin amd64 2.42-13 [61.5 kB] Fetched 61.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpavq5v7l5/libc-dev-bin_2.42-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 heat-tempest-plugin all 2.6.0-3 [48.6 kB] Fetched 48.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpphpurso0/heat-tempest-plugin_2.6.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.5-2 [27.9 kB] Fetched 27.9 kB in 0s (0 B/s) dpkg-name: info: moved 'libxdmcp6_1%3a1.1.5-2_amd64.deb' to '/srv/rebuilderd/tmp/tmpwdvvuykm/libxdmcp6_1.1.5-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-xmlschema all 4.1.0-1 [262 kB] Fetched 262 kB in 0s (25.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph0uzrhtr/python3-xmlschema_4.1.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 base-files amd64 14 [72.9 kB] Fetched 72.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu6x6fl7d/base-files_14_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-openstackdocstheme all 3.2.0-3 [684 kB] Fetched 684 kB in 0s (49.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpajel03tb/python3-openstackdocstheme_3.2.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-oslo.db all 17.4.0-3 [96.7 kB] Fetched 96.7 kB in 0s (9479 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6caaksa8/python3-oslo.db_17.4.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libisl23 amd64 0.27-1+b1 [663 kB] Fetched 663 kB in 0s (50.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl9mgfum3/libisl23_0.27-1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 testrepository all 0.0.21-4 [20.9 kB] Fetched 20.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3itp9bt3/testrepository_0.0.21-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-uhashring all 2.3-2 [12.3 kB] Fetched 12.3 kB in 0s (1213 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7a8uz8fc/python3-uhashring_2.3-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libtasn1-6 amd64 4.21.0-2 [50.4 kB] Fetched 50.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbk9nq8av/libtasn1-6_4.21.0-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-debtcollector all 3.0.0-6 [13.3 kB] Fetched 13.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptrs_t902/python3-debtcollector_3.0.0-6_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-core all 2.37-8 [840 kB] Fetched 840 kB in 0s (65.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpf8akhyv3/fonts-dejavu-core_2.37-8_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Fetched 22.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwqo3n16r/intltool-debian_0.35.0+20060710.6_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 xfonts-encodings all 1:1.0.4-2.2 [577 kB] Fetched 577 kB in 0s (42.3 MB/s) dpkg-name: info: moved 'xfonts-encodings_1%3a1.0.4-2.2_all.deb' to '/srv/rebuilderd/tmp/tmpmqzpcu0v/xfonts-encodings_1.0.4-2.2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 procps amd64 2:4.0.4-9+b1 [883 kB] Fetched 883 kB in 0s (60.8 MB/s) dpkg-name: info: moved 'procps_2%3a4.0.4-9+b1_amd64.deb' to '/srv/rebuilderd/tmp/tmpbv0q1zo9/procps_4.0.4-9+b1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 libsframe3 amd64 2.46-1 [84.5 kB] Fetched 84.5 kB in 0s (8046 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprvejwol9/libsframe3_2.46-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libcap2 amd64 1:2.75-10+b5 [28.8 kB] Fetched 28.8 kB in 0s (2694 kB/s) dpkg-name: info: moved 'libcap2_1%3a2.75-10+b5_amd64.deb' to '/srv/rebuilderd/tmp/tmp7bkf2cm3/libcap2_2.75-10+b5_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-invoke all 2.2.1+ds-3 [91.6 kB] Fetched 91.6 kB in 0s (8229 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw64kk_j6/python3-invoke_2.2.1+ds-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-5 [5324 B] Fetched 5324 B in 0s (0 B/s) dpkg-name: info: moved 'cpp-x86-64-linux-gnu_4%3a15.2.0-5_amd64.deb' to '/srv/rebuilderd/tmp/tmpbaeujb3a/cpp-x86-64-linux-gnu_15.2.0-5_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-webcolors all 1.13-1 [15.3 kB] Fetched 15.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd4uoedm9/python3-webcolors_1.13-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-rlpycairo all 0.3.0-4 [10.1 kB] Fetched 10.1 kB in 0s (933 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj1rbzinu/python3-rlpycairo_0.3.0-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libjansson4 amd64 2.14-2+b4 [40.1 kB] Fetched 40.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9z5nfw_v/libjansson4_2.14-2+b4_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libavif16 amd64 1.3.0-1+b2 [137 kB] Fetched 137 kB in 0s (13.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkar8a5gb/libavif16_1.3.0-1+b2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-autopage all 0.4.0-4 [12.9 kB] Fetched 12.9 kB in 0s (1106 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_sdm8j0z/python3-autopage_0.4.0-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libquadmath0 amd64 15.2.0-13 [145 kB] Fetched 145 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvf59sp8w/libquadmath0_15.2.0-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.2-3+b8 [25.1 kB] Fetched 25.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp76ze6e9a/libcom-err2_1.47.2-3+b8_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-tomlkit all 0.13.3-2 [44.4 kB] Fetched 44.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7ofeu_a2/python3-tomlkit_0.13.3-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libc6-dev amd64 2.42-13 [2016 kB] Fetched 2016 kB in 0s (102 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpykd5gjwo/libc6-dev_2.42-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-13 [23.4 MB] Fetched 23.4 MB in 0s (128 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgcact6sn/gcc-15-x86-64-linux-gnu_15.2.0-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.12-1 [866 kB] Fetched 866 kB in 0s (61.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdjokxlx7/libpython3.13-minimal_3.13.12-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 binutils-common amd64 2.46-1 [2632 kB] Fetched 2632 kB in 0s (124 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpygjxf50w/binutils-common_2.46-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-prettytable all 3.16.0-1 [41.9 kB] Fetched 41.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpk16i6mv2/python3-prettytable_3.16.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-rfc3986 all 2.0.0-4 [21.7 kB] Fetched 21.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpf_pxam3q/python3-rfc3986_2.0.0-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-soupsieve all 2.8.3-1 [39.6 kB] Fetched 39.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwz8rhi2x/python3-soupsieve_2.8.3-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 sysvinit-utils amd64 3.15-6 [35.0 kB] Fetched 35.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvmtb_q6t/sysvinit-utils_3.15-6_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 git-man all 1:2.51.0-1 [2286 kB] Fetched 2286 kB in 0s (114 MB/s) dpkg-name: info: moved 'git-man_1%3a2.51.0-1_all.deb' to '/srv/rebuilderd/tmp/tmpbcyifb_9/git-man_2.51.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libmpc3 amd64 1.3.1-2+b1 [52.2 kB] Fetched 52.2 kB in 0s (4174 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpiqh7ewnm/libmpc3_1.3.1-2+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-lxml amd64 6.0.2-1+b3 [2229 kB] Fetched 2229 kB in 0s (80.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2a_iy4h4/python3-lxml_6.0.2-1+b3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.3-4 [181 kB] Fetched 181 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_9qx3xv6/libreadline8t64_8.3-4_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.30 [942 kB] Fetched 942 kB in 0s (61.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3eqfhsl3/debhelper_13.30_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libnghttp3-9 amd64 1.12.0-1 [68.4 kB] Fetched 68.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzrqyk1xc/libnghttp3-9_1.12.0-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libfreetype6 amd64 2.14.1+dfsg-2 [493 kB] Fetched 493 kB in 0s (46.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7lblgug2/libfreetype6_2.14.1+dfsg-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-prometheus-client all 0.21.1+ds1-1 [44.9 kB] Fetched 44.9 kB in 0s (4189 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpiobt_gva/python3-prometheus-client_0.21.1+ds1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-gnocchiclient all 7.2.0-2 [32.7 kB] Fetched 32.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpr5_jp7va/python3-gnocchiclient_7.2.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-jsonpath-rw all 1.4.0-8 [14.9 kB] Fetched 14.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbm19yuie/python3-jsonpath-rw_1.4.0-8_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-sphinxcontrib.blockdiag all 3.0.0-3 [7508 B] Fetched 7508 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_nppumxz/python3-sphinxcontrib.blockdiag_3.0.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-5 [1436 B] Fetched 1436 B in 0s (0 B/s) dpkg-name: info: moved 'gcc-x86-64-linux-gnu_4%3a15.2.0-5_amd64.deb' to '/srv/rebuilderd/tmp/tmpj0cplsyu/gcc-x86-64-linux-gnu_15.2.0-5_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-snowballstemmer all 3.0.1-1 [63.5 kB] Fetched 63.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpymo843tu/python3-snowballstemmer_3.0.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-decorator all 5.2.1-2 [33.0 kB] Fetched 33.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9p3lbibl/python3-decorator_5.2.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-oslo.metrics all 0.13.0-3 [7568 B] Fetched 7568 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprveogreu/python3-oslo.metrics_0.13.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-ddt all 1.7.2-5 [8748 B] Fetched 8748 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8otura9_/python3-ddt_1.7.2-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libxcb-render0 amd64 1.17.0-2+b2 [115 kB] Fetched 115 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5h8iv0bq/libxcb-render0_1.17.0-2+b2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libjq1 amd64 1.8.1-4+b1 [167 kB] Fetched 167 kB in 0s (15.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp44gy7_qw/libjq1_1.8.1-4+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 librav1e0.8 amd64 0.8.1-7 [978 kB] Fetched 978 kB in 0s (69.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5zvin7wc/librav1e0.8_0.8.1-7_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-setproctitle amd64 1.3.7-2 [19.6 kB] Fetched 19.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfj6ub5zi/python3-setproctitle_1.3.7-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-blockdiag all 3.0.0+dfsg-5 [121 kB] Fetched 121 kB in 0s (11.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9k8vsae1/python3-blockdiag_3.0.0+dfsg-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-oslo.concurrency all 7.2.0-4 [27.5 kB] Fetched 27.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpddw5m3qk/python3-oslo.concurrency_7.2.0-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-dateutil all 2.9.0-4 [79.4 kB] Fetched 79.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdw444d1l/python3-dateutil_2.9.0-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-wheel all 0.46.3-2 [27.5 kB] Fetched 27.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppbtzxo1f/python3-wheel_0.46.3-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-openssl all 25.3.0-1 [52.9 kB] Fetched 52.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj_29csux/python3-openssl_25.3.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libsmartcols1 amd64 2.41.3-3 [145 kB] Fetched 145 kB in 0s (13.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc4fs_s8y/libsmartcols1_2.41.3-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-bs4 all 4.14.3-2 [118 kB] Fetched 118 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg93eg08m/python3-bs4_4.14.3-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-routes all 2.5.1-7 [98.2 kB] Fetched 98.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpetb5swfb/python3-routes_2.5.1-7_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libitm1 amd64 15.2.0-13 [26.5 kB] Fetched 26.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpka2q51ns/libitm1_15.2.0-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 alembic all 1.16.4-4 [2061 kB] Fetched 2061 kB in 0s (108 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7bduepcp/alembic_1.16.4-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libncursesw6 amd64 6.6+20251231-1 [137 kB] Fetched 137 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi_8pytym/libncursesw6_6.6+20251231-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 cpp-15 amd64 15.2.0-13 [1276 B] Fetched 1276 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3ytjvb1b/cpp-15_15.2.0-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 base-passwd amd64 3.6.8 [54.6 kB] Fetched 54.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2160qsvz/base-passwd_3.6.8_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libgcc-15-dev amd64 15.2.0-13 [2719 kB] Fetched 2719 kB in 0s (121 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpipee5tum/libgcc-15-dev_15.2.0-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libtsan2 amd64 15.2.0-13 [2491 kB] Fetched 2491 kB in 0s (109 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1767_f0x/libtsan2_15.2.0-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libpgm-5.3-0t64 amd64 5.3.128~dfsg-2.1+b2 [163 kB] Fetched 163 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7vputdtd/libpgm-5.3-0t64_5.3.128~dfsg-2.1+b2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libudev1 amd64 259.1-1 [158 kB] Fetched 158 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0m7xoowp/libudev1_259.1-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libldap2 amd64 2.6.10+dfsg-1+b1 [195 kB] Fetched 195 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6z3ad6ue/libldap2_2.6.10+dfsg-1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-sphinx-feature-classification all 2.0.0-3 [9072 B] Fetched 9072 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb7g4imp9/python3-sphinx-feature-classification_2.0.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.16-2 [108 kB] Fetched 108 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzekze6o2/dwz_0.16-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-cliff all 4.11.0-5 [44.3 kB] Fetched 44.3 kB in 0s (4426 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6g8cab9q/python3-cliff_4.11.0-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 gzip amd64 1.13-1 [138 kB] Fetched 138 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo4qpoq7_/gzip_1.13-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.21-1 [332 kB] Fetched 332 kB in 0s (30.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp25uykf4f/m4_1.4.21-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 gcc-15-base amd64 15.2.0-13 [54.8 kB] Fetched 54.8 kB in 0s (5137 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzgwk3o_c/gcc-15-base_15.2.0-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libxxhash0 amd64 0.8.3-2+b1 [28.1 kB] Fetched 28.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptuu1fsd1/libxxhash0_0.8.3-2+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-os-client-config all 2.3.0-5 [17.1 kB] Fetched 17.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1gazfrij/python3-os-client-config_2.3.0-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libpam-modules-bin amd64 1.7.0-5+b1 [49.8 kB] Fetched 49.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptpg9cq7k/libpam-modules-bin_1.7.0-5+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 patch amd64 2.8-2 [134 kB] Fetched 134 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8ecu8oq3/patch_2.8-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-2 [42.1 kB] Fetched 42.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9kainz3y/libpipeline1_1.5.8-2_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 debconf all 1.5.91 [121 kB] Fetched 121 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8cizgenr/debconf_1.5.91_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-stestr all 4.2.0-2 [63.8 kB] Fetched 63.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp__iw6oav/python3-stestr_4.2.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-wcwidth all 0.2.14+dfsg1-1 [25.2 kB] Fetched 25.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmozbhpuo/python3-wcwidth_0.2.14+dfsg1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pyasn1 all 0.6.2-1 [69.4 kB] Fetched 69.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph0txyw4k/python3-pyasn1_0.6.2-1_all.deb' Downloading dependency 127 of 523: ncurses-base:amd64=6.6+20251231-1 Downloading dependency 128 of 523: libcurl4t64:amd64=8.18.0-2 Downloading dependency 129 of 523: python3-flask-restful:amd64=0.3.10-7 Downloading dependency 130 of 523: g++-15-x86-64-linux-gnu:amd64=15.2.0-13 Downloading dependency 131 of 523: python3-sqlalchemy:amd64=2.0.45+ds1-1 Downloading dependency 132 of 523: python3-yappi:amd64=1.7.3-2 Downloading dependency 133 of 523: libgcc-s1:amd64=15.2.0-13 Downloading dependency 134 of 523: python3-jsonpatch:amd64=1.32-6 Downloading dependency 135 of 523: python3-pyparsing:amd64=3.1.3-1 Downloading dependency 136 of 523: python3-markupsafe:amd64=3.0.3-1+b1 Downloading dependency 137 of 523: libopenjp2-7:amd64=2.5.4-1 Downloading dependency 138 of 523: libev4t64:amd64=1:4.33-2.1+b2 Downloading dependency 139 of 523: subunit:amd64=1.4.4+1-1 Downloading dependency 140 of 523: libmagic1t64:amd64=1:5.46-5+b1 Downloading dependency 141 of 523: libonig5:amd64=6.9.10-1 Downloading dependency 142 of 523: jq:amd64=1.8.1-4+b1 Downloading dependency 143 of 523: python3-zaqarclient:amd64=4.1.0-3 Downloading dependency 144 of 523: zlib1g:amd64=1:1.3.dfsg+really1.3.1-2 Downloading dependency 145 of 523: fontconfig-config:amd64=2.17.1-5 Downloading dependency 146 of 523: libarchive-zip-perl:amd64=1.68-1 Downloading dependency 147 of 523: dpkg-dev:amd64=1.23.5 Downloading dependency 148 of 523: python3-sphinx:amd64=8.2.3-12 Downloading dependency 149 of 523: python3-repoze.lru:amd64=0.7-3 Downloading dependency 150 of 523: python3-docutils:amd64=0.22.4+dfsg-1 Downloading dependency 151 of 523: libgraphite2-3:amd64=1.3.14-11+b1 Downloading dependency 152 of 523: libkrb5-3:amd64=1.22.1-2 Downloading dependency 153 of 523: liberror-perl:amd64=0.17030-1 Downloading dependency 154 of 523: python3-openstackclient:amd64=8.2.0-9 Downloading dependency 155 of 523: python3-babel:amd64=2.17.0-2 Downloading dependency 156 of 523: python3-bcrypt:amd64=5.0.0-3 Downloading dependency 157 of 523: python3-swiftclient:amd64=1:4.8.0-2 Downloading dependency 158 of 523: git:amd64=1:2.51.0-1 Downloading dependency 159 of 523: python3-pygments:amd64=2.19.2+dfsg-1 Downloading dependency 160 of 523: libdebconfclient0:amd64=0.282+b2 Downloading dependency 161 of 523: python3-more-itertools:amd64=10.8.0-1 Downloading dependency 162 of 523: libc-dev-bin:amd64=2.42-13 Downloading dependency 163 of 523: heat-tempest-plugin:amd64=2.6.0-3 Downloading dependency 164 of 523: libxdmcp6:amd64=1:1.1.5-2 Downloading dependency 165 of 523: python3-xmlschema:amd64=4.1.0-1 Downloading dependency 166 of 523: base-files:amd64=14 Downloading dependency 167 of 523: python3-openstackdocstheme:amd64=3.2.0-3 Downloading dependency 168 of 523: python3-oslo.db:amd64=17.4.0-3 Downloading dependency 169 of 523: libisl23:amd64=0.27-1+b1 Downloading dependency 170 of 523: testrepository:amd64=0.0.21-4 Downloading dependency 171 of 523: python3-uhashring:amd64=2.3-2 Downloading dependency 172 of 523: libtasn1-6:amd64=4.21.0-2 Downloading dependency 173 of 523: python3-debtcollector:amd64=3.0.0-6 Downloading dependency 174 of 523: fonts-dejavu-core:amd64=2.37-8 Downloading dependency 175 of 523: intltool-debian:amd64=0.35.0+20060710.6 Downloading dependency 176 of 523: xfonts-encodings:amd64=1:1.0.4-2.2 Downloading dependency 177 of 523: procps:amd64=2:4.0.4-9+b1 Downloading dependency 178 of 523: libsframe3:amd64=2.46-1 Downloading dependency 179 of 523: libcap2:amd64=1:2.75-10+b5 Downloading dependency 180 of 523: python3-invoke:amd64=2.2.1+ds-3 Downloading dependency 181 of 523: cpp-x86-64-linux-gnu:amd64=4:15.2.0-5 Downloading dependency 182 of 523: python3-webcolors:amd64=1.13-1 Downloading dependency 183 of 523: python3-rlpycairo:amd64=0.3.0-4 Downloading dependency 184 of 523: libjansson4:amd64=2.14-2+b4 Downloading dependency 185 of 523: libavif16:amd64=1.3.0-1+b2 Downloading dependency 186 of 523: python3-autopage:amd64=0.4.0-4 Downloading dependency 187 of 523: libquadmath0:amd64=15.2.0-13 Downloading dependency 188 of 523: libcom-err2:amd64=1.47.2-3+b8 Downloading dependency 189 of 523: python3-tomlkit:amd64=0.13.3-2 Downloading dependency 190 of 523: libc6-dev:amd64=2.42-13 Downloading dependency 191 of 523: gcc-15-x86-64-linux-gnu:amd64=15.2.0-13 Downloading dependency 192 of 523: libpython3.13-minimal:amd64=3.13.12-1 Downloading dependency 193 of 523: binutils-common:amd64=2.46-1 Downloading dependency 194 of 523: python3-prettytable:amd64=3.16.0-1 Downloading dependency 195 of 523: python3-rfc3986:amd64=2.0.0-4 Downloading dependency 196 of 523: python3-soupsieve:amd64=2.8.3-1 Downloading dependency 197 of 523: sysvinit-utils:amd64=3.15-6 Downloading dependency 198 of 523: git-man:amd64=1:2.51.0-1 Downloading dependency 199 of 523: libmpc3:amd64=1.3.1-2+b1 Downloading dependency 200 of 523: python3-lxml:amd64=6.0.2-1+b3 Downloading dependency 201 of 523: libreadline8t64:amd64=8.3-4 Downloading dependency 202 of 523: debhelper:amd64=13.30 Downloading dependency 203 of 523: libnghttp3-9:amd64=1.12.0-1 Downloading dependency 204 of 523: libfreetype6:amd64=2.14.1+dfsg-2 Downloading dependency 205 of 523: python3-prometheus-client:amd64=0.21.1+ds1-1 Downloading dependency 206 of 523: python3-gnocchiclient:amd64=7.2.0-2 Downloading dependency 207 of 523: python3-jsonpath-rw:amd64=1.4.0-8 Downloading dependency 208 of 523: python3-sphinxcontrib.blockdiag:amd64=3.0.0-3 Downloading dependency 209 of 523: gcc-x86-64-linux-gnu:amd64=4:15.2.0-5 Downloading dependency 210 of 523: python3-snowballstemmer:amd64=3.0.1-1 Downloading dependency 211 of 523: python3-decorator:amd64=5.2.1-2 Downloading dependency 212 of 523: python3-oslo.metrics:amd64=0.13.0-3 Downloading dependency 213 of 523: python3-ddt:amd64=1.7.2-5 Downloading dependency 214 of 523: libxcb-render0:amd64=1.17.0-2+b2 Downloading dependency 215 of 523: libjq1:amd64=1.8.1-4+b1 Downloading dependency 216 of 523: librav1e0.8:amd64=0.8.1-7 Downloading dependency 217 of 523: python3-setproctitle:amd64=1.3.7-2 Downloading dependency 218 of 523: python3-blockdiag:amd64=3.0.0+dfsg-5 Downloading dependency 219 of 523: python3-oslo.concurrency:amd64=7.2.0-4 Downloading dependency 220 of 523: python3-dateutil:amd64=2.9.0-4 Downloading dependency 221 of 523: python3-wheel:amd64=0.46.3-2 Downloading dependency 222 of 523: python3-openssl:amd64=25.3.0-1 Downloading dependency 223 of 523: libsmartcols1:amd64=2.41.3-3 Downloading dependency 224 of 523: python3-bs4:amd64=4.14.3-2 Downloading dependency 225 of 523: python3-routes:amd64=2.5.1-7 Downloading dependency 226 of 523: libitm1:amd64=15.2.0-13 Downloading dependency 227 of 523: alembic:amd64=1.16.4-4 Downloading dependency 228 of 523: libncursesw6:amd64=6.6+20251231-1 Downloading dependency 229 of 523: cpp-15:amd64=15.2.0-13 Downloading dependency 230 of 523: base-passwd:amd64=3.6.8 Downloading dependency 231 of 523: libgcc-15-dev:amd64=15.2.0-13 Downloading dependency 232 of 523: libtsan2:amd64=15.2.0-13 Downloading dependency 233 of 523: libpgm-5.3-0t64:amd64=5.3.128~dfsg-2.1+b2 Downloading dependency 234 of 523: libudev1:amd64=259.1-1 Downloading dependency 235 of 523: libldap2:amd64=2.6.10+dfsg-1+b1 Downloading dependency 236 of 523: python3-sphinx-feature-classification:amd64=2.0.0-3 Downloading dependency 237 of 523: dwz:amd64=0.16-2 Downloading dependency 238 of 523: python3-cliff:amd64=4.11.0-5 Downloading dependency 239 of 523: gzip:amd64=1.13-1 Downloading dependency 240 of 523: m4:amd64=1.4.21-1 Downloading dependency 241 of 523: gcc-15-base:amd64=15.2.0-13 Downloading dependency 242 of 523: libxxhash0:amd64=0.8.3-2+b1 Downloading dependency 243 of 523: python3-os-client-config:amd64=2.3.0-5 Downloading dependency 244 of 523: libpam-modules-bin:amd64=1.7.0-5+b1 Downloading dependency 245 of 523: patch:amd64=2.8-2 Downloading dependency 246 of 523: libpipeline1:amd64=1.5.8-2 Downloading dependency 247 of 523: debconf:amd64=1.5.91 Downloading dependency 248 of 523: python3-stestr:amd64=4.2.0-2 Downloading dependency 249 of 523: python3-wcwidth:amd64=0.2.14+dfsg1-1 Downloading dependency 250 of 523: python3-pyasn1:amd64=0.6.2-1 Downloading dependency 251 of 523: python3.13:amd64=3.13.12-1Get:1 http://deb.debian.org/debian unstable/main amd64 python3.13 amd64 3.13.12-1 [776 kB] Fetched 776 kB in 0s (60.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_wdrj9lo/python3.13_3.13.12-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Fetched 27.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpckjn5yp5/sensible-utils_0.0.26_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-cinderclient all 1:9.8.0-2 [134 kB] Fetched 134 kB in 0s (0 B/s) dpkg-name: info: moved 'python3-cinderclient_1%3a9.8.0-2_all.deb' to '/srv/rebuilderd/tmp/tmpluxsvlub/python3-cinderclient_9.8.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-subunit all 1.4.4+1-1 [65.3 kB] Fetched 65.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8xq24ir0/python3-subunit_1.4.4+1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libc-l10n all 2.42-13 [750 kB] Fetched 750 kB in 0s (54.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgiho2il6/libc-l10n_2.42-13_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-13 [12.1 MB] Fetched 12.1 MB in 0s (170 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp287q9i8q/cpp-15-x86-64-linux-gnu_15.2.0-13_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 libharfbuzz0b amd64 12.3.2-1 [514 kB] Fetched 514 kB in 0s (43.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpasb9h7ao/libharfbuzz0b_12.3.2-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-rpds-py amd64 0.28.0-1 [341 kB] Fetched 341 kB in 0s (26.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgngvuo40/python3-rpds-py_0.28.0-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 liblcms2-2 amd64 2.17-1 [163 kB] Fetched 163 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2xo9b9po/liblcms2-2_2.17-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 dh-apparmor all 4.1.6-2 [17.9 kB] Fetched 17.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp75ftd_5t/dh-apparmor_4.1.6-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libhogweed6t64 amd64 3.10.2-1 [336 kB] Fetched 336 kB in 0s (30.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz35h04md/libhogweed6t64_3.10.2-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pkg-resources all 78.1.1-0.1 [224 kB] Fetched 224 kB in 0s (22.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu3imc164/python3-pkg-resources_78.1.1-0.1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-wsgi-intercept all 1.13.1-3 [19.1 kB] Fetched 19.1 kB in 0s (1869 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpf713cwri/python3-wsgi-intercept_1.13.1-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 libctf0 amd64 2.46-1 [92.2 kB] Fetched 92.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwzs84hsq/libctf0_2.46-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 fonts-urw-base35 all 20200910-8 [10.8 MB] Fetched 10.8 MB in 0s (179 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppb7ihv2z/fonts-urw-base35_20200910-8_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-amqp all 5.3.1-3 [42.8 kB] Fetched 42.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3xism11r/python3-amqp_5.3.1-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-oauthlib all 3.3.1-1 [99.5 kB] Fetched 99.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkwwgzfko/python3-oauthlib_3.3.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-os-service-types all 1.8.0-4 [13.2 kB] Fetched 13.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3yz90tzd/python3-os-service-types_1.8.0-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libbsd0 amd64 0.12.2-2+b1 [132 kB] Fetched 132 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjwd0hqnq/libbsd0_0.12.2-2+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5+b1 [338 kB] Fetched 338 kB in 0s (29.6 MB/s) dpkg-name: info: moved 'libmagic-mgc_1%3a5.46-5+b1_amd64.deb' to '/srv/rebuilderd/tmp/tmpjxvzanem/libmagic-mgc_5.46-5+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Fetched 19.9 kB in 0s (1864 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppawvrml0/libfile-stripnondeterminism-perl_1.15.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libxcb-shm0 amd64 1.17.0-2+b2 [105 kB] Fetched 105 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw8k7uig6/libxcb-shm0_1.17.0-2+b2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-urllib3 all 2.6.3-1 [120 kB] Fetched 120 kB in 0s (11.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx76aw6c3/python3-urllib3_2.6.3-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 libctf-nobfd0 amd64 2.46-1 [160 kB] Fetched 160 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnie2zf4q/libctf-nobfd0_2.46-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-statsd all 4.0.1-3 [13.3 kB] Fetched 13.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj9ujuz3g/python3-statsd_4.0.1-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-oslo.service all 4.3.0-4 [51.6 kB] Fetched 51.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp__ejzzm2/python3-oslo.service_4.3.0-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libdouble-conversion3 amd64 3.4.0-1 [41.6 kB] Fetched 41.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzhpepu_c/libdouble-conversion3_3.4.0-1_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 binutils amd64 2.46-1 [282 kB] Fetched 282 kB in 0s (26.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmeiml4vd/binutils_2.46-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 diffutils amd64 1:3.12-1 [405 kB] Fetched 405 kB in 0s (33.4 MB/s) dpkg-name: info: moved 'diffutils_1%3a3.12-1_amd64.deb' to '/srv/rebuilderd/tmp/tmpawsm5vbf/diffutils_3.12-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-greenlet amd64 3.2.4-3 [189 kB] Fetched 189 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu3xlonje/python3-greenlet_3.2.4-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libgav1-2 amd64 0.20.0-2 [373 kB] Fetched 373 kB in 0s (32.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnrv9mb3b/libgav1-2_0.20.0-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.22.1-2 [81.1 kB] Fetched 81.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8kd90i6f/libk5crypto3_1.22.1-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.194-1 [185 kB] Fetched 185 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfbipb83r/libelf1t64_0.194-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libpython3.14-stdlib amd64 3.14.3-1 [2263 kB] Fetched 2263 kB in 0s (115 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsntzob1s/libpython3.14-stdlib_3.14.3-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 openssl-provider-legacy amd64 3.5.5-1 [311 kB] Fetched 311 kB in 0s (30.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcfmwomq3/openssl-provider-legacy_3.5.5-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-oslo.upgradecheck all 2.6.0-2 [8980 B] Fetched 8980 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq_ftl2rl/python3-oslo.upgradecheck_2.6.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-heatclient all 4.3.0-3 [118 kB] Fetched 118 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo0q1z15o/python3-heatclient_4.3.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-oslo.config all 1:10.0.0-3 [108 kB] Fetched 108 kB in 0s (0 B/s) dpkg-name: info: moved 'python3-oslo.config_1%3a10.0.0-3_all.deb' to '/srv/rebuilderd/tmp/tmpmhad0ewu/python3-oslo.config_10.0.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pycadf all 4.0.1-2 [18.1 kB] Fetched 18.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_wjfrl68/python3-pycadf_4.0.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2+b1 [68.8 kB] Fetched 68.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2t9i70it/libuchardet0_0.0.8-2+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-legacy-cgi all 2.6.4-2 [16.9 kB] Fetched 16.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8of9xzdm/python3-legacy-cgi_2.6.4-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-ossl0 amd64 1.16.0-1 [27.5 kB] Fetched 27.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp50esc9ws/libngtcp2-crypto-ossl0_1.16.0-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-psycopg2 amd64 2.9.11-1+b1 [159 kB] Fetched 159 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbl0nq76w/python3-psycopg2_2.9.11-1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-bashate all 2.1.0-5 [13.4 kB] Fetched 13.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpt94icdb6/python3-bashate_2.1.0-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-imagesize all 1.4.1-1 [6688 B] Fetched 6688 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9uygf64_/python3-imagesize_1.4.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libproc2-0 amd64 2:4.0.4-9+b1 [66.1 kB] Fetched 66.1 kB in 0s (0 B/s) dpkg-name: info: moved 'libproc2-0_2%3a4.0.4-9+b1_amd64.deb' to '/srv/rebuilderd/tmp/tmpnz65_xhh/libproc2-0_4.0.4-9+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-osprofiler all 4.3.0-4 [46.7 kB] Fetched 46.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8hs29ff8/python3-osprofiler_4.3.0-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libpam-runtime all 1.7.0-5 [249 kB] Fetched 249 kB in 0s (18.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpua30mpc6/libpam-runtime_1.7.0-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 build-essential amd64 12.12 [4624 B] Fetched 4624 B in 0s (407 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpchhaap0w/build-essential_12.12_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pymongo all 4.16.0-1 [287 kB] Fetched 287 kB in 0s (27.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz8tqqcqr/python3-pymongo_4.16.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pyflakes all 3.4.0-1 [58.2 kB] Fetched 58.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgmp61apv/python3-pyflakes_3.4.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libjson-perl all 4.10000-1 [87.5 kB] Fetched 87.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp07tehc67/libjson-perl_4.10000-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-10 [57.8 kB] Fetched 57.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpon8ip_5_/libsasl2-2_2.1.28+dfsg1-10_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libpcre2-8-0 amd64 10.46-1+b1 [298 kB] Fetched 298 kB in 0s (27.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3950wq7s/libpcre2-8-0_10.46-1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-10 [1194 kB] Fetched 1194 kB in 0s (75.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgct7kyzt/groff-base_1.23.0-10_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libzmq5 amd64 4.3.5-1+b4 [298 kB] Fetched 298 kB in 0s (27.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw80ynz8j/libzmq5_4.3.5-1+b4_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-os-testr all 3.0.0-6 [18.1 kB] Fetched 18.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsu1fxtil/python3-os-testr_3.0.0-6_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libbz2-1.0 amd64 1.0.8-6+b1 [40.4 kB] Fetched 40.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpebb2m_qp/libbz2-1.0_1.0.8-6+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Fetched 60.2 kB in 0s (5301 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5up3pr2x/autotools-dev_20240727.1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-deprecation all 2.1.0-4 [14.7 kB] Fetched 14.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfb8avev0/python3-deprecation_2.1.0-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 tar amd64 1.35+dfsg-3.1 [815 kB] Fetched 815 kB in 0s (64.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp31den6z5/tar_1.35+dfsg-3.1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libdeflate0 amd64 1.23-2+b1 [49.5 kB] Fetched 49.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptry0m4k5/libdeflate0_1.23-2+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-wrapt amd64 1.17.3-3 [50.1 kB] Fetched 50.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu6uhgq4y/python3-wrapt_1.17.3-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 ieee-data all 20240722 [2221 kB] Fetched 2221 kB in 0s (108 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxud2_vle/ieee-data_20240722_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Fetched 494 kB in 0s (41.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph3jnna91/autoconf_2.72-3.1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-oslosphinx all 4.18.0-6 [33.0 kB] Fetched 33.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq1awtvws/python3-oslosphinx_4.18.0-6_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-paramiko all 4.0.0-1 [143 kB] Fetched 143 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1evry7r0/python3-paramiko_4.0.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-jmespath all 1.0.1-1 [21.1 kB] Fetched 21.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbqec23xf/python3-jmespath_1.0.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-click all 8.2.0+0.really.8.1.8-1 [95.4 kB] Fetched 95.4 kB in 0s (8818 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphh8zve3w/python3-click_8.2.0+0.really.8.1.8-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-simplejson amd64 3.20.1-1+b1 [68.8 kB] Fetched 68.8 kB in 0s (6740 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfbfml71h/python3-simplejson_3.20.1-1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-cryptography amd64 46.0.5-1 [1119 kB] Fetched 1119 kB in 0s (77.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl7_quudw/python3-cryptography_46.0.5-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libcc1-0 amd64 15.2.0-13 [42.7 kB] Fetched 42.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_p5vzp29/libcc1-0_15.2.0-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python-os-api-ref-common all 3.1.0+ds1-1 [6776 B] Fetched 6776 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjsbiw02k/python-os-api-ref-common_3.1.0+ds1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-freetype all 2.5.1-2 [89.4 kB] Fetched 89.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfx69l1d2/python3-freetype_2.5.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libdav1d7 amd64 1.5.3-1+b1 [564 kB] Fetched 564 kB in 0s (46.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsnc_5mjh/libdav1d7_1.5.3-1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 e2fsprogs amd64 1.47.2-3+b8 [593 kB] Fetched 593 kB in 0s (51.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphgimuw94/e2fsprogs_1.47.2-3+b8_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-dogpile.cache all 1.3.3-2 [46.1 kB] Fetched 46.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2dygfww_/python3-dogpile.cache_1.3.3-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libselinux1 amd64 3.9-4+b1 [86.1 kB] Fetched 86.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppjfufp89/libselinux1_3.9-4+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-testresources all 2.0.1-5 [26.3 kB] Fetched 26.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmueltmfx/python3-testresources_2.0.1-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libpq5 amd64 18.2-1 [256 kB] Fetched 256 kB in 0s (24.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppuabx0px/libpq5_18.2-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 xfonts-utils amd64 1:7.7+7 [93.3 kB] Fetched 93.3 kB in 0s (8109 kB/s) dpkg-name: info: moved 'xfonts-utils_1%3a7.7+7_amd64.deb' to '/srv/rebuilderd/tmp/tmpiifhefdr/xfonts-utils_7.7+7_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 coreutils amd64 9.7-3 [3024 kB] Fetched 3024 kB in 0s (109 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7mu0blcp/coreutils_9.7-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-gevent amd64 24.11.1-1+b2 [1105 kB] Fetched 1105 kB in 0s (65.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxzh1byme/python3-gevent_24.11.1-1+b2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-all amd64 3.13.9-3 [1048 B] Fetched 1048 B in 0s (101 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8p8ne5kv/python3-all_3.13.9-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libwebpdemux2 amd64 1.5.0-0.1+b1 [114 kB] Fetched 114 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnw368kj9/libwebpdemux2_1.5.0-0.1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-funcparserlib all 1.0.0-0.2 [17.5 kB] Fetched 17.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc3ht7py8/python3-funcparserlib_1.0.0-0.2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libabsl20240722 amd64 20240722.0-4 [492 kB] Fetched 492 kB in 0s (40.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuwb7v79d/libabsl20240722_20240722.0-4_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.13.9-3 [27.6 kB] Fetched 27.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_yy8y3yp/python3-minimal_3.13.9-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pil amd64 12.1.1-1 [551 kB] Fetched 551 kB in 0s (44.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppl935v1d/python3-pil_12.1.1-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-tenacity all 9.1.2-3 [46.5 kB] Fetched 46.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwtdecd2z/python3-tenacity_9.1.2-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libsvtav1enc2 amd64 2.3.0+dfsg-1 [2489 kB] Fetched 2489 kB in 0s (110 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpraou7j6h/libsvtav1enc2_2.3.0+dfsg-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-keystonemiddleware all 10.12.0-4 [80.8 kB] Fetched 80.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2nu0lq_e/python3-keystonemiddleware_10.12.0-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libx11-data all 2:1.8.12-1 [343 kB] Fetched 343 kB in 0s (32.5 MB/s) dpkg-name: info: moved 'libx11-data_2%3a1.8.12-1_all.deb' to '/srv/rebuilderd/tmp/tmpumzgdz6g/libx11-data_1.8.12-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libcairo2 amd64 1.18.4-3 [544 kB] Fetched 544 kB in 0s (45.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu43j_wno/libcairo2_1.18.4-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-defusedxml all 0.7.1-3 [43.4 kB] Fetched 43.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsvjge0tm/python3-defusedxml_0.7.1-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-vine all 5.1.0+dfsg-1 [15.6 kB] Fetched 15.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_okz9m0i/python3-vine_5.1.0+dfsg-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-2+b1 [466 kB] Fetched 466 kB in 0s (42.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq5fs9ahz/libunistring5_1.3-2+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libyaml-0-2 amd64 0.2.5-2+b1 [53.8 kB] Fetched 53.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplzrndrxn/libyaml-0-2_0.2.5-2+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libsodium23 amd64 1.0.18-2 [166 kB] Fetched 166 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptsl239gt/libsodium23_1.0.18-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libseccomp2 amd64 2.6.0-2+b1 [52.2 kB] Fetched 52.2 kB in 0s (5153 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp69h9g9og/libseccomp2_2.6.0-2+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-testrepository all 0.0.21-4 [64.8 kB] Fetched 64.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwkkc44hs/python3-testrepository_0.0.21-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-seqdiag all 3.0.0+dfsg-6 [57.8 kB] Fetched 57.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu55ldxn7/python3-seqdiag_3.0.0+dfsg-6_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 flake8 all 7.3.0-1 [21.5 kB] Fetched 21.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjgtztu_p/flake8_7.3.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 perl-modules-5.40 all 5.40.1-7 [3012 kB] Fetched 3012 kB in 0s (116 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7e7lecw8/perl-modules-5.40_5.40.1-7_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-osc-lib all 4.2.0-5 [54.6 kB] Fetched 54.6 kB in 0s (4548 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4cesh_v/python3-osc-lib_4.2.0-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 perl amd64 5.40.1-7 [267 kB] Fetched 267 kB in 0s (24.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1tpmpvzi/perl_5.40.1-7_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pastedeploy all 3.1-2 [18.4 kB] Fetched 18.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg060qpde/python3-pastedeploy_3.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-ujson amd64 5.11.0-3+b1 [28.8 kB] Fetched 28.8 kB in 0s (2725 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxa39vkoz/python3-ujson_5.11.0-3+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 liblzma5 amd64 5.8.2-2 [327 kB] Fetched 327 kB in 0s (32.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwphhcxbj/liblzma5_5.8.2-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 tempest all 1:45.0.0-3 [1133 kB] Fetched 1133 kB in 0s (76.1 MB/s) dpkg-name: info: moved 'tempest_1%3a45.0.0-3_all.deb' to '/srv/rebuilderd/tmp/tmpn6e_jvbs/tempest_45.0.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-requests all 2.32.5+dfsg-1 [72.4 kB] Fetched 72.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpslupfc80/python3-requests_2.32.5+dfsg-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 ca-certificates all 20250419 [162 kB] Fetched 162 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl3fcrysy/ca-certificates_20250419_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-gabbi all 3.0.0-3 [42.0 kB] Fetched 42.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw8dfsard/python3-gabbi_3.0.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libtinfo6 amd64 6.6+20251231-1 [354 kB] Fetched 354 kB in 0s (31.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpslmzfztg/libtinfo6_6.6+20251231-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 media-types all 14.0.0 [30.8 kB] Fetched 30.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmporx0udlk/media-types_14.0.0_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-oslo.middleware all 6.6.0-3 [34.4 kB] Fetched 34.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnq6fvxxm/python3-oslo.middleware_6.6.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 findutils amd64 4.10.0-3 [700 kB] Fetched 700 kB in 0s (51.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpv_isyb5_/findutils_4.10.0-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-eventlet all 0.40.3-2 [311 kB] Fetched 311 kB in 0s (29.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp13dpxk0d/python3-eventlet_0.40.3-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-yaml amd64 6.0.3-1 [186 kB] Fetched 186 kB in 0s (18.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxb00cmel/python3-yaml_6.0.3-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pyasyncore all 1.0.2-3 [10.1 kB] Fetched 10.1 kB in 0s (881 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpistolo_v/python3-pyasyncore_1.0.2-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libaudit1 amd64 1:4.1.2-1+b1 [60.2 kB] Fetched 60.2 kB in 0s (0 B/s) dpkg-name: info: moved 'libaudit1_1%3a4.1.2-1+b1_amd64.deb' to '/srv/rebuilderd/tmp/tmpxyuz6in2/libaudit1_4.1.2-1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libcurl3t64-gnutls amd64 8.18.0-2 [404 kB] Fetched 404 kB in 0s (36.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgmnehhp0/libcurl3t64-gnutls_8.18.0-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-zope.interface amd64 8.2-1 [157 kB] Fetched 157 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0bikqtbf/python3-zope.interface_8.2-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-tempita all 0.6.0-1 [14.6 kB] Fetched 14.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_hfbbr80/python3-tempita_0.6.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5+b1 [43.8 kB] Fetched 43.8 kB in 0s (0 B/s) dpkg-name: info: moved 'file_1%3a5.46-5+b1_amd64.deb' to '/srv/rebuilderd/tmp/tmpvjp826d8/file_5.46-5+b1_amd64.deb' Downloading dependency 252 of 523: sensible-utils:amd64=0.0.26 Downloading dependency 253 of 523: python3-cinderclient:amd64=1:9.8.0-2 Downloading dependency 254 of 523: python3-subunit:amd64=1.4.4+1-1 Downloading dependency 255 of 523: libc-l10n:amd64=2.42-13 Downloading dependency 256 of 523: cpp-15-x86-64-linux-gnu:amd64=15.2.0-13 Downloading dependency 257 of 523: libharfbuzz0b:amd64=12.3.2-1 Downloading dependency 258 of 523: python3-rpds-py:amd64=0.28.0-1 Downloading dependency 259 of 523: liblcms2-2:amd64=2.17-1 Downloading dependency 260 of 523: dh-apparmor:amd64=4.1.6-2 Downloading dependency 261 of 523: libhogweed6t64:amd64=3.10.2-1 Downloading dependency 262 of 523: python3-pkg-resources:amd64=78.1.1-0.1 Downloading dependency 263 of 523: python3-wsgi-intercept:amd64=1.13.1-3 Downloading dependency 264 of 523: libctf0:amd64=2.46-1 Downloading dependency 265 of 523: fonts-urw-base35:amd64=20200910-8 Downloading dependency 266 of 523: python3-amqp:amd64=5.3.1-3 Downloading dependency 267 of 523: python3-oauthlib:amd64=3.3.1-1 Downloading dependency 268 of 523: python3-os-service-types:amd64=1.8.0-4 Downloading dependency 269 of 523: libbsd0:amd64=0.12.2-2+b1 Downloading dependency 270 of 523: libmagic-mgc:amd64=1:5.46-5+b1 Downloading dependency 271 of 523: libfile-stripnondeterminism-perl:amd64=1.15.0-1 Downloading dependency 272 of 523: libxcb-shm0:amd64=1.17.0-2+b2 Downloading dependency 273 of 523: python3-urllib3:amd64=2.6.3-1 Downloading dependency 274 of 523: libctf-nobfd0:amd64=2.46-1 Downloading dependency 275 of 523: python3-statsd:amd64=4.0.1-3 Downloading dependency 276 of 523: python3-oslo.service:amd64=4.3.0-4 Downloading dependency 277 of 523: libdouble-conversion3:amd64=3.4.0-1 Downloading dependency 278 of 523: binutils:amd64=2.46-1 Downloading dependency 279 of 523: diffutils:amd64=1:3.12-1 Downloading dependency 280 of 523: python3-greenlet:amd64=3.2.4-3 Downloading dependency 281 of 523: libgav1-2:amd64=0.20.0-2 Downloading dependency 282 of 523: libk5crypto3:amd64=1.22.1-2 Downloading dependency 283 of 523: libelf1t64:amd64=0.194-1 Downloading dependency 284 of 523: libpython3.14-stdlib:amd64=3.14.3-1 Downloading dependency 285 of 523: openssl-provider-legacy:amd64=3.5.5-1 Downloading dependency 286 of 523: python3-oslo.upgradecheck:amd64=2.6.0-2 Downloading dependency 287 of 523: python3-heatclient:amd64=4.3.0-3 Downloading dependency 288 of 523: python3-oslo.config:amd64=1:10.0.0-3 Downloading dependency 289 of 523: python3-pycadf:amd64=4.0.1-2 Downloading dependency 290 of 523: libuchardet0:amd64=0.0.8-2+b1 Downloading dependency 291 of 523: python3-legacy-cgi:amd64=2.6.4-2 Downloading dependency 292 of 523: libngtcp2-crypto-ossl0:amd64=1.16.0-1 Downloading dependency 293 of 523: python3-psycopg2:amd64=2.9.11-1+b1 Downloading dependency 294 of 523: python3-bashate:amd64=2.1.0-5 Downloading dependency 295 of 523: python3-imagesize:amd64=1.4.1-1 Downloading dependency 296 of 523: libproc2-0:amd64=2:4.0.4-9+b1 Downloading dependency 297 of 523: python3-osprofiler:amd64=4.3.0-4 Downloading dependency 298 of 523: libpam-runtime:amd64=1.7.0-5 Downloading dependency 299 of 523: build-essential:amd64=12.12 Downloading dependency 300 of 523: python3-pymongo:amd64=4.16.0-1 Downloading dependency 301 of 523: python3-pyflakes:amd64=3.4.0-1 Downloading dependency 302 of 523: libjson-perl:amd64=4.10000-1 Downloading dependency 303 of 523: libsasl2-2:amd64=2.1.28+dfsg1-10 Downloading dependency 304 of 523: libpcre2-8-0:amd64=10.46-1+b1 Downloading dependency 305 of 523: groff-base:amd64=1.23.0-10 Downloading dependency 306 of 523: libzmq5:amd64=4.3.5-1+b4 Downloading dependency 307 of 523: python3-os-testr:amd64=3.0.0-6 Downloading dependency 308 of 523: libbz2-1.0:amd64=1.0.8-6+b1 Downloading dependency 309 of 523: autotools-dev:amd64=20240727.1 Downloading dependency 310 of 523: python3-deprecation:amd64=2.1.0-4 Downloading dependency 311 of 523: tar:amd64=1.35+dfsg-3.1 Downloading dependency 312 of 523: libdeflate0:amd64=1.23-2+b1 Downloading dependency 313 of 523: python3-wrapt:amd64=1.17.3-3 Downloading dependency 314 of 523: ieee-data:amd64=20240722 Downloading dependency 315 of 523: autoconf:amd64=2.72-3.1 Downloading dependency 316 of 523: python3-oslosphinx:amd64=4.18.0-6 Downloading dependency 317 of 523: python3-paramiko:amd64=4.0.0-1 Downloading dependency 318 of 523: python3-jmespath:amd64=1.0.1-1 Downloading dependency 319 of 523: python3-click:amd64=8.2.0+0.really.8.1.8-1 Downloading dependency 320 of 523: python3-simplejson:amd64=3.20.1-1+b1 Downloading dependency 321 of 523: python3-cryptography:amd64=46.0.5-1 Downloading dependency 322 of 523: libcc1-0:amd64=15.2.0-13 Downloading dependency 323 of 523: python-os-api-ref-common:amd64=3.1.0+ds1-1 Downloading dependency 324 of 523: python3-freetype:amd64=2.5.1-2 Downloading dependency 325 of 523: libdav1d7:amd64=1.5.3-1+b1 Downloading dependency 326 of 523: e2fsprogs:amd64=1.47.2-3+b8 Downloading dependency 327 of 523: python3-dogpile.cache:amd64=1.3.3-2 Downloading dependency 328 of 523: libselinux1:amd64=3.9-4+b1 Downloading dependency 329 of 523: python3-testresources:amd64=2.0.1-5 Downloading dependency 330 of 523: libpq5:amd64=18.2-1 Downloading dependency 331 of 523: xfonts-utils:amd64=1:7.7+7 Downloading dependency 332 of 523: coreutils:amd64=9.7-3 Downloading dependency 333 of 523: python3-gevent:amd64=24.11.1-1+b2 Downloading dependency 334 of 523: python3-all:amd64=3.13.9-3 Downloading dependency 335 of 523: libwebpdemux2:amd64=1.5.0-0.1+b1 Downloading dependency 336 of 523: python3-funcparserlib:amd64=1.0.0-0.2 Downloading dependency 337 of 523: libabsl20240722:amd64=20240722.0-4 Downloading dependency 338 of 523: python3-minimal:amd64=3.13.9-3 Downloading dependency 339 of 523: python3-pil:amd64=12.1.1-1 Downloading dependency 340 of 523: python3-tenacity:amd64=9.1.2-3 Downloading dependency 341 of 523: libsvtav1enc2:amd64=2.3.0+dfsg-1 Downloading dependency 342 of 523: python3-keystonemiddleware:amd64=10.12.0-4 Downloading dependency 343 of 523: libx11-data:amd64=2:1.8.12-1 Downloading dependency 344 of 523: libcairo2:amd64=1.18.4-3 Downloading dependency 345 of 523: python3-defusedxml:amd64=0.7.1-3 Downloading dependency 346 of 523: python3-vine:amd64=5.1.0+dfsg-1 Downloading dependency 347 of 523: libunistring5:amd64=1.3-2+b1 Downloading dependency 348 of 523: libyaml-0-2:amd64=0.2.5-2+b1 Downloading dependency 349 of 523: libsodium23:amd64=1.0.18-2 Downloading dependency 350 of 523: libseccomp2:amd64=2.6.0-2+b1 Downloading dependency 351 of 523: python3-testrepository:amd64=0.0.21-4 Downloading dependency 352 of 523: python3-seqdiag:amd64=3.0.0+dfsg-6 Downloading dependency 353 of 523: flake8:amd64=7.3.0-1 Downloading dependency 354 of 523: perl-modules-5.40:amd64=5.40.1-7 Downloading dependency 355 of 523: python3-osc-lib:amd64=4.2.0-5 Downloading dependency 356 of 523: perl:amd64=5.40.1-7 Downloading dependency 357 of 523: python3-pastedeploy:amd64=3.1-2 Downloading dependency 358 of 523: python3-ujson:amd64=5.11.0-3+b1 Downloading dependency 359 of 523: liblzma5:amd64=5.8.2-2 Downloading dependency 360 of 523: tempest:amd64=1:45.0.0-3 Downloading dependency 361 of 523: python3-requests:amd64=2.32.5+dfsg-1 Downloading dependency 362 of 523: ca-certificates:amd64=20250419 Downloading dependency 363 of 523: python3-gabbi:amd64=3.0.0-3 Downloading dependency 364 of 523: libtinfo6:amd64=6.6+20251231-1 Downloading dependency 365 of 523: media-types:amd64=14.0.0 Downloading dependency 366 of 523: python3-oslo.middleware:amd64=6.6.0-3 Downloading dependency 367 of 523: findutils:amd64=4.10.0-3 Downloading dependency 368 of 523: python3-eventlet:amd64=0.40.3-2 Downloading dependency 369 of 523: python3-yaml:amd64=6.0.3-1 Downloading dependency 370 of 523: python3-pyasyncore:amd64=1.0.2-3 Downloading dependency 371 of 523: libaudit1:amd64=1:4.1.2-1+b1 Downloading dependency 372 of 523: libcurl3t64-gnutls:amd64=8.18.0-2 Downloading dependency 373 of 523: python3-zope.interface:amd64=8.2-1 Downloading dependency 374 of 523: python3-tempita:amd64=0.6.0-1 Downloading dependency 375 of 523: file:amd64=1:5.46-5+b1 Downloading dependency 376 of 523: libexpat1:amd64=2.7.4-1Get:1 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.7.4-1 [116 kB] Fetched 116 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj34zsv7s/libexpat1_2.7.4-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libpam-modules amd64 1.7.0-5+b1 [179 kB] Fetched 179 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpitw8vwtu/libpam-modules_1.7.0-5+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 node-popper2 all 2.11.2-9 [100 kB] Fetched 100 kB in 0s (1167 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzp1sxo6k/node-popper2_2.11.2-9_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-packaging all 25.0-2 [56.7 kB] Fetched 56.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpte5rsqf5/python3-packaging_25.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-secretstorage all 3.5.0-1 [16.8 kB] Fetched 16.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9cyhzgzq/python3-secretstorage_3.5.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-blinker all 1.9.0-2 [12.7 kB] Fetched 12.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmpw34rzp/python3-blinker_1.9.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-waitress all 3.0.2-2 [46.6 kB] Fetched 46.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1j5drmlz/python3-waitress_3.0.2-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libdb5.3t64 amd64 5.3.28+dfsg2-11 [710 kB] Fetched 710 kB in 0s (47.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphbs5u_e5/libdb5.3t64_5.3.28+dfsg2-11_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-hacking all 4.1.0-5 [22.4 kB] Fetched 22.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgancxfjs/python3-hacking_4.1.0-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-6+b1 [9784 B] Fetched 9784 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjd61n227/libkeyutils1_1.6.3-6+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libgdbm-compat4t64 amd64 1.26-1+b1 [53.1 kB] Fetched 53.1 kB in 0s (5033 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqk7s0e9u/libgdbm-compat4t64_1.26-1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-confluent-kafka amd64 2.12.2-1 [193 kB] Fetched 193 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5j057rha/python3-confluent-kafka_2.12.2-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 grep amd64 3.12-1 [443 kB] Fetched 443 kB in 0s (40.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu0za6z3r/grep_3.12-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-cairo amd64 1.27.0-2+b1 [132 kB] Fetched 132 kB in 0s (11.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph8nv3fpa/python3-cairo_1.27.0-2+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libperl5.40 amd64 5.40.1-7 [4317 kB] Fetched 4317 kB in 0s (134 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsp1paedw/libperl5.40_5.40.1-7_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-monotonic all 1.6-3 [5340 B] Fetched 5340 B in 0s (524 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb_qcg2dd/python3-monotonic_1.6-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 docutils-common all 0.22.4+dfsg-1 [128 kB] Fetched 128 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnmi2rica/docutils-common_0.22.4+dfsg-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.2-1 [1687 kB] Fetched 1687 kB in 0s (90.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbikviq5s/gettext_0.23.2-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-nacl amd64 1.5.0-8 [64.0 kB] Fetched 64.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpiop550w6/python3-nacl_1.5.0-8_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-jsonschema all 4.25.1-2 [75.7 kB] Fetched 75.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9fypptqe/python3-jsonschema_4.25.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libgmp10 amd64 2:6.3.0+dfsg-5+b1 [561 kB] Fetched 561 kB in 0s (38.7 MB/s) dpkg-name: info: moved 'libgmp10_2%3a6.3.0+dfsg-5+b1_amd64.deb' to '/srv/rebuilderd/tmp/tmpyi7ft5mb/libgmp10_6.3.0+dfsg-5+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 perl-base amd64 5.40.1-7 [1679 kB] Fetched 1679 kB in 0s (76.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3maddrtn/perl-base_5.40.1-7_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-fixtures all 4.2.5-5 [38.5 kB] Fetched 38.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpeal1icvp/python3-fixtures_4.2.5-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-10 [19.8 kB] Fetched 19.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyazt6sqd/libsasl2-modules-db_2.1.28+dfsg1-10_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.2-1 [772 kB] Fetched 772 kB in 0s (62.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpblkkai22/autopoint_0.23.2-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libcares2 amd64 1.34.6-1 [99.8 kB] Fetched 99.8 kB in 0s (8152 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd7qg2kq0/libcares2_1.34.6-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-jeepney all 0.9.0-2 [33.5 kB] Fetched 33.5 kB in 0s (2929 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfmgoyg6g/python3-jeepney_0.9.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 sed amd64 4.9-2 [329 kB] Fetched 329 kB in 0s (30.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxm98uydc/sed_4.9-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-oslo.utils all 9.1.0-5 [83.9 kB] Fetched 83.9 kB in 0s (7792 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsm4nymjr/python3-oslo.utils_9.1.0-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libidn2-0 amd64 2.3.8-4+b1 [110 kB] Fetched 110 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpaobbj7yh/libidn2-0_2.3.8-4+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 hostname amd64 3.25 [11.0 kB] Fetched 11.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxfvzqpio/hostname_3.25_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libpython3.14-minimal amd64 3.14.3-1 [897 kB] Fetched 897 kB in 0s (67.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqojo6mtd/libpython3.14-minimal_3.14.3-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b4 [50.7 kB] Fetched 50.7 kB in 0s (5023 kB/s) dpkg-name: info: moved 'libxext6_2%3a1.3.4-1+b4_amd64.deb' to '/srv/rebuilderd/tmp/tmp9kxkjce3/libxext6_1.3.4-1+b4_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-glanceclient all 1:4.10.0-3 [132 kB] Fetched 132 kB in 0s (0 B/s) dpkg-name: info: moved 'python3-glanceclient_1%3a4.10.0-3_all.deb' to '/srv/rebuilderd/tmp/tmpmukbafci/python3-glanceclient_4.10.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libc6 amd64 2.42-13 [1814 kB] Fetched 1814 kB in 0s (96.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp19fs73d/libc6_2.42-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-six all 1.17.0-2 [16.6 kB] Fetched 16.6 kB in 0s (1548 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn_hrtzle/python3-six_1.17.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 21+nmu1 [11.7 kB] Fetched 11.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5hft1zi8/dh-autoreconf_21+nmu1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-neutronclient all 1:11.6.0-3 [121 kB] Fetched 121 kB in 0s (11.8 MB/s) dpkg-name: info: moved 'python3-neutronclient_1%3a11.6.0-3_all.deb' to '/srv/rebuilderd/tmp/tmp47lxh9lj/python3-neutronclient_11.6.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.22.1-2 [33.1 kB] Fetched 33.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp59yo4ekq/libkrb5support0_1.22.1-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 tzdata all 2025c-3 [263 kB] Fetched 263 kB in 0s (21.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgtlsi6uk/tzdata_2025c-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 python3-reportlab all 4.4.9-1 [1172 kB] Fetched 1172 kB in 0s (76.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkbh62lpf/python3-reportlab_4.4.9-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-colorama all 0.4.6-4 [36.2 kB] Fetched 36.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7s8kih6_/python3-colorama_0.4.6-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 python3-jwt all 2.10.1-4 [31.5 kB] Fetched 31.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1jo337u9/python3-jwt_2.10.1-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pyperclip all 1.11.0-1 [10.9 kB] Fetched 10.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyy2u4yk7/python3-pyperclip_1.11.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-bson all 4.16.0-1 [94.4 kB] Fetched 94.4 kB in 0s (8759 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8yipyxgt/python3-bson_4.16.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-psutil amd64 7.1.0-1 [224 kB] Fetched 224 kB in 0s (18.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1tfr1rds/python3-psutil_7.1.0-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libpng16-16t64 amd64 1.6.55-1 [288 kB] Fetched 288 kB in 0s (27.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm9m_qrce/libpng16-16t64_1.6.55-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-stevedore all 5.5.0-2 [20.9 kB] Fetched 20.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkdiv6jd0/python3-stevedore_5.5.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pycodestyle all 2.14.0-1 [40.2 kB] Fetched 40.2 kB in 0s (4006 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5vtxc4sm/python3-pycodestyle_2.14.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libdpkg-perl all 1.23.5 [668 kB] Fetched 668 kB in 0s (55.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp93tk6te0/libdpkg-perl_1.23.5_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-testscenarios all 0.5.0-6 [13.2 kB] Fetched 13.2 kB in 0s (1304 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpiwr54ph_/python3-testscenarios_0.5.0-6_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libc-gconv-modules-extra amd64 2.42-13 [1123 kB] Fetched 1123 kB in 0s (64.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1nrbvhgy/libc-gconv-modules-extra_2.42-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-fasteners all 0.19-2 [14.4 kB] Fetched 14.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6_3tn3zn/python3-fasteners_0.19-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libacl1 amd64 2.3.2-3 [32.7 kB] Fetched 32.7 kB in 0s (2620 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpeyux81c9/libacl1_2.3.2-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libxmlsec1-1 amd64 1.3.9-1 [158 kB] Fetched 158 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8rlq6gcl/libxmlsec1-1_1.3.9-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libwebp7 amd64 1.5.0-0.1+b1 [336 kB] Fetched 336 kB in 0s (29.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwsgz33a5/libwebp7_1.5.0-0.1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libngtcp2-16 amd64 1.16.0-1 [136 kB] Fetched 136 kB in 0s (12.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpt1ktchri/libngtcp2-16_1.16.0-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libxau6 amd64 1:1.0.11-1+b1 [20.8 kB] Fetched 20.8 kB in 0s (0 B/s) dpkg-name: info: moved 'libxau6_1%3a1.0.11-1+b1_amd64.deb' to '/srv/rebuilderd/tmp/tmp00dlqqxp/libxau6_1.0.11-1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libjpeg62-turbo amd64 1:2.1.5-4 [168 kB] Fetched 168 kB in 0s (15.1 MB/s) dpkg-name: info: moved 'libjpeg62-turbo_1%3a2.1.5-4_amd64.deb' to '/srv/rebuilderd/tmp/tmpf4a7mlfx/libjpeg62-turbo_2.1.5-4_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 pyflakes3 all 3.4.0-1 [10.3 kB] Fetched 10.3 kB in 0s (931 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_nhqcg9h/pyflakes3_3.4.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-ldappool all 3.0.0-6 [11.1 kB] Fetched 11.1 kB in 0s (1078 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp347npuem/python3-ldappool_3.0.0-6_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libpixman-1-0 amd64 0.46.4-1+b1 [259 kB] Fetched 259 kB in 0s (23.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph5duoebg/libpixman-1-0_0.46.4-1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-mono all 2.37-8 [489 kB] Fetched 489 kB in 0s (42.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp07qaswq7/fonts-dejavu-mono_2.37-8_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-dnspython all 2.7.0-1 [164 kB] Fetched 164 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzdmbv57a/python3-dnspython_2.7.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-attr all 25.4.0-1 [73.1 kB] Fetched 73.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsjvo1rla/python3-attr_25.4.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 logsave amd64 1.47.2-3+b8 [24.9 kB] Fetched 24.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu2hvzm39/logsave_1.47.2-3+b8_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-jinja2 all 3.1.6-1 [107 kB] Fetched 107 kB in 0s (10.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpy4rp6nxh/python3-jinja2_3.1.6-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libx11-6 amd64 2:1.8.12-1+b1 [824 kB] Fetched 824 kB in 0s (58.8 MB/s) dpkg-name: info: moved 'libx11-6_2%3a1.8.12-1+b1_amd64.deb' to '/srv/rebuilderd/tmp/tmpivyseoxi/libx11-6_1.8.12-1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.5.2-3+b1 [26.4 kB] Fetched 26.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2v6py5xs/libffi8_3.5.2-3+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.13.9-3 [27.6 kB] Fetched 27.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppxdmf8hu/python3_3.13.9-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 openstack-pkg-tools all 140 [102 kB] Fetched 102 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnnk0m1lr/openstack-pkg-tools_140_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3.13-minimal amd64 3.13.12-1 [2267 kB] Fetched 2267 kB in 0s (103 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfk2kg2kw/python3.13-minimal_3.13.12-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-5 [1200 B] Fetched 1200 B in 0s (0 B/s) dpkg-name: info: moved 'g++-x86-64-linux-gnu_4%3a15.2.0-5_amd64.deb' to '/srv/rebuilderd/tmp/tmpywpuvy1d/g++-x86-64-linux-gnu_15.2.0-5_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 xml-core all 0.19 [20.1 kB] Fetched 20.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsu5s2h01/xml-core_0.19_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libblkid1 amd64 2.41.3-3 [174 kB] Fetched 174 kB in 0s (15.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpt6rcfilk/libblkid1_2.41.3-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libstdc++6 amd64 15.2.0-13 [737 kB] Fetched 737 kB in 0s (58.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm0s8oem6/libstdc++6_15.2.0-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libtiff6 amd64 4.7.1-1 [361 kB] Fetched 361 kB in 0s (28.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2xnqifky/libtiff6_4.7.1-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 make amd64 4.4.1-3 [463 kB] Fetched 463 kB in 0s (36.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpftgzl2be/make_4.4.1-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libsystemd0 amd64 259.1-1 [471 kB] Fetched 471 kB in 0s (41.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3t33o7v6/libsystemd0_259.1-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-scrypt amd64 0.9.4-1 [48.6 kB] Fetched 48.6 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi159tukd/python3-scrypt_0.9.4-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [163 kB] Fetched 163 kB in 0s (16.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu0kfs6s1/fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 linux-libc-dev all 6.18.10-1 [2573 kB] Fetched 2573 kB in 0s (114 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9dcgtcui/linux-libc-dev_6.18.10-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB] Fetched 63.3 kB in 0s (6103 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpf51wanig/rpcsvc-proto_1.4.3-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-oslo.messaging all 17.1.0-3 [1089 kB] Fetched 1089 kB in 0s (73.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoajs9fot/python3-oslo.messaging_17.1.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libyuv0 amd64 0.0.1922.20260106-1 [176 kB] Fetched 176 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpul1ui88_/libyuv0_0.0.1922.20260106-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-aniso8601 all 10.0.1-1 [40.2 kB] Fetched 40.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpf9uxvcqw/python3-aniso8601_10.0.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 debianutils amd64 5.23.2 [92.4 kB] Fetched 92.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpk8m162ph/debianutils_5.23.2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pycparser all 3.0-1 [60.3 kB] Fetched 60.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6id69bua/python3-pycparser_3.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-keystoneclient all 1:5.7.0-3 [200 kB] Fetched 200 kB in 0s (19.0 MB/s) dpkg-name: info: moved 'python3-keystoneclient_1%3a5.7.0-3_all.deb' to '/srv/rebuilderd/tmp/tmpu_3uxxhw/python3-keystoneclient_5.7.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-typing-extensions all 4.15.0-2 [92.5 kB] Fetched 92.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4yk8ypjt/python3-typing-extensions_4.15.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 bzip2 amd64 1.0.8-6+b1 [41.0 kB] Fetched 41.0 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn0m6zo24/bzip2_1.0.8-6+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-mccabe all 0.7.0-1 [10.5 kB] Fetched 10.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptv7k6g24/python3-mccabe_0.7.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 liblsan0 amd64 15.2.0-13 [1249 kB] Fetched 1249 kB in 0s (76.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpulxkxqns/liblsan0_15.2.0-13_amd64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 libgprofng0 amd64 2.46-1 [821 kB] Fetched 821 kB in 0s (62.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprodpd1_6/libgprofng0_2.46-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 gcc amd64 4:15.2.0-5 [5160 B] Fetched 5160 B in 0s (476 kB/s) dpkg-name: info: moved 'gcc_4%3a15.2.0-5_amd64.deb' to '/srv/rebuilderd/tmp/tmpwhb7lllj/gcc_15.2.0-5_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python-babel-localedata all 2.17.0-2 [6052 kB] Fetched 6052 kB in 0s (140 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpr_b4k9jf/python-babel-localedata_2.17.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 x11-common all 1:7.7+26 [217 kB] Fetched 217 kB in 0s (21.2 MB/s) dpkg-name: info: moved 'x11-common_1%3a7.7+26_all.deb' to '/srv/rebuilderd/tmp/tmpugdmpcd4/x11-common_7.7+26_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libssl3t64 amd64 3.5.5-1 [2449 kB] Fetched 2449 kB in 0s (118 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqsak2hj8/libssl3t64_3.5.5-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libstdc++-15-dev amd64 15.2.0-13 [2446 kB] Fetched 2446 kB in 0s (97.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5lwl7ip0/libstdc++-15-dev_15.2.0-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-autocommand all 2.2.2-4 [13.7 kB] Fetched 13.7 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpaku2rxd2/python3-autocommand_2.2.2-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libimagequant0 amd64 4.4.1-1+b1 [258 kB] Fetched 258 kB in 0s (25.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpakzn7pga/libimagequant0_4.4.1-1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libmount1 amd64 2.41.3-3 [212 kB] Fetched 212 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnjl7p84j/libmount1_2.41.3-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 dpkg amd64 1.23.5 [1527 kB] Fetched 1527 kB in 0s (89.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4kmz49ej/dpkg_1.23.5_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libmd0 amd64 1.1.0-2+b2 [36.2 kB] Fetched 36.2 kB in 0s (3246 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppaxu4tqh/libmd0_1.1.0-2+b2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libubsan1 amd64 15.2.0-13 [1108 kB] Fetched 1108 kB in 0s (78.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdurnbk8k/libubsan1_15.2.0-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.13.9-3 [10.5 kB] Fetched 10.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvu4tzr3n/libpython3-stdlib_3.13.9-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libasan8 amd64 15.2.0-13 [2779 kB] Fetched 2779 kB in 0s (114 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoaxnafvz/libasan8_15.2.0-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-kombu all 5.6.2-1 [202 kB] Fetched 202 kB in 0s (19.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp79_bb8l2/python3-kombu_5.6.2-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 util-linux amd64 2.41.3-3 [1167 kB] Fetched 1167 kB in 0s (75.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc4bvnnkz/util-linux_2.41.3-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pastedeploy-tpl all 3.1-2 [8388 B] Fetched 8388 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphb2kbmkm/python3-pastedeploy-tpl_3.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 netbase all 6.5 [12.4 kB] Fetched 12.4 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkjaje6n3/netbase_6.5_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-setuptools all 78.1.1-0.1 [738 kB] Fetched 738 kB in 0s (55.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1w0nkjw9/python3-setuptools_78.1.1-0.1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-mako all 1.3.10-3 [83.9 kB] Fetched 83.9 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpde02i86w/python3-mako_1.3.10-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libattr1 amd64 1:2.5.2-4 [23.0 kB] Fetched 23.0 kB in 0s (0 B/s) dpkg-name: info: moved 'libattr1_1%3a2.5.2-4_amd64.deb' to '/srv/rebuilderd/tmp/tmpe9o3yodx/libattr1_2.5.2-4_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-oslotest all 1:5.0.1-3 [17.2 kB] Fetched 17.2 kB in 0s (0 B/s) dpkg-name: info: moved 'python3-oslotest_1%3a5.0.1-3_all.deb' to '/srv/rebuilderd/tmp/tmp45_771r0/python3-oslotest_5.0.1-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-charset-normalizer amd64 3.4.4-2 [171 kB] Fetched 171 kB in 0s (16.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3p6dv3js/python3-charset-normalizer_3.4.4-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pbr all 7.0.3-2 [63.9 kB] Fetched 63.9 kB in 0s (6047 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmcaev34f/python3-pbr_7.0.3-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-extra all 2.37-8 [1792 kB] Fetched 1792 kB in 0s (99.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpv5okpw7h/fonts-dejavu-extra_2.37-8_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 mawk amd64 1.3.4.20260129-1 [143 kB] Fetched 143 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa4mlpulj/mawk_1.3.4.20260129-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 xz-utils amd64 5.8.2-2 [706 kB] Fetched 706 kB in 0s (55.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbrot5glu/xz-utils_5.8.2-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libmpfr6 amd64 4.2.2-2+b1 [729 kB] Fetched 729 kB in 0s (56.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjxpcqh0l/libmpfr6_4.2.2-2+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libatomic1 amd64 15.2.0-13 [9492 B] Fetched 9492 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp91pic0wv/libatomic1_15.2.0-13_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libcjson1 amd64 1.7.19-2 [30.3 kB] Fetched 30.3 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpar4_sszk/libcjson1_1.7.19-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libxml2-16 amd64 2.15.1+dfsg-2+b1 [641 kB] Fetched 641 kB in 0s (46.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprp_bas_e/libxml2-16_2.15.1+dfsg-2+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-keystoneauth1 all 5.12.0-3 [170 kB] Fetched 170 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo308fvdl/python3-keystoneauth1_5.12.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 librdkafka1 amd64 2.13.0-1 [863 kB] Fetched 863 kB in 0s (62.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0mnfol89/librdkafka1_2.13.0-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pytz all 2025.2-5 [31.8 kB] Fetched 31.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7afeetl4/python3-pytz_2025.2-5_all.deb' Downloading dependency 377 of 523: libpam-modules:amd64=1.7.0-5+b1 Downloading dependency 378 of 523: node-popper2:amd64=2.11.2-9 Downloading dependency 379 of 523: python3-packaging:amd64=25.0-2 Downloading dependency 380 of 523: python3-secretstorage:amd64=3.5.0-1 Downloading dependency 381 of 523: python3-blinker:amd64=1.9.0-2 Downloading dependency 382 of 523: python3-waitress:amd64=3.0.2-2 Downloading dependency 383 of 523: libdb5.3t64:amd64=5.3.28+dfsg2-11 Downloading dependency 384 of 523: python3-hacking:amd64=4.1.0-5 Downloading dependency 385 of 523: libkeyutils1:amd64=1.6.3-6+b1 Downloading dependency 386 of 523: libgdbm-compat4t64:amd64=1.26-1+b1 Downloading dependency 387 of 523: python3-confluent-kafka:amd64=2.12.2-1 Downloading dependency 388 of 523: grep:amd64=3.12-1 Downloading dependency 389 of 523: python3-cairo:amd64=1.27.0-2+b1 Downloading dependency 390 of 523: libperl5.40:amd64=5.40.1-7 Downloading dependency 391 of 523: python3-monotonic:amd64=1.6-3 Downloading dependency 392 of 523: docutils-common:amd64=0.22.4+dfsg-1 Downloading dependency 393 of 523: gettext:amd64=0.23.2-1 Downloading dependency 394 of 523: python3-nacl:amd64=1.5.0-8 Downloading dependency 395 of 523: python3-jsonschema:amd64=4.25.1-2 Downloading dependency 396 of 523: libgmp10:amd64=2:6.3.0+dfsg-5+b1 Downloading dependency 397 of 523: perl-base:amd64=5.40.1-7 Downloading dependency 398 of 523: python3-fixtures:amd64=4.2.5-5 Downloading dependency 399 of 523: libsasl2-modules-db:amd64=2.1.28+dfsg1-10 Downloading dependency 400 of 523: autopoint:amd64=0.23.2-1 Downloading dependency 401 of 523: libcares2:amd64=1.34.6-1 Downloading dependency 402 of 523: python3-jeepney:amd64=0.9.0-2 Downloading dependency 403 of 523: sed:amd64=4.9-2 Downloading dependency 404 of 523: python3-oslo.utils:amd64=9.1.0-5 Downloading dependency 405 of 523: libidn2-0:amd64=2.3.8-4+b1 Downloading dependency 406 of 523: hostname:amd64=3.25 Downloading dependency 407 of 523: libpython3.14-minimal:amd64=3.14.3-1 Downloading dependency 408 of 523: libxext6:amd64=2:1.3.4-1+b4 Downloading dependency 409 of 523: python3-glanceclient:amd64=1:4.10.0-3 Downloading dependency 410 of 523: libc6:amd64=2.42-13 Downloading dependency 411 of 523: python3-six:amd64=1.17.0-2 Downloading dependency 412 of 523: dh-autoreconf:amd64=21+nmu1 Downloading dependency 413 of 523: python3-neutronclient:amd64=1:11.6.0-3 Downloading dependency 414 of 523: libkrb5support0:amd64=1.22.1-2 Downloading dependency 415 of 523: tzdata:amd64=2025c-3 Downloading dependency 416 of 523: python3-reportlab:amd64=4.4.9-1 Downloading dependency 417 of 523: python3-colorama:amd64=0.4.6-4 Downloading dependency 418 of 523: python3-jwt:amd64=2.10.1-4 Downloading dependency 419 of 523: python3-pyperclip:amd64=1.11.0-1 Downloading dependency 420 of 523: python3-bson:amd64=4.16.0-1 Downloading dependency 421 of 523: python3-psutil:amd64=7.1.0-1 Downloading dependency 422 of 523: libpng16-16t64:amd64=1.6.55-1 Downloading dependency 423 of 523: python3-stevedore:amd64=5.5.0-2 Downloading dependency 424 of 523: python3-pycodestyle:amd64=2.14.0-1 Downloading dependency 425 of 523: libdpkg-perl:amd64=1.23.5 Downloading dependency 426 of 523: python3-testscenarios:amd64=0.5.0-6 Downloading dependency 427 of 523: libc-gconv-modules-extra:amd64=2.42-13 Downloading dependency 428 of 523: python3-fasteners:amd64=0.19-2 Downloading dependency 429 of 523: libacl1:amd64=2.3.2-3 Downloading dependency 430 of 523: libxmlsec1-1:amd64=1.3.9-1 Downloading dependency 431 of 523: libwebp7:amd64=1.5.0-0.1+b1 Downloading dependency 432 of 523: libngtcp2-16:amd64=1.16.0-1 Downloading dependency 433 of 523: libxau6:amd64=1:1.0.11-1+b1 Downloading dependency 434 of 523: libjpeg62-turbo:amd64=1:2.1.5-4 Downloading dependency 435 of 523: pyflakes3:amd64=3.4.0-1 Downloading dependency 436 of 523: python3-ldappool:amd64=3.0.0-6 Downloading dependency 437 of 523: libpixman-1-0:amd64=0.46.4-1+b1 Downloading dependency 438 of 523: fonts-dejavu-mono:amd64=2.37-8 Downloading dependency 439 of 523: python3-dnspython:amd64=2.7.0-1 Downloading dependency 440 of 523: python3-attr:amd64=25.4.0-1 Downloading dependency 441 of 523: logsave:amd64=1.47.2-3+b8 Downloading dependency 442 of 523: python3-jinja2:amd64=3.1.6-1 Downloading dependency 443 of 523: libx11-6:amd64=2:1.8.12-1+b1 Downloading dependency 444 of 523: libffi8:amd64=3.5.2-3+b1 Downloading dependency 445 of 523: python3:amd64=3.13.9-3 Downloading dependency 446 of 523: openstack-pkg-tools:amd64=140 Downloading dependency 447 of 523: python3.13-minimal:amd64=3.13.12-1 Downloading dependency 448 of 523: g++-x86-64-linux-gnu:amd64=4:15.2.0-5 Downloading dependency 449 of 523: xml-core:amd64=0.19 Downloading dependency 450 of 523: libblkid1:amd64=2.41.3-3 Downloading dependency 451 of 523: libstdc++6:amd64=15.2.0-13 Downloading dependency 452 of 523: libtiff6:amd64=4.7.1-1 Downloading dependency 453 of 523: make:amd64=4.4.1-3 Downloading dependency 454 of 523: libsystemd0:amd64=259.1-1 Downloading dependency 455 of 523: python3-scrypt:amd64=0.9.4-1 Downloading dependency 456 of 523: fonts-glyphicons-halflings:amd64=1.009~3.4.1+dfsg-6 Downloading dependency 457 of 523: linux-libc-dev:amd64=6.18.10-1 Downloading dependency 458 of 523: rpcsvc-proto:amd64=1.4.3-1 Downloading dependency 459 of 523: python3-oslo.messaging:amd64=17.1.0-3 Downloading dependency 460 of 523: libyuv0:amd64=0.0.1922.20260106-1 Downloading dependency 461 of 523: python3-aniso8601:amd64=10.0.1-1 Downloading dependency 462 of 523: debianutils:amd64=5.23.2 Downloading dependency 463 of 523: python3-pycparser:amd64=3.0-1 Downloading dependency 464 of 523: python3-keystoneclient:amd64=1:5.7.0-3 Downloading dependency 465 of 523: python3-typing-extensions:amd64=4.15.0-2 Downloading dependency 466 of 523: bzip2:amd64=1.0.8-6+b1 Downloading dependency 467 of 523: python3-mccabe:amd64=0.7.0-1 Downloading dependency 468 of 523: liblsan0:amd64=15.2.0-13 Downloading dependency 469 of 523: libgprofng0:amd64=2.46-1 Downloading dependency 470 of 523: gcc:amd64=4:15.2.0-5 Downloading dependency 471 of 523: python-babel-localedata:amd64=2.17.0-2 Downloading dependency 472 of 523: x11-common:amd64=1:7.7+26 Downloading dependency 473 of 523: libssl3t64:amd64=3.5.5-1 Downloading dependency 474 of 523: libstdc++-15-dev:amd64=15.2.0-13 Downloading dependency 475 of 523: python3-autocommand:amd64=2.2.2-4 Downloading dependency 476 of 523: libimagequant0:amd64=4.4.1-1+b1 Downloading dependency 477 of 523: libmount1:amd64=2.41.3-3 Downloading dependency 478 of 523: dpkg:amd64=1.23.5 Downloading dependency 479 of 523: libmd0:amd64=1.1.0-2+b2 Downloading dependency 480 of 523: libubsan1:amd64=15.2.0-13 Downloading dependency 481 of 523: libpython3-stdlib:amd64=3.13.9-3 Downloading dependency 482 of 523: libasan8:amd64=15.2.0-13 Downloading dependency 483 of 523: python3-kombu:amd64=5.6.2-1 Downloading dependency 484 of 523: util-linux:amd64=2.41.3-3 Downloading dependency 485 of 523: python3-pastedeploy-tpl:amd64=3.1-2 Downloading dependency 486 of 523: netbase:amd64=6.5 Downloading dependency 487 of 523: python3-setuptools:amd64=78.1.1-0.1 Downloading dependency 488 of 523: python3-mako:amd64=1.3.10-3 Downloading dependency 489 of 523: libattr1:amd64=1:2.5.2-4 Downloading dependency 490 of 523: python3-oslotest:amd64=1:5.0.1-3 Downloading dependency 491 of 523: python3-charset-normalizer:amd64=3.4.4-2 Downloading dependency 492 of 523: python3-pbr:amd64=7.0.3-2 Downloading dependency 493 of 523: fonts-dejavu-extra:amd64=2.37-8 Downloading dependency 494 of 523: mawk:amd64=1.3.4.20260129-1 Downloading dependency 495 of 523: xz-utils:amd64=5.8.2-2 Downloading dependency 496 of 523: libmpfr6:amd64=4.2.2-2+b1 Downloading dependency 497 of 523: libatomic1:amd64=15.2.0-13 Downloading dependency 498 of 523: libcjson1:amd64=1.7.19-2 Downloading dependency 499 of 523: libxml2-16:amd64=2.15.1+dfsg-2+b1 Downloading dependency 500 of 523: python3-keystoneauth1:amd64=5.12.0-3 Downloading dependency 501 of 523: librdkafka1:amd64=2.13.0-1 Downloading dependency 502 of 523: python3-pytz:amd64=2025.2-5 Downloading dependency 503 of 523: python3-jaraco.classes:amd64=3.4.0-1Get:1 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.classes all 3.4.0-1 [7728 B] Fetched 7728 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsl25ik24/python3-jaraco.classes_3.4.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 libp11-kit0 amd64 0.25.10-1+b1 [444 kB] Fetched 444 kB in 0s (40.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpadhehyf4/libp11-kit0_0.25.10-1+b1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-paste all 3.10.1-2 [223 kB] Fetched 223 kB in 0s (19.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa6c9wibx/python3-paste_3.10.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-platformdirs all 4.5.1-1 [16.9 kB] Fetched 16.9 kB in 0s (1570 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnld9e2sn/python3-platformdirs_4.5.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-cmd2 all 2.5.11+ds-2 [150 kB] Fetched 150 kB in 0s (14.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps43w23ir/python3-cmd2_2.5.11+ds-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 libgnutls30t64 amd64 3.8.12-2 [1518 kB] Fetched 1518 kB in 0s (87.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcpmpgqkq/libgnutls30t64_3.8.12-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-chardet all 5.2.0+dfsg-2 [108 kB] Fetched 108 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9953cl6z/python3-chardet_5.2.0+dfsg-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.3-4 [74.8 kB] Fetched 74.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp728m0370/readline-common_8.3-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260216T144046Z sid/main amd64 libbinutils amd64 2.46-1 [549 kB] Fetched 549 kB in 0s (45.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu1qat0bz/libbinutils_2.46-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-pluggy all 1.6.0-2 [27.2 kB] Fetched 27.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw8tn9vvx/python3-pluggy_1.6.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-responses all 0.25.8-1 [46.2 kB] Fetched 46.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpetl8x83d/python3-responses_0.25.8-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.2-1 [245 kB] Fetched 245 kB in 0s (21.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpptwbx_m_/gettext-base_0.23.2-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-oslo.context all 6.1.0-3 [12.8 kB] Fetched 12.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7i_sefvq/python3-oslo.context_6.1.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-oslo.serialization all 5.8.0-4 [14.8 kB] Fetched 14.8 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0rf4vkpu/python3-oslo.serialization_5.8.0-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libjs-bootstrap5 all 5.3.8+dfsg-2 [460 kB] Fetched 460 kB in 0s (38.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb977fo7g/libjs-bootstrap5_5.3.8+dfsg-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-binary-memcached all 0.31.4+dfsg1-2 [14.2 kB] Fetched 14.2 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphf2he1ve/python3-binary-memcached_0.31.4+dfsg1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 python3-zope.event all 6.0-2 [8496 B] Fetched 8496 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpas2hd7oq/python3-zope.event_6.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 bash amd64 5.3-2 [1561 kB] Fetched 1561 kB in 0s (80.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp842x2bpz/bash_5.3-2_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.87.2-3 [1552 kB] Fetched 1552 kB in 0s (82.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplgolaizu/libglib2.0-0t64_2.87.2-3_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libaudit-common all 1:4.1.2-1 [14.3 kB] Fetched 14.3 kB in 0s (0 B/s) dpkg-name: info: moved 'libaudit-common_1%3a4.1.2-1_all.deb' to '/srv/rebuilderd/tmp/tmpea5lnspu/libaudit-common_4.1.2-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 pycadf-common all 4.0.1-2 [4520 B] Fetched 4520 B in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyt_75lam/pycadf-common_4.0.1-2_all.deb' dpkg-buildpackage: info: source package debootsnap-dummy dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Equivs Dummy Package Generator dpkg-buildpackage: info: host architecture amd64 dpkg-source --before-build . debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/debootsnap-dummy/ dh_install dh_installdocs dh_installchangelogs dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'debootsnap-dummy' in '../debootsnap-dummy_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../debootsnap-dummy_1.0_amd64.buildinfo dpkg-genchanges --build=binary -O../debootsnap-dummy_1.0_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) The package has been created. Attention, the package has been created in the /srv/rebuilderd/tmp/tmp_b2kp2h6/cache directory, not in ".." as indicated by the message above! I: automatically chosen mode: unshare I: chroot architecture amd64 is equal to the host's architecture I: using /srv/rebuilderd/tmp/mmdebstrap.beM_lYefGG as tempdir I: running --setup-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/setup00.sh /srv/rebuilderd/tmp/mmdebstrap.beM_lYefGG 127.0.0.1 - - [21/Feb/2026 16:44:18] code 404, message File not found 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:32951 ./ InRelease 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./Release HTTP/1.1" 200 - Get:2 http://localhost:32951 ./ Release [462 B] 127.0.0.1 - - [21/Feb/2026 16:44:18] code 404, message File not found 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:32951 ./ Release.gpg 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./Packages HTTP/1.1" 200 - Get:4 http://localhost:32951 ./ Packages [650 kB] Fetched 650 kB in 0s (20.9 MB/s) Reading package lists... usr-is-merged found but not real -- not running merged-usr setup hook I: skipping apt-get update because it was already run I: downloading packages with apt... 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./gcc-15-base_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libc-gconv-modules-extra_2.42-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libc6_2.42-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libgcc-s1_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./mawk_1.3.4.20260129-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./base-files_14_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libtinfo6_6.6%2b20251231-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./debianutils_5.23.2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./bash_5.3-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libacl1_2.3.2-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libattr1_2.5.2-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libcap2_2.75-10%2bb5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libgmp10_6.3.0%2bdfsg-5%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libpcre2-8-0_10.46-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libselinux1_3.9-4%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libzstd1_1.5.7%2bdfsg-3%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./zlib1g_1.3.dfsg%2breally1.3.1-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libssl3t64_3.5.5-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./openssl-provider-legacy_3.5.5-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libsystemd0_259.1-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./coreutils_9.7-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./dash_0.5.12-12_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./diffutils_3.12-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libbz2-1.0_1.0.8-6%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./liblzma5_5.8.2-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libmd0_1.1.0-2%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./tar_1.35%2bdfsg-3.1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./dpkg_1.23.5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./findutils_4.10.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./grep_3.12-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./gzip_1.13-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./hostname_3.25_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./ncurses-bin_6.6%2b20251231-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libcrypt1_4.5.1-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./perl-base_5.40.1-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./sed_4.9-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libaudit-common_4.1.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libcap-ng0_0.8.5-4%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libaudit1_4.1.2-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libdb5.3t64_5.3.28%2bdfsg2-11_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./debconf_1.5.91_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libpam0g_1.7.0-5%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libpam-modules-bin_1.7.0-5%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libpam-modules_1.7.0-5%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libpam-runtime_1.7.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libblkid1_2.41.3-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libmount1_2.41.3-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libsmartcols1_2.41.3-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libudev1_259.1-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libuuid1_2.41.3-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./util-linux_2.41.3-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libdebconfclient0_0.282%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./base-passwd_3.6.8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./init-system-helpers_1.69_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./libc-bin_2.42-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./ncurses-base_6.6%2b20251231-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:18] "GET /./sysvinit-utils_3.15-6_amd64.deb HTTP/1.1" 200 - I: extracting archives... I: running --extract-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/extract00.sh /srv/rebuilderd/tmp/mmdebstrap.beM_lYefGG 127.0.0.1 - - [21/Feb/2026 16:44:20] code 404, message File not found 127.0.0.1 - - [21/Feb/2026 16:44:20] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:32951 ./ InRelease 127.0.0.1 - - [21/Feb/2026 16:44:20] "GET /./Release HTTP/1.1" 304 - Hit:2 http://localhost:32951 ./ Release 127.0.0.1 - - [21/Feb/2026 16:44:20] code 404, message File not found 127.0.0.1 - - [21/Feb/2026 16:44:20] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:32951 ./ Release.gpg Reading package lists... usr-is-merged found but not real -- not running merged-usr extract hook I: installing essential packages... I: running --essential-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/essential00.sh /srv/rebuilderd/tmp/mmdebstrap.beM_lYefGG usr-is-merged was not installed in a previous hook -- not running merged-usr essential hook I: installing remaining packages inside the chroot... 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libcom-err2_1.47.2-3%2bb8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libext2fs2t64_1.47.2-3%2bb8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libss2_1.47.2-3%2bb8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./logsave_1.47.2-3%2bb8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./e2fsprogs_1.47.2-3%2bb8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libexpat1_2.7.4-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libpython3.13-minimal_3.13.12-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./python3.13-minimal_3.13.12-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./python3-minimal_3.13.9-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./media-types_14.0.0_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./netbase_6.5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./tzdata_2025c-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libffi8_3.5.2-3%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libncursesw6_6.6%2b20251231-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./readline-common_8.3-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libreadline8t64_8.3-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libsqlite3-0_3.46.1-9_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libpython3.13-stdlib_3.13.12-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./python3.13_3.13.12-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libpython3-stdlib_3.13.9-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./python3_3.13.9-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libpython3.14-minimal_3.14.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./python3.14-minimal_3.14.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./sensible-utils_0.0.26_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libstdc%2b%2b6_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libuchardet0_0.0.8-2%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./groff-base_1.23.0-10_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./bsdextrautils_2.41.3-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libgdbm6t64_1.26-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libpipeline1_1.5.8-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libseccomp2_2.6.0-2%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./man-db_2.13.1-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libproc2-0_4.0.4-9%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./procps_4.0.4-9%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./bzip2_1.0.8-6%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./openssl_3.5.5-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./ca-certificates_20250419_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libmagic-mgc_5.46-5%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libmagic1t64_5.46-5%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./file_5.46-5%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./gettext-base_0.23.2-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libc-l10n_2.42-13_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./perl-modules-5.40_5.40.1-7_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libgdbm-compat4t64_1.26-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libperl5.40_5.40.1-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./perl_5.40.1-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libnettle8t64_3.10.2-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libhogweed6t64_3.10.2-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libunistring5_1.3-2%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libidn2-0_2.3.8-4%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libp11-kit0_0.25.10-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libtasn1-6_4.21.0-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libgnutls30t64_3.8.12-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libpsl5t64_0.21.2-1.1%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./wget_1.25.0-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./xz-utils_5.8.2-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./python3-markupsafe_3.0.3-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./python3-mako_1.3.10-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./python3-greenlet_3.2.4-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./python3-typing-extensions_4.15.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./python3-sqlalchemy_2.0.45%2bds1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./python3-alembic_1.16.4-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libjs-sphinxdoc_8.2.3-12_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./alembic_1.16.4-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./m4_1.4.21-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./autoconf_2.72-3.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./autotools-dev_20240727.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./automake_1.18.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./autopoint_0.23.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libsframe3_2.46-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./binutils-common_2.46-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libbinutils_2.46-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libgprofng0_2.46-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libctf-nobfd0_2.46-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libctf0_2.46-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libjansson4_2.14-2%2bb4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./binutils-x86-64-linux-gnu_2.46-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./binutils_2.46-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libc-dev-bin_2.42-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./linux-libc-dev_6.18.10-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./rpcsvc-proto_1.4.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libc6-dev_2.42-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libisl23_0.27-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libmpfr6_4.2.2-2%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libmpc3_1.3.1-2%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./cpp-15-x86-64-linux-gnu_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./cpp-15_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./cpp-x86-64-linux-gnu_15.2.0-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./cpp_15.2.0-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libcc1-0_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libgomp1_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libitm1_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libatomic1_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libasan8_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./liblsan0_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libtsan2_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libubsan1_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:26] "GET /./libhwasan0_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:27] "GET /./libquadmath0_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:27] "GET /./libgcc-15-dev_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:27] "GET /./gcc-15-x86-64-linux-gnu_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:27] "GET /./gcc-15_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:27] "GET /./gcc-x86-64-linux-gnu_15.2.0-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:27] "GET /./gcc_15.2.0-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:27] "GET /./libstdc%2b%2b-15-dev_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:27] "GET /./g%2b%2b-15-x86-64-linux-gnu_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:27] "GET /./g%2b%2b-15_15.2.0-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:27] "GET /./g%2b%2b-x86-64-linux-gnu_15.2.0-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:27] "GET /./g%2b%2b_15.2.0-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:27] "GET /./make_4.4.1-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libdpkg-perl_1.23.5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./patch_2.8-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./dpkg-dev_1.23.5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./build-essential_12.12_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libdebhelper-perl_13.30_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libtool_2.5.4-9_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./dh-autoreconf_21%2bnmu1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libarchive-zip-perl_1.68-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libfile-stripnondeterminism-perl_1.15.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./dh-strip-nondeterminism_1.15.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libelf1t64_0.194-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./dwz_0.16-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libxml2-16_2.15.1%2bdfsg-2%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./gettext_0.23.2-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./intltool-debian_0.35.0%2b20060710.6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./po-debconf_1.0.22_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./debhelper_13.30_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libxau6_1.0.11-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libxdmcp6_1.1.5-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libxcb1_1.17.0-2%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-jaraco.context_6.0.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-more-itertools_10.8.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-jaraco.functools_4.1.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-jeepney_0.9.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-bcrypt_5.0.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-cffi-backend_2.0.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-cryptography_46.0.5-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-secretstorage_3.5.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-jaraco.classes_3.4.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-keyring_25.7.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-autocommand_2.2.2-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-typeguard_4.4.4-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-inflect_7.5.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-pkg-resources_78.1.1-0.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-jaraco.text_4.0.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-zipp_3.23.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-setuptools_78.1.1-0.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-pycparser_3.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-cffi_2.0.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-dateutil_2.9.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-defusedxml_0.7.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-legacy-cgi_2.6.4-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-memcache_1.62-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-pyasn1_0.6.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-tempita_0.6.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-paste_3.10.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libjson-perl_4.10000-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./sphinx-common_8.2.3-12_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-alabaster_1.0.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python-babel-localedata_2.17.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-babel_2.17.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./sgml-base_1.31%2bnmu1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./xml-core_0.19_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./docutils-common_0.22.4%2bdfsg-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-roman-numerals_4.1.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-docutils_0.22.4%2bdfsg-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-imagesize_1.4.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-jinja2_3.1.6-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-packaging_25.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-pygments_2.19.2%2bdfsg-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-certifi_2026.1.4%2bds-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-charset-normalizer_3.4.4-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-idna_3.10-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-urllib3_2.6.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-chardet_5.2.0%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-requests_2.32.5%2bdfsg-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-snowballstemmer_3.0.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-sphinx_8.2.3-12_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-webob_1.8.9-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-zope.interface_8.2-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-repoze.who_3.1.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libyaml-0-2_0.2.5-2%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-yaml_6.0.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-responses_0.25.8-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-elementpath_5.1.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-xmlschema_4.1.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libgpg-error0_1.58-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libgcrypt20_1.11.2-3%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libxslt1.1_1.1.43-0.3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libxmlsec1-1_1.3.9-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libxmlsec1-openssl1_1.3.9-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./xmlsec1_1.3.9-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-openssl_25.3.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-pytz_2025.2-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-pysaml2_7.5.0-7_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-attr_25.4.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-rpds-py_0.28.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-referencing_0.36.2-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-testtools_2.8.2-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python-oslosphinx-common_4.18.0-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-iso8601_2.1.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-json-pointer_2.4-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libkrb5support0_1.22.1-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libk5crypto3_1.22.1-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libkeyutils1_1.6.3-6%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libkrb5-3_1.22.1-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libgssapi-krb5-2_1.22.1-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libbsd0_0.12.2-2%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libnorm1t64_1.5.9%2bdfsg-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libpgm-5.3-0t64_5.3.128%7edfsg-2.1%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libsodium23_1.0.18-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libzmq5_4.3.5-1%2bb4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-zmq_27.1.0-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./librtmp1_2.4%2b20151223.gitfa8646d.1-3%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./liblerc4_4.0.0%2bds-5%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-iniconfig_2.1.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libx11-data_1.8.12-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libx11-6_1.8.12-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libxrender1_0.9.12-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libaom3_3.13.1-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-ply_3.11-10_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libbrotli1_1.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libpng16-16t64_1.6.55-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libfreetype6_2.14.1%2bdfsg-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libfribidi0_1.0.16-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libglib2.0-0t64_2.87.2-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libgraphite2-3_1.3.14-11%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libharfbuzz0b_12.3.2-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libraqm0_0.10.4-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libngtcp2-16_1.16.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libngtcp2-crypto-gnutls8_1.16.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libxxhash0_0.8.3-2%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./liblz4-1_1.10.0-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-wheel_0.46.3-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-pip_26.0.1%2bdfsg-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-lxml_6.0.2-1%2bb3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-blinker_1.9.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-jwt_2.10.1-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-oauthlib_3.3.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-pbr_7.0.3-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-os-service-types_1.8.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-stevedore_5.5.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-keystoneauth1_5.12.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-oslo.i18n_6.6.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-wrapt_1.17.3-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-debtcollector_3.0.0-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./ieee-data_20240722_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-netaddr_1.3.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-psutil_7.1.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-pyparsing_3.1.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-oslo.utils_9.1.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-wcwidth_0.2.14%2bdfsg1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-prettytable_3.16.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-cinderclient_9.8.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-colorama_0.4.6-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-httplib2_0.22.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-decorator_5.2.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-six_1.17.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-jsonpath-rw_1.4.0-8_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-jsonpath-rw-ext_1.2.2-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-wsgi-intercept_1.13.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-pluggy_1.6.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-pytest_9.0.2-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-gabbi_3.0.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-autopage_0.4.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-pyperclip_1.11.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-cmd2_2.5.11%2bds-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-cliff_4.11.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-futurist_3.2.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libdouble-conversion3_3.4.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-ujson_5.11.0-3%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-gnocchiclient_7.2.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-deprecation_2.1.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-dogpile.cache_1.3.3-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-jmespath_1.0.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-jsonpatch_1.32-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-platformdirs_4.5.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-requestsexceptions_1.4.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-openstacksdk_4.7.2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-osc-lib_4.2.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-msgpack_1.1.2-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-oslo.serialization_5.8.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-swiftclient_4.8.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-heatclient_4.3.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-vine_5.1.0%2bdfsg-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-amqp_5.3.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-kombu_5.6.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-oslo.context_6.1.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-pyasyncore_1.0.2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-oslo.log_7.2.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-rfc3986_2.0.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-oslo.config_10.0.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-keystoneclient_5.7.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-jsonschema-specifications_2023.12.1-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-jsonschema_4.25.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-warlock_2.1.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-glanceclient_4.10.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-simplejson_3.20.1-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-openstackclient_8.2.0-9_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-os-client-config_2.3.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-neutronclient_11.6.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-novaclient_18.11.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./locales-all_2.42-13_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-zaqarclient_4.1.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-os-collect-config_14.0.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-cachetools_5.3.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libcjson1_1.7.19-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libnghttp3-9_1.12.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libsasl2-modules-db_2.1.28%2bdfsg1-10_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libsasl2-2_2.1.28%2bdfsg1-10_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libldap2_2.6.10%2bdfsg-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libnghttp2-14_1.68.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libngtcp2-crypto-ossl0_1.16.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libssh2-1t64_1.11.1-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libcurl4t64_8.18.0-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./librdkafka1_2.13.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-confluent-kafka_2.12.2-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-prometheus-client_0.21.1%2bds1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-oslo.metrics_0.13.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-statsd_4.0.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-oslo.middleware_6.6.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-setproctitle_1.3.7-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-cotyledon_1.7.3-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-dnspython_2.7.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-eventlet_0.40.3-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-fixtures_4.2.5-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-monotonic_1.6-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-fasteners_0.19-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-oslo.concurrency_7.2.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-pastedeploy-tpl_3.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-pastedeploy_3.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-repoze.lru_0.7-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-routes_2.5.1-7_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-zope.event_6.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libcares2_1.34.6-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libev4t64_4.33-2.1%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-gevent_24.11.1-1%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-yappi_1.7.3-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-oslo.service_4.3.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-tenacity_9.1.2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-oslo.messaging_17.1.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-invoke_2.2.1%2bds-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-nacl_1.5.0-8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-paramiko_4.0.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-testscenarios_0.5.0-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./tempest_45.0.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./heat-tempest-plugin_2.6.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-ddt_1.7.2-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-tomlkit_0.13.3-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-voluptuous_0.16.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-subunit_1.4.4%2b1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./subunit_1.4.4%2b1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-stestr_4.2.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-os-testr_3.0.0-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-oslotest_5.0.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-testrepository_0.0.21-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./testrepository_0.0.21-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-tempest_45.0.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libsharpyuv0_1.5.0-0.1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libjbig0_2.1-6.1%2bb3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-sphinxcontrib.apidoc_0.6.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libwebp7_1.5.0-0.1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./libwebpmux3_1.5.0-0.1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-soupsieve_2.8.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:28] "GET /./python3-bs4_4.14.3-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-waitress_3.0.2-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-webtest_3.0.7-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./dh-python_7.20260125_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-freezegun_1.5.1-1.2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libfontenc1_1.1.8-1%2bb3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-dulwich_1.0.0-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-pymysql_1.1.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./fonts-font-awesome_5.0.10%2breally4.7.0%7edfsg-4.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libpython3.14-stdlib_3.14.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3.14_3.14.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-coverage_7.8.2%2bdfsg1-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-werkzeug_3.1.5-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./fonts-dejavu-mono_2.37-8_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./fonts-dejavu-core_2.37-8_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./x11-common_7.7%2b26_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./xfonts-encodings_1.0.4-2.2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./xfonts-utils_7.7%2b7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./fonts-urw-base35_20200910-8_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./fontconfig-config_2.17.1-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libfontconfig1_2.17.1-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-itsdangerous_2.2.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-funcparserlib_1.0.0-0.2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libdav1d7_1.5.3-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libabsl20240722_20240722.0-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libgav1-2_0.20.0-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./librav1e0.8_0.8.1-7_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libsvtav1enc2_2.3.0%2bdfsg-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libjpeg62-turbo_2.1.5-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libyuv0_0.0.1922.20260106-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libavif16_1.3.0-1%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libimagequant0_4.4.1-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./liblcms2-2_2.17-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libopenjp2-7_2.5.4-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libdeflate0_1.23-2%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libtiff6_4.7.1-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libwebpdemux2_1.5.0-0.1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-pil_12.1.1-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libpixman-1-0_0.46.4-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libxcb-render0_1.17.0-2%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libxcb-shm0_1.17.0-2%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libxext6_1.3.4-1%2bb4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libcairo2_1.18.4-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-cairo_1.27.0-2%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-freetype_2.5.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-rlpycairo_0.3.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./fonts-dejavu-extra_2.37-8_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-reportlab_4.4.9-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-webcolors_1.13-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-blockdiag_3.0.0%2bdfsg-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-seqdiag_3.0.0%2bdfsg-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-sphinxcontrib.seqdiag_3.0.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-mccabe_0.7.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-pycodestyle_2.14.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-pyflakes_3.4.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-flake8_7.3.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-pyasn1-modules_0.4.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-ldap_3.4.5-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./node-popper2_2.11.2-9_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libjs-bootstrap5_5.3.8%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python-os-api-ref-common_3.1.0%2bds1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./fonts-glyphicons-halflings_1.009%7e3.4.1%2bdfsg-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-openstackdocstheme_3.2.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-oslosphinx_4.18.0-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-os-api-ref_3.1.0%2bds1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-uhashring_2.3-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-binary-memcached_0.31.4%2bdfsg1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-oslo.cache_3.12.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-click_8.2.0%2b0.really.8.1.8-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-flask_3.1.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-oslo.policy_4.6.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-aniso8601_10.0.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-flask-restful_0.3.10-7_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libonig5_6.9.10-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libjq1_1.8.1-4%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./jq_1.8.1-4%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./liberror-perl_0.17030-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libcurl3t64-gnutls_8.18.0-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./git-man_2.51.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./git_2.51.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./libpq5_18.2-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-psycopg2_2.9.11-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-testresources_2.0.1-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-oslo.db_17.4.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-sphinxcontrib.blockdiag_3.0.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-sphinx-feature-classification_2.0.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./dh-apparmor_4.1.6-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-oslo.upgradecheck_2.6.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./pycadf-common_4.0.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-pycadf_4.0.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-bashate_2.1.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-osprofiler_4.3.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-bson_4.16.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-pymongo_4.16.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-all_3.13.9-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-keystonemiddleware_10.12.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./flake8_7.3.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./pyflakes3_3.4.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-hacking_4.1.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-ldappool_3.0.0-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./openstack-pkg-tools_140_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./python3-scrypt_0.9.4-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [21/Feb/2026 16:44:29] "GET /./debootsnap-dummy_1.0_all.deb HTTP/1.1" 200 - I: running --customize-hook directly: /srv/rebuilderd/tmp/tmp_b2kp2h6/apt_install.sh /srv/rebuilderd/tmp/mmdebstrap.beM_lYefGG Reading package lists... Building dependency tree... Reading state information... libjs-sphinxdoc is already the newest version (8.2.3-12). libjs-sphinxdoc set to manually installed. libxcb1 is already the newest version (1.17.0-2+b2). libxcb1 set to manually installed. python3-keyring is already the newest version (25.7.0-1). python3-keyring set to manually installed. python3-pysaml2 is already the newest version (7.5.0-7). python3-pysaml2 set to manually installed. python3-referencing is already the newest version (0.36.2-2). python3-referencing set to manually installed. python3-testtools is already the newest version (2.8.2-2). python3-testtools set to manually installed. python-oslosphinx-common is already the newest version (4.18.0-6). python-oslosphinx-common set to manually installed. python3-iso8601 is already the newest version (2.1.0-3). python3-iso8601 set to manually installed. python3-json-pointer is already the newest version (2.4-4). python3-json-pointer set to manually installed. dh-strip-nondeterminism is already the newest version (1.15.0-1). dh-strip-nondeterminism set to manually installed. libgssapi-krb5-2 is already the newest version (1.22.1-2). libgssapi-krb5-2 set to manually installed. python3-zmq is already the newest version (27.1.0-1+b1). python3-zmq set to manually installed. python3-alembic is already the newest version (1.16.4-4). python3-alembic set to manually installed. binutils-x86-64-linux-gnu is already the newest version (2.46-1). binutils-x86-64-linux-gnu set to manually installed. librtmp1 is already the newest version (2.4+20151223.gitfa8646d.1-3+b1). librtmp1 set to manually installed. python3-certifi is already the newest version (2026.1.4+ds-1). python3-certifi set to manually installed. liblerc4 is already the newest version (4.0.0+ds-5+b1). liblerc4 set to manually installed. python3-iniconfig is already the newest version (2.1.0-2). python3-iniconfig set to manually installed. libxrender1 is already the newest version (1:0.9.12-1+b1). libxrender1 set to manually installed. libaom3 is already the newest version (3.13.1-2). libaom3 set to manually installed. libc-bin is already the newest version (2.42-13). python3-ply is already the newest version (3.11-10). python3-ply set to manually installed. libraqm0 is already the newest version (0.10.4-1). libraqm0 set to manually installed. libxslt1.1 is already the newest version (1.1.43-0.3). libxslt1.1 set to manually installed. libngtcp2-crypto-gnutls8 is already the newest version (1.16.0-1). libngtcp2-crypto-gnutls8 set to manually installed. libnettle8t64 is already the newest version (3.10.2-1). libnettle8t64 set to manually installed. python3-alabaster is already the newest version (1.0.0-1). python3-alabaster set to manually installed. bsdextrautils is already the newest version (2.41.3-3). bsdextrautils set to manually installed. liblz4-1 is already the newest version (1.10.0-6). liblz4-1 set to manually installed. python3-pip is already the newest version (26.0.1+dfsg-1). python3-pip set to manually installed. python3-tempest is already the newest version (1:45.0.0-3). python3-tempest set to manually installed. dash is already the newest version (0.5.12-12). python3-oslo.i18n is already the newest version (6.6.0-3). python3-oslo.i18n set to manually installed. locales-all is already the newest version (2.42-13). locales-all set to manually installed. python3-requestsexceptions is already the newest version (1.4.0-5). python3-requestsexceptions set to manually installed. g++ is already the newest version (4:15.2.0-5). g++ set to manually installed. libsharpyuv0 is already the newest version (1.5.0-0.1+b1). libsharpyuv0 set to manually installed. python3-pytest is already the newest version (9.0.2-2). python3-pytest set to manually installed. libjbig0 is already the newest version (2.1-6.1+b3). libjbig0 set to manually installed. cpp is already the newest version (4:15.2.0-5). cpp set to manually installed. ncurses-bin is already the newest version (6.6+20251231-1). python3-jsonpath-rw-ext is already the newest version (1.2.2-4). python3-jsonpath-rw-ext set to manually installed. python3-sphinxcontrib.apidoc is already the newest version (0.6.0-3). python3-sphinxcontrib.apidoc set to manually installed. wget is already the newest version (1.25.0-2). wget set to manually installed. libtool is already the newest version (2.5.4-9). libtool set to manually installed. python3-jaraco.context is already the newest version (6.0.1-2). python3-jaraco.context set to manually installed. python3-voluptuous is already the newest version (0.16.0-1). python3-voluptuous set to manually installed. python3-cotyledon is already the newest version (1.7.3-3). python3-cotyledon set to manually installed. libwebpmux3 is already the newest version (1.5.0-0.1+b1). libwebpmux3 set to manually installed. python3-memcache is already the newest version (1.62-4). python3-memcache set to manually installed. python3-jaraco.text is already the newest version (4.0.0-1). python3-jaraco.text set to manually installed. xmlsec1 is already the newest version (1.3.9-1). xmlsec1 set to manually installed. libpam0g is already the newest version (1.7.0-5+b1). libdebhelper-perl is already the newest version (13.30). libdebhelper-perl set to manually installed. automake is already the newest version (1:1.18.1-3). automake set to manually installed. python3-webtest is already the newest version (3.0.7-1). python3-webtest set to manually installed. sgml-base is already the newest version (1.31+nmu1). sgml-base set to manually installed. python3-futurist is already the newest version (3.2.0-3). python3-futurist set to manually installed. dh-python is already the newest version (7.20260125). dh-python set to manually installed. libbrotli1 is already the newest version (1.2.0-3). libbrotli1 set to manually installed. libgomp1 is already the newest version (15.2.0-13). libgomp1 set to manually installed. libcrypt1 is already the newest version (1:4.5.1-1). python3-freezegun is already the newest version (1.5.1-1.2). python3-freezegun set to manually installed. libgpg-error0 is already the newest version (1.58-2). libgpg-error0 set to manually installed. libnghttp2-14 is already the newest version (1.68.0-1). libnghttp2-14 set to manually installed. python3-os-collect-config is already the newest version (14.0.1-1). python3-os-collect-config set to manually installed. libgdbm6t64 is already the newest version (1.26-1+b1). libgdbm6t64 set to manually installed. libxmlsec1-openssl1 is already the newest version (1.3.9-1). libxmlsec1-openssl1 set to manually installed. libfontenc1 is already the newest version (1:1.1.8-1+b3). libfontenc1 set to manually installed. python3-dulwich is already the newest version (1.0.0-2). python3-dulwich set to manually installed. python3-webob is already the newest version (1:1.8.9-1). python3-webob set to manually installed. python3-openstacksdk is already the newest version (4.7.2-3). python3-openstacksdk set to manually installed. libuuid1 is already the newest version (2.41.3-3). po-debconf is already the newest version (1.0.22). po-debconf set to manually installed. libext2fs2t64 is already the newest version (1.47.2-3+b8). libext2fs2t64 set to manually installed. python3-inflect is already the newest version (7.5.0-1). python3-inflect set to manually installed. python3-warlock is already the newest version (2.1.0-2). python3-warlock set to manually installed. python3-pymysql is already the newest version (1.1.1-2). python3-pymysql set to manually installed. fonts-font-awesome is already the newest version (5.0.10+really4.7.0~dfsg-4.1). fonts-font-awesome set to manually installed. python3-idna is already the newest version (3.10-1). python3-idna set to manually installed. libcap-ng0 is already the newest version (0.8.5-4+b2). libpython3.13-stdlib is already the newest version (3.13.12-1). libpython3.13-stdlib set to manually installed. libhwasan0 is already the newest version (15.2.0-13). libhwasan0 set to manually installed. python3.14 is already the newest version (3.14.3-1). python3.14 set to manually installed. python3-oslo.log is already the newest version (7.2.1-3). python3-oslo.log set to manually installed. python3-zipp is already the newest version (3.23.0-1). python3-zipp set to manually installed. python3-coverage is already the newest version (7.8.2+dfsg1-1+b1). python3-coverage set to manually installed. python3-repoze.who is already the newest version (3.1.0-1). python3-repoze.who set to manually installed. python3-cffi is already the newest version (2.0.0-3). python3-cffi set to manually installed. python3-werkzeug is already the newest version (3.1.5-1). python3-werkzeug set to manually installed. python3-novaclient is already the newest version (2:18.11.0-2). python3-novaclient set to manually installed. python3-netaddr is already the newest version (1.3.0-1). python3-netaddr set to manually installed. libssh2-1t64 is already the newest version (1.11.1-1+b1). libssh2-1t64 set to manually installed. libnorm1t64 is already the newest version (1.5.9+dfsg-4). libnorm1t64 set to manually installed. python3-httplib2 is already the newest version (0.22.0-1). python3-httplib2 set to manually installed. libpsl5t64 is already the newest version (0.21.2-1.1+b2). libpsl5t64 set to manually installed. python3-cachetools is already the newest version (5.3.3-1). python3-cachetools set to manually installed. python3.14-minimal is already the newest version (3.14.3-1). python3.14-minimal set to manually installed. gcc-15 is already the newest version (15.2.0-13). gcc-15 set to manually installed. libfontconfig1 is already the newest version (2.17.1-5). libfontconfig1 set to manually installed. python3-itsdangerous is already the newest version (2.2.0-2). python3-itsdangerous set to manually installed. python3-sphinxcontrib.seqdiag is already the newest version (3.0.0-2). python3-sphinxcontrib.seqdiag set to manually installed. python3-jsonschema-specifications is already the newest version (2023.12.1-4). python3-jsonschema-specifications set to manually installed. man-db is already the newest version (2.13.1-1). man-db set to manually installed. python3-flake8 is already the newest version (7.3.0-1). python3-flake8 set to manually installed. python3-pyasn1-modules is already the newest version (0.4.1-2). python3-pyasn1-modules set to manually installed. python3-ldap is already the newest version (3.4.5-1). python3-ldap set to manually installed. libzstd1 is already the newest version (1.5.7+dfsg-3+b1). g++-15 is already the newest version (15.2.0-13). g++-15 set to manually installed. python3-os-api-ref is already the newest version (3.1.0+ds1-1). python3-os-api-ref set to manually installed. python3-msgpack is already the newest version (1.1.2-2). python3-msgpack set to manually installed. python3-oslo.cache is already the newest version (3.12.0-3). python3-oslo.cache set to manually installed. libss2 is already the newest version (1.47.2-3+b8). libss2 set to manually installed. init-system-helpers is already the newest version (1.69). libfribidi0 is already the newest version (1.0.16-5). libfribidi0 set to manually installed. openssl is already the newest version (3.5.5-1). openssl set to manually installed. python3-jaraco.functools is already the newest version (4.1.0-1). python3-jaraco.functools set to manually installed. libsqlite3-0 is already the newest version (3.46.1-9). libsqlite3-0 set to manually installed. python3-roman-numerals is already the newest version (4.1.0-1). python3-roman-numerals set to manually installed. python3-typeguard is already the newest version (4.4.4-2). python3-typeguard set to manually installed. python3-flask is already the newest version (3.1.2-1). python3-flask set to manually installed. sphinx-common is already the newest version (8.2.3-12). sphinx-common set to manually installed. libgcrypt20 is already the newest version (1.11.2-3+b1). libgcrypt20 set to manually installed. python3-cffi-backend is already the newest version (2.0.0-3). python3-cffi-backend set to manually installed. python3-oslo.policy is already the newest version (4.6.0-3). python3-oslo.policy set to manually installed. python3-elementpath is already the newest version (5.1.1-1). python3-elementpath set to manually installed. ncurses-base is already the newest version (6.6+20251231-1). libcurl4t64 is already the newest version (8.18.0-2). libcurl4t64 set to manually installed. python3-flask-restful is already the newest version (0.3.10-7). python3-flask-restful set to manually installed. g++-15-x86-64-linux-gnu is already the newest version (15.2.0-13). g++-15-x86-64-linux-gnu set to manually installed. python3-sqlalchemy is already the newest version (2.0.45+ds1-1). python3-sqlalchemy set to manually installed. python3-yappi is already the newest version (1.7.3-2). python3-yappi set to manually installed. libgcc-s1 is already the newest version (15.2.0-13). python3-jsonpatch is already the newest version (1.32-6). python3-jsonpatch set to manually installed. python3-pyparsing is already the newest version (3.1.3-1). python3-pyparsing set to manually installed. python3-markupsafe is already the newest version (3.0.3-1+b1). python3-markupsafe set to manually installed. libopenjp2-7 is already the newest version (2.5.4-1). libopenjp2-7 set to manually installed. libev4t64 is already the newest version (1:4.33-2.1+b2). libev4t64 set to manually installed. subunit is already the newest version (1.4.4+1-1). subunit set to manually installed. libmagic1t64 is already the newest version (1:5.46-5+b1). libmagic1t64 set to manually installed. libonig5 is already the newest version (6.9.10-1). libonig5 set to manually installed. jq is already the newest version (1.8.1-4+b1). jq set to manually installed. python3-zaqarclient is already the newest version (4.1.0-3). python3-zaqarclient set to manually installed. zlib1g is already the newest version (1:1.3.dfsg+really1.3.1-2). fontconfig-config is already the newest version (2.17.1-5). fontconfig-config set to manually installed. libarchive-zip-perl is already the newest version (1.68-1). libarchive-zip-perl set to manually installed. dpkg-dev is already the newest version (1.23.5). dpkg-dev set to manually installed. python3-sphinx is already the newest version (8.2.3-12). python3-sphinx set to manually installed. python3-repoze.lru is already the newest version (0.7-3). python3-repoze.lru set to manually installed. python3-docutils is already the newest version (0.22.4+dfsg-1). python3-docutils set to manually installed. libgraphite2-3 is already the newest version (1.3.14-11+b1). libgraphite2-3 set to manually installed. libkrb5-3 is already the newest version (1.22.1-2). libkrb5-3 set to manually installed. liberror-perl is already the newest version (0.17030-1). liberror-perl set to manually installed. python3-openstackclient is already the newest version (8.2.0-9). python3-openstackclient set to manually installed. python3-babel is already the newest version (2.17.0-2). python3-babel set to manually installed. python3-bcrypt is already the newest version (5.0.0-3). python3-bcrypt set to manually installed. python3-swiftclient is already the newest version (1:4.8.0-2). python3-swiftclient set to manually installed. git is already the newest version (1:2.51.0-1). git set to manually installed. python3-pygments is already the newest version (2.19.2+dfsg-1). python3-pygments set to manually installed. libdebconfclient0 is already the newest version (0.282+b2). python3-more-itertools is already the newest version (10.8.0-1). python3-more-itertools set to manually installed. libc-dev-bin is already the newest version (2.42-13). libc-dev-bin set to manually installed. heat-tempest-plugin is already the newest version (2.6.0-3). heat-tempest-plugin set to manually installed. libxdmcp6 is already the newest version (1:1.1.5-2). libxdmcp6 set to manually installed. python3-xmlschema is already the newest version (4.1.0-1). python3-xmlschema set to manually installed. base-files is already the newest version (14). python3-openstackdocstheme is already the newest version (3.2.0-3). python3-openstackdocstheme set to manually installed. python3-oslo.db is already the newest version (17.4.0-3). python3-oslo.db set to manually installed. libisl23 is already the newest version (0.27-1+b1). libisl23 set to manually installed. testrepository is already the newest version (0.0.21-4). testrepository set to manually installed. python3-uhashring is already the newest version (2.3-2). python3-uhashring set to manually installed. libtasn1-6 is already the newest version (4.21.0-2). libtasn1-6 set to manually installed. python3-debtcollector is already the newest version (3.0.0-6). python3-debtcollector set to manually installed. fonts-dejavu-core is already the newest version (2.37-8). fonts-dejavu-core set to manually installed. intltool-debian is already the newest version (0.35.0+20060710.6). intltool-debian set to manually installed. xfonts-encodings is already the newest version (1:1.0.4-2.2). xfonts-encodings set to manually installed. procps is already the newest version (2:4.0.4-9+b1). procps set to manually installed. libsframe3 is already the newest version (2.46-1). libsframe3 set to manually installed. libcap2 is already the newest version (1:2.75-10+b5). python3-invoke is already the newest version (2.2.1+ds-3). python3-invoke set to manually installed. cpp-x86-64-linux-gnu is already the newest version (4:15.2.0-5). cpp-x86-64-linux-gnu set to manually installed. python3-webcolors is already the newest version (1.13-1). python3-webcolors set to manually installed. python3-rlpycairo is already the newest version (0.3.0-4). python3-rlpycairo set to manually installed. libjansson4 is already the newest version (2.14-2+b4). libjansson4 set to manually installed. libavif16 is already the newest version (1.3.0-1+b2). libavif16 set to manually installed. python3-autopage is already the newest version (0.4.0-4). python3-autopage set to manually installed. libquadmath0 is already the newest version (15.2.0-13). libquadmath0 set to manually installed. libcom-err2 is already the newest version (1.47.2-3+b8). libcom-err2 set to manually installed. python3-tomlkit is already the newest version (0.13.3-2). python3-tomlkit set to manually installed. libc6-dev is already the newest version (2.42-13). libc6-dev set to manually installed. gcc-15-x86-64-linux-gnu is already the newest version (15.2.0-13). gcc-15-x86-64-linux-gnu set to manually installed. libpython3.13-minimal is already the newest version (3.13.12-1). libpython3.13-minimal set to manually installed. binutils-common is already the newest version (2.46-1). binutils-common set to manually installed. python3-prettytable is already the newest version (3.16.0-1). python3-prettytable set to manually installed. python3-rfc3986 is already the newest version (2.0.0-4). python3-rfc3986 set to manually installed. python3-soupsieve is already the newest version (2.8.3-1). python3-soupsieve set to manually installed. sysvinit-utils is already the newest version (3.15-6). git-man is already the newest version (1:2.51.0-1). git-man set to manually installed. libmpc3 is already the newest version (1.3.1-2+b1). libmpc3 set to manually installed. python3-lxml is already the newest version (6.0.2-1+b3). python3-lxml set to manually installed. libreadline8t64 is already the newest version (8.3-4). libreadline8t64 set to manually installed. debhelper is already the newest version (13.30). debhelper set to manually installed. libnghttp3-9 is already the newest version (1.12.0-1). libnghttp3-9 set to manually installed. libfreetype6 is already the newest version (2.14.1+dfsg-2). libfreetype6 set to manually installed. python3-prometheus-client is already the newest version (0.21.1+ds1-1). python3-prometheus-client set to manually installed. python3-gnocchiclient is already the newest version (7.2.0-2). python3-gnocchiclient set to manually installed. python3-jsonpath-rw is already the newest version (1.4.0-8). python3-jsonpath-rw set to manually installed. python3-sphinxcontrib.blockdiag is already the newest version (3.0.0-3). python3-sphinxcontrib.blockdiag set to manually installed. gcc-x86-64-linux-gnu is already the newest version (4:15.2.0-5). gcc-x86-64-linux-gnu set to manually installed. python3-snowballstemmer is already the newest version (3.0.1-1). python3-snowballstemmer set to manually installed. python3-decorator is already the newest version (5.2.1-2). python3-decorator set to manually installed. python3-oslo.metrics is already the newest version (0.13.0-3). python3-oslo.metrics set to manually installed. python3-ddt is already the newest version (1.7.2-5). python3-ddt set to manually installed. libxcb-render0 is already the newest version (1.17.0-2+b2). libxcb-render0 set to manually installed. libjq1 is already the newest version (1.8.1-4+b1). libjq1 set to manually installed. librav1e0.8 is already the newest version (0.8.1-7). librav1e0.8 set to manually installed. python3-setproctitle is already the newest version (1.3.7-2). python3-setproctitle set to manually installed. python3-blockdiag is already the newest version (3.0.0+dfsg-5). python3-blockdiag set to manually installed. python3-oslo.concurrency is already the newest version (7.2.0-4). python3-oslo.concurrency set to manually installed. python3-dateutil is already the newest version (2.9.0-4). python3-dateutil set to manually installed. python3-wheel is already the newest version (0.46.3-2). python3-wheel set to manually installed. python3-openssl is already the newest version (25.3.0-1). python3-openssl set to manually installed. libsmartcols1 is already the newest version (2.41.3-3). python3-bs4 is already the newest version (4.14.3-2). python3-bs4 set to manually installed. python3-routes is already the newest version (2.5.1-7). python3-routes set to manually installed. libitm1 is already the newest version (15.2.0-13). libitm1 set to manually installed. alembic is already the newest version (1.16.4-4). alembic set to manually installed. libncursesw6 is already the newest version (6.6+20251231-1). libncursesw6 set to manually installed. cpp-15 is already the newest version (15.2.0-13). cpp-15 set to manually installed. base-passwd is already the newest version (3.6.8). libgcc-15-dev is already the newest version (15.2.0-13). libgcc-15-dev set to manually installed. libtsan2 is already the newest version (15.2.0-13). libtsan2 set to manually installed. libpgm-5.3-0t64 is already the newest version (5.3.128~dfsg-2.1+b2). libpgm-5.3-0t64 set to manually installed. libudev1 is already the newest version (259.1-1). libldap2 is already the newest version (2.6.10+dfsg-1+b1). libldap2 set to manually installed. python3-sphinx-feature-classification is already the newest version (2.0.0-3). python3-sphinx-feature-classification set to manually installed. dwz is already the newest version (0.16-2). dwz set to manually installed. python3-cliff is already the newest version (4.11.0-5). python3-cliff set to manually installed. gzip is already the newest version (1.13-1). m4 is already the newest version (1.4.21-1). m4 set to manually installed. gcc-15-base is already the newest version (15.2.0-13). libxxhash0 is already the newest version (0.8.3-2+b1). libxxhash0 set to manually installed. python3-os-client-config is already the newest version (2.3.0-5). python3-os-client-config set to manually installed. libpam-modules-bin is already the newest version (1.7.0-5+b1). patch is already the newest version (2.8-2). patch set to manually installed. libpipeline1 is already the newest version (1.5.8-2). libpipeline1 set to manually installed. debconf is already the newest version (1.5.91). python3-stestr is already the newest version (4.2.0-2). python3-stestr set to manually installed. python3-wcwidth is already the newest version (0.2.14+dfsg1-1). python3-wcwidth set to manually installed. python3-pyasn1 is already the newest version (0.6.2-1). python3-pyasn1 set to manually installed. python3.13 is already the newest version (3.13.12-1). python3.13 set to manually installed. sensible-utils is already the newest version (0.0.26). sensible-utils set to manually installed. python3-cinderclient is already the newest version (1:9.8.0-2). python3-cinderclient set to manually installed. python3-subunit is already the newest version (1.4.4+1-1). python3-subunit set to manually installed. libc-l10n is already the newest version (2.42-13). libc-l10n set to manually installed. cpp-15-x86-64-linux-gnu is already the newest version (15.2.0-13). cpp-15-x86-64-linux-gnu set to manually installed. libharfbuzz0b is already the newest version (12.3.2-1). libharfbuzz0b set to manually installed. python3-rpds-py is already the newest version (0.28.0-1). python3-rpds-py set to manually installed. liblcms2-2 is already the newest version (2.17-1). liblcms2-2 set to manually installed. dh-apparmor is already the newest version (4.1.6-2). dh-apparmor set to manually installed. libhogweed6t64 is already the newest version (3.10.2-1). libhogweed6t64 set to manually installed. python3-pkg-resources is already the newest version (78.1.1-0.1). python3-pkg-resources set to manually installed. python3-wsgi-intercept is already the newest version (1.13.1-3). python3-wsgi-intercept set to manually installed. libctf0 is already the newest version (2.46-1). libctf0 set to manually installed. fonts-urw-base35 is already the newest version (20200910-8). fonts-urw-base35 set to manually installed. python3-amqp is already the newest version (5.3.1-3). python3-amqp set to manually installed. python3-oauthlib is already the newest version (3.3.1-1). python3-oauthlib set to manually installed. python3-os-service-types is already the newest version (1.8.0-4). python3-os-service-types set to manually installed. libbsd0 is already the newest version (0.12.2-2+b1). libbsd0 set to manually installed. libmagic-mgc is already the newest version (1:5.46-5+b1). libmagic-mgc set to manually installed. libfile-stripnondeterminism-perl is already the newest version (1.15.0-1). libfile-stripnondeterminism-perl set to manually installed. libxcb-shm0 is already the newest version (1.17.0-2+b2). libxcb-shm0 set to manually installed. python3-urllib3 is already the newest version (2.6.3-1). python3-urllib3 set to manually installed. libctf-nobfd0 is already the newest version (2.46-1). libctf-nobfd0 set to manually installed. python3-statsd is already the newest version (4.0.1-3). python3-statsd set to manually installed. python3-oslo.service is already the newest version (4.3.0-4). python3-oslo.service set to manually installed. libdouble-conversion3 is already the newest version (3.4.0-1). libdouble-conversion3 set to manually installed. binutils is already the newest version (2.46-1). binutils set to manually installed. diffutils is already the newest version (1:3.12-1). python3-greenlet is already the newest version (3.2.4-3). python3-greenlet set to manually installed. libgav1-2 is already the newest version (0.20.0-2). libgav1-2 set to manually installed. libk5crypto3 is already the newest version (1.22.1-2). libk5crypto3 set to manually installed. libelf1t64 is already the newest version (0.194-1). libelf1t64 set to manually installed. libpython3.14-stdlib is already the newest version (3.14.3-1). libpython3.14-stdlib set to manually installed. openssl-provider-legacy is already the newest version (3.5.5-1). python3-oslo.upgradecheck is already the newest version (2.6.0-2). python3-oslo.upgradecheck set to manually installed. python3-heatclient is already the newest version (4.3.0-3). python3-heatclient set to manually installed. python3-oslo.config is already the newest version (1:10.0.0-3). python3-oslo.config set to manually installed. python3-pycadf is already the newest version (4.0.1-2). python3-pycadf set to manually installed. libuchardet0 is already the newest version (0.0.8-2+b1). libuchardet0 set to manually installed. python3-legacy-cgi is already the newest version (2.6.4-2). python3-legacy-cgi set to manually installed. libngtcp2-crypto-ossl0 is already the newest version (1.16.0-1). libngtcp2-crypto-ossl0 set to manually installed. python3-psycopg2 is already the newest version (2.9.11-1+b1). python3-psycopg2 set to manually installed. python3-bashate is already the newest version (2.1.0-5). python3-bashate set to manually installed. python3-imagesize is already the newest version (1.4.1-1). python3-imagesize set to manually installed. libproc2-0 is already the newest version (2:4.0.4-9+b1). libproc2-0 set to manually installed. python3-osprofiler is already the newest version (4.3.0-4). python3-osprofiler set to manually installed. libpam-runtime is already the newest version (1.7.0-5). build-essential is already the newest version (12.12). build-essential set to manually installed. python3-pymongo is already the newest version (4.16.0-1). python3-pymongo set to manually installed. python3-pyflakes is already the newest version (3.4.0-1). python3-pyflakes set to manually installed. libjson-perl is already the newest version (4.10000-1). libjson-perl set to manually installed. libsasl2-2 is already the newest version (2.1.28+dfsg1-10). libsasl2-2 set to manually installed. libpcre2-8-0 is already the newest version (10.46-1+b1). groff-base is already the newest version (1.23.0-10). groff-base set to manually installed. libzmq5 is already the newest version (4.3.5-1+b4). libzmq5 set to manually installed. python3-os-testr is already the newest version (3.0.0-6). python3-os-testr set to manually installed. libbz2-1.0 is already the newest version (1.0.8-6+b1). autotools-dev is already the newest version (20240727.1). autotools-dev set to manually installed. python3-deprecation is already the newest version (2.1.0-4). python3-deprecation set to manually installed. tar is already the newest version (1.35+dfsg-3.1). libdeflate0 is already the newest version (1.23-2+b1). libdeflate0 set to manually installed. python3-wrapt is already the newest version (1.17.3-3). python3-wrapt set to manually installed. ieee-data is already the newest version (20240722). ieee-data set to manually installed. autoconf is already the newest version (2.72-3.1). autoconf set to manually installed. python3-oslosphinx is already the newest version (4.18.0-6). python3-oslosphinx set to manually installed. python3-paramiko is already the newest version (4.0.0-1). python3-paramiko set to manually installed. python3-jmespath is already the newest version (1.0.1-1). python3-jmespath set to manually installed. python3-click is already the newest version (8.2.0+0.really.8.1.8-1). python3-click set to manually installed. python3-simplejson is already the newest version (3.20.1-1+b1). python3-simplejson set to manually installed. python3-cryptography is already the newest version (46.0.5-1). python3-cryptography set to manually installed. libcc1-0 is already the newest version (15.2.0-13). libcc1-0 set to manually installed. python-os-api-ref-common is already the newest version (3.1.0+ds1-1). python-os-api-ref-common set to manually installed. python3-freetype is already the newest version (2.5.1-2). python3-freetype set to manually installed. libdav1d7 is already the newest version (1.5.3-1+b1). libdav1d7 set to manually installed. e2fsprogs is already the newest version (1.47.2-3+b8). e2fsprogs set to manually installed. python3-dogpile.cache is already the newest version (1.3.3-2). python3-dogpile.cache set to manually installed. libselinux1 is already the newest version (3.9-4+b1). python3-testresources is already the newest version (2.0.1-5). python3-testresources set to manually installed. libpq5 is already the newest version (18.2-1). libpq5 set to manually installed. xfonts-utils is already the newest version (1:7.7+7). xfonts-utils set to manually installed. coreutils is already the newest version (9.7-3). python3-gevent is already the newest version (24.11.1-1+b2). python3-gevent set to manually installed. python3-all is already the newest version (3.13.9-3). python3-all set to manually installed. libwebpdemux2 is already the newest version (1.5.0-0.1+b1). libwebpdemux2 set to manually installed. python3-funcparserlib is already the newest version (1.0.0-0.2). python3-funcparserlib set to manually installed. libabsl20240722 is already the newest version (20240722.0-4). libabsl20240722 set to manually installed. python3-minimal is already the newest version (3.13.9-3). python3-minimal set to manually installed. python3-pil is already the newest version (12.1.1-1). python3-pil set to manually installed. python3-tenacity is already the newest version (9.1.2-3). python3-tenacity set to manually installed. libsvtav1enc2 is already the newest version (2.3.0+dfsg-1). libsvtav1enc2 set to manually installed. python3-keystonemiddleware is already the newest version (10.12.0-4). python3-keystonemiddleware set to manually installed. libx11-data is already the newest version (2:1.8.12-1). libx11-data set to manually installed. libcairo2 is already the newest version (1.18.4-3). libcairo2 set to manually installed. python3-defusedxml is already the newest version (0.7.1-3). python3-defusedxml set to manually installed. python3-vine is already the newest version (5.1.0+dfsg-1). python3-vine set to manually installed. libunistring5 is already the newest version (1.3-2+b1). libunistring5 set to manually installed. libyaml-0-2 is already the newest version (0.2.5-2+b1). libyaml-0-2 set to manually installed. libsodium23 is already the newest version (1.0.18-2). libsodium23 set to manually installed. libseccomp2 is already the newest version (2.6.0-2+b1). libseccomp2 set to manually installed. python3-testrepository is already the newest version (0.0.21-4). python3-testrepository set to manually installed. python3-seqdiag is already the newest version (3.0.0+dfsg-6). python3-seqdiag set to manually installed. flake8 is already the newest version (7.3.0-1). flake8 set to manually installed. perl-modules-5.40 is already the newest version (5.40.1-7). perl-modules-5.40 set to manually installed. python3-osc-lib is already the newest version (4.2.0-5). python3-osc-lib set to manually installed. perl is already the newest version (5.40.1-7). perl set to manually installed. python3-pastedeploy is already the newest version (3.1-2). python3-pastedeploy set to manually installed. python3-ujson is already the newest version (5.11.0-3+b1). python3-ujson set to manually installed. liblzma5 is already the newest version (5.8.2-2). tempest is already the newest version (1:45.0.0-3). tempest set to manually installed. python3-requests is already the newest version (2.32.5+dfsg-1). python3-requests set to manually installed. ca-certificates is already the newest version (20250419). ca-certificates set to manually installed. python3-gabbi is already the newest version (3.0.0-3). python3-gabbi set to manually installed. libtinfo6 is already the newest version (6.6+20251231-1). media-types is already the newest version (14.0.0). media-types set to manually installed. python3-oslo.middleware is already the newest version (6.6.0-3). python3-oslo.middleware set to manually installed. findutils is already the newest version (4.10.0-3). python3-eventlet is already the newest version (0.40.3-2). python3-eventlet set to manually installed. python3-yaml is already the newest version (6.0.3-1). python3-yaml set to manually installed. python3-pyasyncore is already the newest version (1.0.2-3). python3-pyasyncore set to manually installed. libaudit1 is already the newest version (1:4.1.2-1+b1). libcurl3t64-gnutls is already the newest version (8.18.0-2). libcurl3t64-gnutls set to manually installed. python3-zope.interface is already the newest version (8.2-1). python3-zope.interface set to manually installed. python3-tempita is already the newest version (0.6.0-1). python3-tempita set to manually installed. file is already the newest version (1:5.46-5+b1). file set to manually installed. libexpat1 is already the newest version (2.7.4-1). libexpat1 set to manually installed. libpam-modules is already the newest version (1.7.0-5+b1). node-popper2 is already the newest version (2.11.2-9). node-popper2 set to manually installed. python3-packaging is already the newest version (25.0-2). python3-packaging set to manually installed. python3-secretstorage is already the newest version (3.5.0-1). python3-secretstorage set to manually installed. python3-blinker is already the newest version (1.9.0-2). python3-blinker set to manually installed. python3-waitress is already the newest version (3.0.2-2). python3-waitress set to manually installed. libdb5.3t64 is already the newest version (5.3.28+dfsg2-11). python3-hacking is already the newest version (4.1.0-5). python3-hacking set to manually installed. libkeyutils1 is already the newest version (1.6.3-6+b1). libkeyutils1 set to manually installed. libgdbm-compat4t64 is already the newest version (1.26-1+b1). libgdbm-compat4t64 set to manually installed. python3-confluent-kafka is already the newest version (2.12.2-1). python3-confluent-kafka set to manually installed. grep is already the newest version (3.12-1). python3-cairo is already the newest version (1.27.0-2+b1). python3-cairo set to manually installed. libperl5.40 is already the newest version (5.40.1-7). libperl5.40 set to manually installed. python3-monotonic is already the newest version (1.6-3). python3-monotonic set to manually installed. docutils-common is already the newest version (0.22.4+dfsg-1). docutils-common set to manually installed. gettext is already the newest version (0.23.2-1). gettext set to manually installed. python3-nacl is already the newest version (1.5.0-8). python3-nacl set to manually installed. python3-jsonschema is already the newest version (4.25.1-2). python3-jsonschema set to manually installed. libgmp10 is already the newest version (2:6.3.0+dfsg-5+b1). perl-base is already the newest version (5.40.1-7). python3-fixtures is already the newest version (4.2.5-5). python3-fixtures set to manually installed. libsasl2-modules-db is already the newest version (2.1.28+dfsg1-10). libsasl2-modules-db set to manually installed. autopoint is already the newest version (0.23.2-1). autopoint set to manually installed. libcares2 is already the newest version (1.34.6-1). libcares2 set to manually installed. python3-jeepney is already the newest version (0.9.0-2). python3-jeepney set to manually installed. sed is already the newest version (4.9-2). python3-oslo.utils is already the newest version (9.1.0-5). python3-oslo.utils set to manually installed. libidn2-0 is already the newest version (2.3.8-4+b1). libidn2-0 set to manually installed. hostname is already the newest version (3.25). libpython3.14-minimal is already the newest version (3.14.3-1). libpython3.14-minimal set to manually installed. libxext6 is already the newest version (2:1.3.4-1+b4). libxext6 set to manually installed. python3-glanceclient is already the newest version (1:4.10.0-3). python3-glanceclient set to manually installed. libc6 is already the newest version (2.42-13). python3-six is already the newest version (1.17.0-2). python3-six set to manually installed. dh-autoreconf is already the newest version (21+nmu1). dh-autoreconf set to manually installed. python3-neutronclient is already the newest version (1:11.6.0-3). python3-neutronclient set to manually installed. libkrb5support0 is already the newest version (1.22.1-2). libkrb5support0 set to manually installed. tzdata is already the newest version (2025c-3). tzdata set to manually installed. python3-reportlab is already the newest version (4.4.9-1). python3-reportlab set to manually installed. python3-colorama is already the newest version (0.4.6-4). python3-colorama set to manually installed. python3-jwt is already the newest version (2.10.1-4). python3-jwt set to manually installed. python3-pyperclip is already the newest version (1.11.0-1). python3-pyperclip set to manually installed. python3-bson is already the newest version (4.16.0-1). python3-bson set to manually installed. python3-psutil is already the newest version (7.1.0-1). python3-psutil set to manually installed. libpng16-16t64 is already the newest version (1.6.55-1). libpng16-16t64 set to manually installed. python3-stevedore is already the newest version (5.5.0-2). python3-stevedore set to manually installed. python3-pycodestyle is already the newest version (2.14.0-1). python3-pycodestyle set to manually installed. libdpkg-perl is already the newest version (1.23.5). libdpkg-perl set to manually installed. python3-testscenarios is already the newest version (0.5.0-6). python3-testscenarios set to manually installed. libc-gconv-modules-extra is already the newest version (2.42-13). python3-fasteners is already the newest version (0.19-2). python3-fasteners set to manually installed. libacl1 is already the newest version (2.3.2-3). libxmlsec1-1 is already the newest version (1.3.9-1). libxmlsec1-1 set to manually installed. libwebp7 is already the newest version (1.5.0-0.1+b1). libwebp7 set to manually installed. libngtcp2-16 is already the newest version (1.16.0-1). libngtcp2-16 set to manually installed. libxau6 is already the newest version (1:1.0.11-1+b1). libxau6 set to manually installed. libjpeg62-turbo is already the newest version (1:2.1.5-4). libjpeg62-turbo set to manually installed. pyflakes3 is already the newest version (3.4.0-1). pyflakes3 set to manually installed. python3-ldappool is already the newest version (3.0.0-6). python3-ldappool set to manually installed. libpixman-1-0 is already the newest version (0.46.4-1+b1). libpixman-1-0 set to manually installed. fonts-dejavu-mono is already the newest version (2.37-8). fonts-dejavu-mono set to manually installed. python3-dnspython is already the newest version (2.7.0-1). python3-dnspython set to manually installed. python3-attr is already the newest version (25.4.0-1). python3-attr set to manually installed. logsave is already the newest version (1.47.2-3+b8). logsave set to manually installed. python3-jinja2 is already the newest version (3.1.6-1). python3-jinja2 set to manually installed. libx11-6 is already the newest version (2:1.8.12-1+b1). libx11-6 set to manually installed. libffi8 is already the newest version (3.5.2-3+b1). libffi8 set to manually installed. python3 is already the newest version (3.13.9-3). python3 set to manually installed. openstack-pkg-tools is already the newest version (140). openstack-pkg-tools set to manually installed. python3.13-minimal is already the newest version (3.13.12-1). python3.13-minimal set to manually installed. g++-x86-64-linux-gnu is already the newest version (4:15.2.0-5). g++-x86-64-linux-gnu set to manually installed. xml-core is already the newest version (0.19). xml-core set to manually installed. libblkid1 is already the newest version (2.41.3-3). libstdc++6 is already the newest version (15.2.0-13). libstdc++6 set to manually installed. libtiff6 is already the newest version (4.7.1-1). libtiff6 set to manually installed. make is already the newest version (4.4.1-3). make set to manually installed. libsystemd0 is already the newest version (259.1-1). python3-scrypt is already the newest version (0.9.4-1). python3-scrypt set to manually installed. fonts-glyphicons-halflings is already the newest version (1.009~3.4.1+dfsg-6). fonts-glyphicons-halflings set to manually installed. linux-libc-dev is already the newest version (6.18.10-1). linux-libc-dev set to manually installed. rpcsvc-proto is already the newest version (1.4.3-1). rpcsvc-proto set to manually installed. python3-oslo.messaging is already the newest version (17.1.0-3). python3-oslo.messaging set to manually installed. libyuv0 is already the newest version (0.0.1922.20260106-1). libyuv0 set to manually installed. python3-aniso8601 is already the newest version (10.0.1-1). python3-aniso8601 set to manually installed. debianutils is already the newest version (5.23.2). python3-pycparser is already the newest version (3.0-1). python3-pycparser set to manually installed. python3-keystoneclient is already the newest version (1:5.7.0-3). python3-keystoneclient set to manually installed. python3-typing-extensions is already the newest version (4.15.0-2). python3-typing-extensions set to manually installed. bzip2 is already the newest version (1.0.8-6+b1). bzip2 set to manually installed. python3-mccabe is already the newest version (0.7.0-1). python3-mccabe set to manually installed. liblsan0 is already the newest version (15.2.0-13). liblsan0 set to manually installed. libgprofng0 is already the newest version (2.46-1). libgprofng0 set to manually installed. gcc is already the newest version (4:15.2.0-5). gcc set to manually installed. python-babel-localedata is already the newest version (2.17.0-2). python-babel-localedata set to manually installed. x11-common is already the newest version (1:7.7+26). x11-common set to manually installed. libssl3t64 is already the newest version (3.5.5-1). libstdc++-15-dev is already the newest version (15.2.0-13). libstdc++-15-dev set to manually installed. python3-autocommand is already the newest version (2.2.2-4). python3-autocommand set to manually installed. libimagequant0 is already the newest version (4.4.1-1+b1). libimagequant0 set to manually installed. libmount1 is already the newest version (2.41.3-3). dpkg is already the newest version (1.23.5). libmd0 is already the newest version (1.1.0-2+b2). libubsan1 is already the newest version (15.2.0-13). libubsan1 set to manually installed. libpython3-stdlib is already the newest version (3.13.9-3). libpython3-stdlib set to manually installed. libasan8 is already the newest version (15.2.0-13). libasan8 set to manually installed. python3-kombu is already the newest version (5.6.2-1). python3-kombu set to manually installed. util-linux is already the newest version (2.41.3-3). python3-pastedeploy-tpl is already the newest version (3.1-2). python3-pastedeploy-tpl set to manually installed. netbase is already the newest version (6.5). netbase set to manually installed. python3-setuptools is already the newest version (78.1.1-0.1). python3-setuptools set to manually installed. python3-mako is already the newest version (1.3.10-3). python3-mako set to manually installed. libattr1 is already the newest version (1:2.5.2-4). python3-oslotest is already the newest version (1:5.0.1-3). python3-oslotest set to manually installed. python3-charset-normalizer is already the newest version (3.4.4-2). python3-charset-normalizer set to manually installed. python3-pbr is already the newest version (7.0.3-2). python3-pbr set to manually installed. fonts-dejavu-extra is already the newest version (2.37-8). fonts-dejavu-extra set to manually installed. mawk is already the newest version (1.3.4.20260129-1). xz-utils is already the newest version (5.8.2-2). xz-utils set to manually installed. libmpfr6 is already the newest version (4.2.2-2+b1). libmpfr6 set to manually installed. libatomic1 is already the newest version (15.2.0-13). libatomic1 set to manually installed. libcjson1 is already the newest version (1.7.19-2). libcjson1 set to manually installed. libxml2-16 is already the newest version (2.15.1+dfsg-2+b1). libxml2-16 set to manually installed. python3-keystoneauth1 is already the newest version (5.12.0-3). python3-keystoneauth1 set to manually installed. librdkafka1 is already the newest version (2.13.0-1). librdkafka1 set to manually installed. python3-pytz is already the newest version (2025.2-5). python3-pytz set to manually installed. python3-jaraco.classes is already the newest version (3.4.0-1). python3-jaraco.classes set to manually installed. libp11-kit0 is already the newest version (0.25.10-1+b1). libp11-kit0 set to manually installed. python3-paste is already the newest version (3.10.1-2). python3-paste set to manually installed. python3-platformdirs is already the newest version (4.5.1-1). python3-platformdirs set to manually installed. python3-cmd2 is already the newest version (2.5.11+ds-2). python3-cmd2 set to manually installed. libgnutls30t64 is already the newest version (3.8.12-2). libgnutls30t64 set to manually installed. python3-chardet is already the newest version (5.2.0+dfsg-2). python3-chardet set to manually installed. readline-common is already the newest version (8.3-4). readline-common set to manually installed. libbinutils is already the newest version (2.46-1). libbinutils set to manually installed. python3-pluggy is already the newest version (1.6.0-2). python3-pluggy set to manually installed. python3-responses is already the newest version (0.25.8-1). python3-responses set to manually installed. gettext-base is already the newest version (0.23.2-1). gettext-base set to manually installed. python3-oslo.context is already the newest version (6.1.0-3). python3-oslo.context set to manually installed. python3-oslo.serialization is already the newest version (5.8.0-4). python3-oslo.serialization set to manually installed. libjs-bootstrap5 is already the newest version (5.3.8+dfsg-2). libjs-bootstrap5 set to manually installed. python3-binary-memcached is already the newest version (0.31.4+dfsg1-2). python3-binary-memcached set to manually installed. python3-zope.event is already the newest version (6.0-2). python3-zope.event set to manually installed. bash is already the newest version (5.3-2). libglib2.0-0t64 is already the newest version (2.87.2-3). libglib2.0-0t64 set to manually installed. libaudit-common is already the newest version (1:4.1.2-1). pycadf-common is already the newest version (4.0.1-2). pycadf-common set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg -r debootsnap-dummy' exec /srv/rebuilderd/tmp/mmdebstrap.beM_lYefGG (Reading database ... 45785 files and directories currently installed.) Removing debootsnap-dummy (1.0) ... I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg-query --showformat '${binary:Package}=${Version}\n' --show > "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.beM_lYefGG I: running special hook: download /pkglist ./pkglist I: running --customize-hook in shell: sh -c 'rm "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.beM_lYefGG I: running special hook: upload sources.list /etc/apt/sources.list I: waiting for background processes to finish... I: cleaning package lists and apt cache... I: skipping cleanup/reproducible as requested I: creating tarball... I: done I: removing tempdir /srv/rebuilderd/tmp/mmdebstrap.beM_lYefGG... I: success in 182.1939 seconds Downloading dependency 504 of 523: libp11-kit0:amd64=0.25.10-1+b1 Downloading dependency 505 of 523: python3-paste:amd64=3.10.1-2 Downloading dependency 506 of 523: python3-platformdirs:amd64=4.5.1-1 Downloading dependency 507 of 523: python3-cmd2:amd64=2.5.11+ds-2 Downloading dependency 508 of 523: libgnutls30t64:amd64=3.8.12-2 Downloading dependency 509 of 523: python3-chardet:amd64=5.2.0+dfsg-2 Downloading dependency 510 of 523: readline-common:amd64=8.3-4 Downloading dependency 511 of 523: libbinutils:amd64=2.46-1 Downloading dependency 512 of 523: python3-pluggy:amd64=1.6.0-2 Downloading dependency 513 of 523: python3-responses:amd64=0.25.8-1 Downloading dependency 514 of 523: gettext-base:amd64=0.23.2-1 Downloading dependency 515 of 523: python3-oslo.context:amd64=6.1.0-3 Downloading dependency 516 of 523: python3-oslo.serialization:amd64=5.8.0-4 Downloading dependency 517 of 523: libjs-bootstrap5:amd64=5.3.8+dfsg-2 Downloading dependency 518 of 523: python3-binary-memcached:amd64=0.31.4+dfsg1-2 Downloading dependency 519 of 523: python3-zope.event:amd64=6.0-2 Downloading dependency 520 of 523: bash:amd64=5.3-2 Downloading dependency 521 of 523: libglib2.0-0t64:amd64=2.87.2-3 Downloading dependency 522 of 523: libaudit-common:amd64=1:4.1.2-1 Downloading dependency 523 of 523: pycadf-common:amd64=4.0.1-2 env --chdir=/srv/rebuilderd/tmp/rebuilderd3uWuJ8/out DEB_BUILD_OPTIONS=parallel=6 LANG=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 SOURCE_DATE_EPOCH=1771243864 SBUILD_CONFIG=/srv/rebuilderd/tmp/debrebuildcJ5n6m/debrebuild.sbuildrc.OZEEdfKopQWH sbuild --build=amd64 --host=amd64 --no-source --no-arch-any --arch-all --chroot=/srv/rebuilderd/tmp/debrebuildcJ5n6m/debrebuild.tar.aUrnbinCqLsO --chroot-mode=unshare --dist=unstable --no-run-lintian --no-run-piuparts --no-run-autopkgtest --no-apt-update --no-apt-upgrade --no-apt-distupgrade --verbose --nolog --bd-uninstallable-explainer= --build-path=/build/reproducible-path --dsc-dir=keystone-28.0.0 /srv/rebuilderd/tmp/rebuilderd3uWuJ8/inputs/keystone_28.0.0-6.dsc I: consider moving your ~/.sbuildrc to /srv/rebuilderd/.config/sbuild/config.pl The Debian buildds switched to the "unshare" backend and sbuild will default to it in the future. To start using "unshare" add this to your `~/.config/sbuild/config.pl`: $chroot_mode = "unshare"; If you want to keep the old "schroot" mode even in the future, add the following to your `~/.config/sbuild/config.pl`: $chroot_mode = "schroot"; $schroot = "schroot"; sbuild (Debian sbuild) 0.89.3+deb13u4 (28 December 2025) on ionos21-amd64.debian.net +==============================================================================+ | keystone 2:28.0.0-6 (amd64) Sat, 21 Feb 2026 16:47:21 +0000 | +==============================================================================+ Package: keystone Version: 2:28.0.0-6 Source Version: 2:28.0.0-6 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: all I: No tarballs found in /srv/rebuilderd/.cache/sbuild I: Unpacking /srv/rebuilderd/tmp/debrebuildcJ5n6m/debrebuild.tar.aUrnbinCqLsO to /srv/rebuilderd/tmp/tmp.sbuild.N6wiWiT2ar... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Fetch source files Sat, 21 Feb 2026 16:47:31 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/rebuilderd/tmp/rebuilderd3uWuJ8/inputs/keystone_28.0.0-6.dsc exists in /srv/rebuilderd/tmp/rebuilderd3uWuJ8/inputs; copying to chroot +------------------------------------------------------------------------------+ | Install package build dependencies Sat, 21 Feb 2026 16:47:32 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 11), dh-apparmor, dh-python, openstack-pkg-tools (>= 133~), po-debconf, python3-all, python3-pbr, python3-setuptools, python3-sphinx, build-essential, git, python3-bashate, python3-bcrypt, python3-coverage, python3-cryptography, python3-dogpile.cache, python3-fixtures, python3-flask, python3-flask-restful, python3-freezegun, python3-hacking, python3-jsonschema, python3-jwt, python3-keystoneclient, python3-keystonemiddleware, python3-ldap, python3-ldappool, python3-lxml, python3-memcache, python3-msgpack, python3-oauthlib, python3-openstackdocstheme, python3-os-api-ref, python3-oslo.cache, python3-oslo.config, python3-oslo.context, python3-oslo.db, python3-oslo.i18n, python3-oslo.log, python3-oslo.messaging, python3-oslo.middleware, python3-oslo.policy (>= 4.5.0), python3-oslo.serialization, python3-oslo.upgradecheck, python3-oslo.utils, python3-oslotest, python3-osprofiler, python3-pycadf, python3-pymongo, python3-pysaml2, python3-requests, python3-scrypt, python3-sphinx-feature-classification, python3-sphinxcontrib.apidoc, python3-sphinxcontrib.blockdiag, python3-sphinxcontrib.seqdiag, python3-sqlalchemy, python3-stestr, python3-stevedore, python3-tempest, python3-testresources, python3-testscenarios, python3-testtools, python3-webob, python3-webtest, python3-werkzeug, subunit, tempest, xmlsec1 Filtered Build-Depends: debhelper-compat (= 11), dh-apparmor, dh-python, openstack-pkg-tools (>= 133~), po-debconf, python3-all, python3-pbr, python3-setuptools, python3-sphinx, build-essential, git, python3-bashate, python3-bcrypt, python3-coverage, python3-cryptography, python3-dogpile.cache, python3-fixtures, python3-flask, python3-flask-restful, python3-freezegun, python3-hacking, python3-jsonschema, python3-jwt, python3-keystoneclient, python3-keystonemiddleware, python3-ldap, python3-ldappool, python3-lxml, python3-memcache, python3-msgpack, python3-oauthlib, python3-openstackdocstheme, python3-os-api-ref, python3-oslo.cache, python3-oslo.config, python3-oslo.context, python3-oslo.db, python3-oslo.i18n, python3-oslo.log, python3-oslo.messaging, python3-oslo.middleware, python3-oslo.policy (>= 4.5.0), python3-oslo.serialization, python3-oslo.upgradecheck, python3-oslo.utils, python3-oslotest, python3-osprofiler, python3-pycadf, python3-pymongo, python3-pysaml2, python3-requests, python3-scrypt, python3-sphinx-feature-classification, python3-sphinxcontrib.apidoc, python3-sphinxcontrib.blockdiag, python3-sphinxcontrib.seqdiag, python3-sqlalchemy, python3-stestr, python3-stevedore, python3-tempest, python3-testresources, python3-testscenarios, python3-testtools, python3-webob, python3-webtest, python3-werkzeug, subunit, tempest, xmlsec1 dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-cGdGgC/apt_archive/sbuild-build-depends-main-dummy.deb'. Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies +------------------------------------------------------------------------------+ | Check architectures Sat, 21 Feb 2026 16:47:36 +0000 | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in all) +------------------------------------------------------------------------------+ | Build environment Sat, 21 Feb 2026 16:47:37 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.12.73+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.73-1 (2026-02-17) amd64 (x86_64) Toolchain package versions: binutils_2.46-1 dpkg-dev_1.23.5 g++-15_15.2.0-13 gcc-15_15.2.0-13 libc6-dev_2.42-13 libstdc++-15-dev_15.2.0-13 libstdc++6_15.2.0-13 linux-libc-dev_6.18.10-1 Package versions: alembic_1.16.4-4 autoconf_2.72-3.1 automake_1:1.18.1-3 autopoint_0.23.2-1 autotools-dev_20240727.1 base-files_14 base-passwd_3.6.8 bash_5.3-2 binutils_2.46-1 binutils-common_2.46-1 binutils-x86-64-linux-gnu_2.46-1 bsdextrautils_2.41.3-3 build-essential_12.12 bzip2_1.0.8-6+b1 ca-certificates_20250419 coreutils_9.7-3 cpp_4:15.2.0-5 cpp-15_15.2.0-13 cpp-15-x86-64-linux-gnu_15.2.0-13 cpp-x86-64-linux-gnu_4:15.2.0-5 dash_0.5.12-12 debconf_1.5.91 debhelper_13.30 debianutils_5.23.2 dh-apparmor_4.1.6-2 dh-autoreconf_21+nmu1 dh-python_7.20260125 dh-strip-nondeterminism_1.15.0-1 diffutils_1:3.12-1 docutils-common_0.22.4+dfsg-1 dpkg_1.23.5 dpkg-dev_1.23.5 dwz_0.16-2 e2fsprogs_1.47.2-3+b8 file_1:5.46-5+b1 findutils_4.10.0-3 flake8_7.3.0-1 fontconfig-config_2.17.1-5 fonts-dejavu-core_2.37-8 fonts-dejavu-extra_2.37-8 fonts-dejavu-mono_2.37-8 fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1 fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6 fonts-urw-base35_20200910-8 g++_4:15.2.0-5 g++-15_15.2.0-13 g++-15-x86-64-linux-gnu_15.2.0-13 g++-x86-64-linux-gnu_4:15.2.0-5 gcc_4:15.2.0-5 gcc-15_15.2.0-13 gcc-15-base_15.2.0-13 gcc-15-x86-64-linux-gnu_15.2.0-13 gcc-x86-64-linux-gnu_4:15.2.0-5 gettext_0.23.2-1 gettext-base_0.23.2-1 git_1:2.51.0-1 git-man_1:2.51.0-1 grep_3.12-1 groff-base_1.23.0-10 gzip_1.13-1 heat-tempest-plugin_2.6.0-3 hostname_3.25 ieee-data_20240722 init-system-helpers_1.69 intltool-debian_0.35.0+20060710.6 jq_1.8.1-4+b1 libabsl20240722_20240722.0-4 libacl1_2.3.2-3 libaom3_3.13.1-2 libarchive-zip-perl_1.68-1 libasan8_15.2.0-13 libatomic1_15.2.0-13 libattr1_1:2.5.2-4 libaudit-common_1:4.1.2-1 libaudit1_1:4.1.2-1+b1 libavif16_1.3.0-1+b2 libbinutils_2.46-1 libblkid1_2.41.3-3 libbrotli1_1.2.0-3 libbsd0_0.12.2-2+b1 libbz2-1.0_1.0.8-6+b1 libc-bin_2.42-13 libc-dev-bin_2.42-13 libc-gconv-modules-extra_2.42-13 libc-l10n_2.42-13 libc6_2.42-13 libc6-dev_2.42-13 libcairo2_1.18.4-3 libcap-ng0_0.8.5-4+b2 libcap2_1:2.75-10+b5 libcares2_1.34.6-1 libcc1-0_15.2.0-13 libcjson1_1.7.19-2 libcom-err2_1.47.2-3+b8 libcrypt1_1:4.5.1-1 libctf-nobfd0_2.46-1 libctf0_2.46-1 libcurl3t64-gnutls_8.18.0-2 libcurl4t64_8.18.0-2 libdav1d7_1.5.3-1+b1 libdb5.3t64_5.3.28+dfsg2-11 libdebconfclient0_0.282+b2 libdebhelper-perl_13.30 libdeflate0_1.23-2+b1 libdouble-conversion3_3.4.0-1 libdpkg-perl_1.23.5 libelf1t64_0.194-1 liberror-perl_0.17030-1 libev4t64_1:4.33-2.1+b2 libexpat1_2.7.4-1 libext2fs2t64_1.47.2-3+b8 libffi8_3.5.2-3+b1 libfile-stripnondeterminism-perl_1.15.0-1 libfontconfig1_2.17.1-5 libfontenc1_1:1.1.8-1+b3 libfreetype6_2.14.1+dfsg-2 libfribidi0_1.0.16-5 libgav1-2_0.20.0-2 libgcc-15-dev_15.2.0-13 libgcc-s1_15.2.0-13 libgcrypt20_1.11.2-3+b1 libgdbm-compat4t64_1.26-1+b1 libgdbm6t64_1.26-1+b1 libglib2.0-0t64_2.87.2-3 libgmp10_2:6.3.0+dfsg-5+b1 libgnutls30t64_3.8.12-2 libgomp1_15.2.0-13 libgpg-error0_1.58-2 libgprofng0_2.46-1 libgraphite2-3_1.3.14-11+b1 libgssapi-krb5-2_1.22.1-2 libharfbuzz0b_12.3.2-1 libhogweed6t64_3.10.2-1 libhwasan0_15.2.0-13 libidn2-0_2.3.8-4+b1 libimagequant0_4.4.1-1+b1 libisl23_0.27-1+b1 libitm1_15.2.0-13 libjansson4_2.14-2+b4 libjbig0_2.1-6.1+b3 libjpeg62-turbo_1:2.1.5-4 libjq1_1.8.1-4+b1 libjs-bootstrap5_5.3.8+dfsg-2 libjs-sphinxdoc_8.2.3-12 libjson-perl_4.10000-1 libk5crypto3_1.22.1-2 libkeyutils1_1.6.3-6+b1 libkrb5-3_1.22.1-2 libkrb5support0_1.22.1-2 liblcms2-2_2.17-1 libldap2_2.6.10+dfsg-1+b1 liblerc4_4.0.0+ds-5+b1 liblsan0_15.2.0-13 liblz4-1_1.10.0-6 liblzma5_5.8.2-2 libmagic-mgc_1:5.46-5+b1 libmagic1t64_1:5.46-5+b1 libmd0_1.1.0-2+b2 libmount1_2.41.3-3 libmpc3_1.3.1-2+b1 libmpfr6_4.2.2-2+b1 libncursesw6_6.6+20251231-1 libnettle8t64_3.10.2-1 libnghttp2-14_1.68.0-1 libnghttp3-9_1.12.0-1 libngtcp2-16_1.16.0-1 libngtcp2-crypto-gnutls8_1.16.0-1 libngtcp2-crypto-ossl0_1.16.0-1 libnorm1t64_1.5.9+dfsg-4 libonig5_6.9.10-1 libopenjp2-7_2.5.4-1 libp11-kit0_0.25.10-1+b1 libpam-modules_1.7.0-5+b1 libpam-modules-bin_1.7.0-5+b1 libpam-runtime_1.7.0-5 libpam0g_1.7.0-5+b1 libpcre2-8-0_10.46-1+b1 libperl5.40_5.40.1-7 libpgm-5.3-0t64_5.3.128~dfsg-2.1+b2 libpipeline1_1.5.8-2 libpixman-1-0_0.46.4-1+b1 libpng16-16t64_1.6.55-1 libpq5_18.2-1 libproc2-0_2:4.0.4-9+b1 libpsl5t64_0.21.2-1.1+b2 libpython3-stdlib_3.13.9-3 libpython3.13-minimal_3.13.12-1 libpython3.13-stdlib_3.13.12-1 libpython3.14-minimal_3.14.3-1 libpython3.14-stdlib_3.14.3-1 libquadmath0_15.2.0-13 libraqm0_0.10.4-1 librav1e0.8_0.8.1-7 librdkafka1_2.13.0-1 libreadline8t64_8.3-4 librtmp1_2.4+20151223.gitfa8646d.1-3+b1 libsasl2-2_2.1.28+dfsg1-10 libsasl2-modules-db_2.1.28+dfsg1-10 libseccomp2_2.6.0-2+b1 libselinux1_3.9-4+b1 libsframe3_2.46-1 libsharpyuv0_1.5.0-0.1+b1 libsmartcols1_2.41.3-3 libsodium23_1.0.18-2 libsqlite3-0_3.46.1-9 libss2_1.47.2-3+b8 libssh2-1t64_1.11.1-1+b1 libssl3t64_3.5.5-1 libstdc++-15-dev_15.2.0-13 libstdc++6_15.2.0-13 libsvtav1enc2_2.3.0+dfsg-1 libsystemd0_259.1-1 libtasn1-6_4.21.0-2 libtiff6_4.7.1-1 libtinfo6_6.6+20251231-1 libtool_2.5.4-9 libtsan2_15.2.0-13 libubsan1_15.2.0-13 libuchardet0_0.0.8-2+b1 libudev1_259.1-1 libunistring5_1.3-2+b1 libuuid1_2.41.3-3 libwebp7_1.5.0-0.1+b1 libwebpdemux2_1.5.0-0.1+b1 libwebpmux3_1.5.0-0.1+b1 libx11-6_2:1.8.12-1+b1 libx11-data_2:1.8.12-1 libxau6_1:1.0.11-1+b1 libxcb-render0_1.17.0-2+b2 libxcb-shm0_1.17.0-2+b2 libxcb1_1.17.0-2+b2 libxdmcp6_1:1.1.5-2 libxext6_2:1.3.4-1+b4 libxml2-16_2.15.1+dfsg-2+b1 libxmlsec1-1_1.3.9-1 libxmlsec1-openssl1_1.3.9-1 libxrender1_1:0.9.12-1+b1 libxslt1.1_1.1.43-0.3 libxxhash0_0.8.3-2+b1 libyaml-0-2_0.2.5-2+b1 libyuv0_0.0.1922.20260106-1 libzmq5_4.3.5-1+b4 libzstd1_1.5.7+dfsg-3+b1 linux-libc-dev_6.18.10-1 locales-all_2.42-13 logsave_1.47.2-3+b8 m4_1.4.21-1 make_4.4.1-3 man-db_2.13.1-1 mawk_1.3.4.20260129-1 media-types_14.0.0 ncurses-base_6.6+20251231-1 ncurses-bin_6.6+20251231-1 netbase_6.5 node-popper2_2.11.2-9 openssl_3.5.5-1 openssl-provider-legacy_3.5.5-1 openstack-pkg-tools_140 patch_2.8-2 perl_5.40.1-7 perl-base_5.40.1-7 perl-modules-5.40_5.40.1-7 po-debconf_1.0.22 procps_2:4.0.4-9+b1 pycadf-common_4.0.1-2 pyflakes3_3.4.0-1 python-babel-localedata_2.17.0-2 python-os-api-ref-common_3.1.0+ds1-1 python-oslosphinx-common_4.18.0-6 python3_3.13.9-3 python3-alabaster_1.0.0-1 python3-alembic_1.16.4-4 python3-all_3.13.9-3 python3-amqp_5.3.1-3 python3-aniso8601_10.0.1-1 python3-attr_25.4.0-1 python3-autocommand_2.2.2-4 python3-autopage_0.4.0-4 python3-babel_2.17.0-2 python3-bashate_2.1.0-5 python3-bcrypt_5.0.0-3 python3-binary-memcached_0.31.4+dfsg1-2 python3-blinker_1.9.0-2 python3-blockdiag_3.0.0+dfsg-5 python3-bs4_4.14.3-2 python3-bson_4.16.0-1 python3-cachetools_5.3.3-1 python3-cairo_1.27.0-2+b1 python3-certifi_2026.1.4+ds-1 python3-cffi_2.0.0-3 python3-cffi-backend_2.0.0-3 python3-chardet_5.2.0+dfsg-2 python3-charset-normalizer_3.4.4-2 python3-cinderclient_1:9.8.0-2 python3-click_8.2.0+0.really.8.1.8-1 python3-cliff_4.11.0-5 python3-cmd2_2.5.11+ds-2 python3-colorama_0.4.6-4 python3-confluent-kafka_2.12.2-1 python3-cotyledon_1.7.3-3 python3-coverage_7.8.2+dfsg1-1+b1 python3-cryptography_46.0.5-1 python3-dateutil_2.9.0-4 python3-ddt_1.7.2-5 python3-debtcollector_3.0.0-6 python3-decorator_5.2.1-2 python3-defusedxml_0.7.1-3 python3-deprecation_2.1.0-4 python3-dnspython_2.7.0-1 python3-docutils_0.22.4+dfsg-1 python3-dogpile.cache_1.3.3-2 python3-dulwich_1.0.0-2 python3-elementpath_5.1.1-1 python3-eventlet_0.40.3-2 python3-fasteners_0.19-2 python3-fixtures_4.2.5-5 python3-flake8_7.3.0-1 python3-flask_3.1.2-1 python3-flask-restful_0.3.10-7 python3-freetype_2.5.1-2 python3-freezegun_1.5.1-1.2 python3-funcparserlib_1.0.0-0.2 python3-futurist_3.2.0-3 python3-gabbi_3.0.0-3 python3-gevent_24.11.1-1+b2 python3-glanceclient_1:4.10.0-3 python3-gnocchiclient_7.2.0-2 python3-greenlet_3.2.4-3 python3-hacking_4.1.0-5 python3-heatclient_4.3.0-3 python3-httplib2_0.22.0-1 python3-idna_3.10-1 python3-imagesize_1.4.1-1 python3-inflect_7.5.0-1 python3-iniconfig_2.1.0-2 python3-invoke_2.2.1+ds-3 python3-iso8601_2.1.0-3 python3-itsdangerous_2.2.0-2 python3-jaraco.classes_3.4.0-1 python3-jaraco.context_6.0.1-2 python3-jaraco.functools_4.1.0-1 python3-jaraco.text_4.0.0-1 python3-jeepney_0.9.0-2 python3-jinja2_3.1.6-1 python3-jmespath_1.0.1-1 python3-json-pointer_2.4-4 python3-jsonpatch_1.32-6 python3-jsonpath-rw_1.4.0-8 python3-jsonpath-rw-ext_1.2.2-4 python3-jsonschema_4.25.1-2 python3-jsonschema-specifications_2023.12.1-4 python3-jwt_2.10.1-4 python3-keyring_25.7.0-1 python3-keystoneauth1_5.12.0-3 python3-keystoneclient_1:5.7.0-3 python3-keystonemiddleware_10.12.0-4 python3-kombu_5.6.2-1 python3-ldap_3.4.5-1 python3-ldappool_3.0.0-6 python3-legacy-cgi_2.6.4-2 python3-lxml_6.0.2-1+b3 python3-mako_1.3.10-3 python3-markupsafe_3.0.3-1+b1 python3-mccabe_0.7.0-1 python3-memcache_1.62-4 python3-minimal_3.13.9-3 python3-monotonic_1.6-3 python3-more-itertools_10.8.0-1 python3-msgpack_1.1.2-2 python3-nacl_1.5.0-8 python3-netaddr_1.3.0-1 python3-neutronclient_1:11.6.0-3 python3-novaclient_2:18.11.0-2 python3-oauthlib_3.3.1-1 python3-openssl_25.3.0-1 python3-openstackclient_8.2.0-9 python3-openstackdocstheme_3.2.0-3 python3-openstacksdk_4.7.2-3 python3-os-api-ref_3.1.0+ds1-1 python3-os-client-config_2.3.0-5 python3-os-collect-config_14.0.1-1 python3-os-service-types_1.8.0-4 python3-os-testr_3.0.0-6 python3-osc-lib_4.2.0-5 python3-oslo.cache_3.12.0-3 python3-oslo.concurrency_7.2.0-4 python3-oslo.config_1:10.0.0-3 python3-oslo.context_6.1.0-3 python3-oslo.db_17.4.0-3 python3-oslo.i18n_6.6.0-3 python3-oslo.log_7.2.1-3 python3-oslo.messaging_17.1.0-3 python3-oslo.metrics_0.13.0-3 python3-oslo.middleware_6.6.0-3 python3-oslo.policy_4.6.0-3 python3-oslo.serialization_5.8.0-4 python3-oslo.service_4.3.0-4 python3-oslo.upgradecheck_2.6.0-2 python3-oslo.utils_9.1.0-5 python3-oslosphinx_4.18.0-6 python3-oslotest_1:5.0.1-3 python3-osprofiler_4.3.0-4 python3-packaging_25.0-2 python3-paramiko_4.0.0-1 python3-paste_3.10.1-2 python3-pastedeploy_3.1-2 python3-pastedeploy-tpl_3.1-2 python3-pbr_7.0.3-2 python3-pil_12.1.1-1 python3-pip_26.0.1+dfsg-1 python3-pkg-resources_78.1.1-0.1 python3-platformdirs_4.5.1-1 python3-pluggy_1.6.0-2 python3-ply_3.11-10 python3-prettytable_3.16.0-1 python3-prometheus-client_0.21.1+ds1-1 python3-psutil_7.1.0-1 python3-psycopg2_2.9.11-1+b1 python3-pyasn1_0.6.2-1 python3-pyasn1-modules_0.4.1-2 python3-pyasyncore_1.0.2-3 python3-pycadf_4.0.1-2 python3-pycodestyle_2.14.0-1 python3-pycparser_3.0-1 python3-pyflakes_3.4.0-1 python3-pygments_2.19.2+dfsg-1 python3-pymongo_4.16.0-1 python3-pymysql_1.1.1-2 python3-pyparsing_3.1.3-1 python3-pyperclip_1.11.0-1 python3-pysaml2_7.5.0-7 python3-pytest_9.0.2-2 python3-pytz_2025.2-5 python3-referencing_0.36.2-2 python3-reportlab_4.4.9-1 python3-repoze.lru_0.7-3 python3-repoze.who_3.1.0-1 python3-requests_2.32.5+dfsg-1 python3-requestsexceptions_1.4.0-5 python3-responses_0.25.8-1 python3-rfc3986_2.0.0-4 python3-rlpycairo_0.3.0-4 python3-roman-numerals_4.1.0-1 python3-routes_2.5.1-7 python3-rpds-py_0.28.0-1 python3-scrypt_0.9.4-1 python3-secretstorage_3.5.0-1 python3-seqdiag_3.0.0+dfsg-6 python3-setproctitle_1.3.7-2 python3-setuptools_78.1.1-0.1 python3-simplejson_3.20.1-1+b1 python3-six_1.17.0-2 python3-snowballstemmer_3.0.1-1 python3-soupsieve_2.8.3-1 python3-sphinx_8.2.3-12 python3-sphinx-feature-classification_2.0.0-3 python3-sphinxcontrib.apidoc_0.6.0-3 python3-sphinxcontrib.blockdiag_3.0.0-3 python3-sphinxcontrib.seqdiag_3.0.0-2 python3-sqlalchemy_2.0.45+ds1-1 python3-statsd_4.0.1-3 python3-stestr_4.2.0-2 python3-stevedore_5.5.0-2 python3-subunit_1.4.4+1-1 python3-swiftclient_1:4.8.0-2 python3-tempest_1:45.0.0-3 python3-tempita_0.6.0-1 python3-tenacity_9.1.2-3 python3-testrepository_0.0.21-4 python3-testresources_2.0.1-5 python3-testscenarios_0.5.0-6 python3-testtools_2.8.2-2 python3-tomlkit_0.13.3-2 python3-typeguard_4.4.4-2 python3-typing-extensions_4.15.0-2 python3-uhashring_2.3-2 python3-ujson_5.11.0-3+b1 python3-urllib3_2.6.3-1 python3-vine_5.1.0+dfsg-1 python3-voluptuous_0.16.0-1 python3-waitress_3.0.2-2 python3-warlock_2.1.0-2 python3-wcwidth_0.2.14+dfsg1-1 python3-webcolors_1.13-1 python3-webob_1:1.8.9-1 python3-webtest_3.0.7-1 python3-werkzeug_3.1.5-1 python3-wheel_0.46.3-2 python3-wrapt_1.17.3-3 python3-wsgi-intercept_1.13.1-3 python3-xmlschema_4.1.0-1 python3-yaml_6.0.3-1 python3-yappi_1.7.3-2 python3-zaqarclient_4.1.0-3 python3-zipp_3.23.0-1 python3-zmq_27.1.0-1+b1 python3-zope.event_6.0-2 python3-zope.interface_8.2-1 python3.13_3.13.12-1 python3.13-minimal_3.13.12-1 python3.14_3.14.3-1 python3.14-minimal_3.14.3-1 readline-common_8.3-4 rpcsvc-proto_1.4.3-1 sed_4.9-2 sensible-utils_0.0.26 sgml-base_1.31+nmu1 sphinx-common_8.2.3-12 subunit_1.4.4+1-1 sysvinit-utils_3.15-6 tar_1.35+dfsg-3.1 tempest_1:45.0.0-3 testrepository_0.0.21-4 tzdata_2025c-3 util-linux_2.41.3-3 wget_1.25.0-2 x11-common_1:7.7+26 xfonts-encodings_1:1.0.4-2.2 xfonts-utils_1:7.7+7 xml-core_0.19 xmlsec1_1.3.9-1 xz-utils_5.8.2-2 zlib1g_1:1.3.dfsg+really1.3.1-2 +------------------------------------------------------------------------------+ | Build Sat, 21 Feb 2026 16:47:37 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: keystone Binary: keystone, keystone-doc, python3-keystone Architecture: all Version: 2:28.0.0-6 Maintainer: Debian OpenStack Uploaders: Thomas Goirand , Michal Arbet Homepage: http://keystone.openstack.org/ Standards-Version: 4.4.1 Vcs-Browser: https://salsa.debian.org/openstack-team/services/keystone Vcs-Git: https://salsa.debian.org/openstack-team/services/keystone.git Testsuite: autopkgtest Testsuite-Triggers: @builddeps@ Build-Depends: debhelper-compat (= 11), dh-apparmor, dh-python, openstack-pkg-tools (>= 133~), po-debconf, python3-all, python3-pbr, python3-setuptools, python3-sphinx Build-Depends-Indep: git, python3-bashate, python3-bcrypt, python3-coverage, python3-cryptography, python3-dogpile.cache, python3-fixtures, python3-flask, python3-flask-restful, python3-freezegun, python3-hacking, python3-jsonschema, python3-jwt, python3-keystoneclient, python3-keystonemiddleware, python3-ldap, python3-ldappool, python3-lxml, python3-memcache, python3-msgpack, python3-oauthlib, python3-openstackdocstheme, python3-os-api-ref, python3-oslo.cache, python3-oslo.config, python3-oslo.context, python3-oslo.db, python3-oslo.i18n, python3-oslo.log, python3-oslo.messaging, python3-oslo.middleware, python3-oslo.policy (>= 4.5.0), python3-oslo.serialization, python3-oslo.upgradecheck, python3-oslo.utils, python3-oslotest, python3-osprofiler, python3-pycadf, python3-pymongo, python3-pysaml2, python3-requests, python3-scrypt, python3-sphinx-feature-classification, python3-sphinxcontrib.apidoc, python3-sphinxcontrib.blockdiag, python3-sphinxcontrib.seqdiag, python3-sqlalchemy, python3-stestr, python3-stevedore, python3-tempest, python3-testresources, python3-testscenarios, python3-testtools, python3-webob, python3-webtest, python3-werkzeug, subunit, tempest, xmlsec1 Package-List: keystone deb net optional arch=all keystone-doc deb doc optional arch=all python3-keystone deb python optional arch=all Checksums-Sha1: abee86c1174f0adacbd00afcc9c619285e7f6a6c 1104196 keystone_28.0.0.orig.tar.xz 696c1a9932d7c40e60b4bd27ec11fbb5e0d73be7 46660 keystone_28.0.0-6.debian.tar.xz Checksums-Sha256: 0e66fcdb17514d28fc347cccd3fb04ba91a4b9996af7c881ad20d333ea8384c9 1104196 keystone_28.0.0.orig.tar.xz 2808fee79b73fe6e426f8f98a89e4fd7cc38c9741614f56f5f5d2b61a93d947f 46660 keystone_28.0.0-6.debian.tar.xz Files: 8ea5a71e533bd7eb186b50408c69e01e 1104196 keystone_28.0.0.orig.tar.xz d37a6c5dc7547b96a4543a4d6d2904fd 46660 keystone_28.0.0-6.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmmTElgACgkQ1BatFaxr Q/5KSQ//Wo4tVMpjyTGOIEAlKoseeM7fJxjXPKXPAELCYrY51f3heCuWgqXF9DIy mNxdEM2+8ubSs27qQzgN3B4iBCaS5VzbD7E5i55yIrZEGJs3djCBXtNFmquzAfpU v3Ktfl84Hwlr2zFrKvXhNIrrpQS90h93wTj7i+NS3LlJm3b0pPlvpv6RFHWYC6Bn dy29xMHm2ZLtge6/eVgS1tKKSl7jdUqzgRGEi6sP3SaaFUSQp5uAJw7PEN/WTfnQ 9AQgE5VnwPNWrGZNkrzyEruVmlpltDDNNAWnQgt/9crVPmV2qGTHZwOtA4IMFpqW O8Mf41znvvF67m5OK1EOTUOBWYFC5o0wjaL5qu3nNZgUunmrrgi8pqGw/sPLAx7i sogJvjp01GHAUmfAy74YeC3o+wTMb2ZW6KwhE6GaeNNBjLi3J27fGRWikHygLJoK C7On/Njp4fVV3FaN1aoy9N/de1Bn67MEIoK4faKp7SuUmEkyTo4PB/9gjWIv5nPS G4ch2myjuNkrxrrif9vF0qcdHXeN9U+5mtsi8nYC+LkCu1eocBHE1q0uspHd97n2 hY4w67REcbDuWjnCj4Qmit2sNDUP9vD2eVcs520o1gs0AQHjFqvWwPoa3BoB24mF /III5UKnw8R87UUkYo95HvRSjsNCdGNzJQa3UlpWXDj4AEV3SQs= =soKX -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./keystone_28.0.0-6.dsc: missing OpenPGP keyrings dpkg-source: info: verifying ./keystone_28.0.0-6.dsc dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-keyring.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-tag2upload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-nonupload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-maintainers.pgp dpkg-source: info: extracting keystone in /build/reproducible-path/keystone-28.0.0 dpkg-source: info: unpacking keystone_28.0.0.orig.tar.xz dpkg-source: info: unpacking keystone_28.0.0-6.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying install-missing-files.patch dpkg-source: info: applying do-not-set-chartset-in-flask-responce.patch dpkg-source: info: applying set-deprecation-warnings-to-ignore.patch dpkg-source: info: applying keystone-bug-2119646-stable-2025.2.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=6 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 LOGNAME=sbuild PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh SOURCE_DATE_EPOCH=1771243864 USER=sbuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -A dpkg-buildpackage: info: source package keystone dpkg-buildpackage: info: source version 2:28.0.0-6 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Thomas Goirand dpkg-source --before-build . dpkg-source: info: using options from keystone-28.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-28.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/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() /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:90: 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/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running clean make[1]: Leaving directory '/build/reproducible-path/keystone-28.0.0' dh_autoreconf_clean -O--buildsystem=pybuild debian/rules override_dh_clean make[1]: Entering directory '/build/reproducible-path/keystone-28.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-28.0.0/build /build/reproducible-path/keystone-28.0.0/keystone.egg-info /build/reproducible-path/keystone-28.0.0/.cache rm -rf /build/reproducible-path/keystone-28.0.0/keystone/test/keystone.sql.log /build/reproducible-path/keystone-28.0.0/keystone/test/keystone.ldap.log rm -rf /build/reproducible-path/keystone-28.0.0/doc/build .pybuild # 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-28.0.0/doc/source/keystone*.rst rm -rf /build/reproducible-path/keystone-28.0.0/doc/source/modules.rst rm -rf /build/reproducible-path/keystone-28.0.0/doc/source/sourcecode /build/reproducible-path/keystone-28.0.0/doc/source/api rm -f /build/reproducible-path/keystone-28.0.0/doc/source/_static/keystone.conf.sample rm -f /build/reproducible-path/keystone-28.0.0/doc/source/_static/keystone.policy.yaml.sample rm -rf /build/reproducible-path/keystone-28.0.0/admin.log /build/reproducible-path/keystone-28.0.0/keystone-legacy-auth.log rm -f /build/reproducible-path/keystone-28.0.0/debian/keystone.config /build/reproducible-path/keystone-28.0.0/debian/keystone.postinst debian/keystone.service debian/keystone.init find /build/reproducible-path/keystone-28.0.0/keystone/tests -name '*.db' -delete rm -rf /build/reproducible-path/keystone-28.0.0/vendor keystone/tests/unit/tmp keystone/tests/tmp rm -rf /build/reproducible-path/keystone-28.0.0/.stestr '"' rm -f /build/reproducible-path/keystone-28.0.0/debian/tests/testing.db rm -f /build/reproducible-path/keystone-28.0.0/debian/keystone.keystone*.init /build/reproducible-path/keystone-28.0.0/debian/keystone.keystone*.service /build/reproducible-path/keystone-28.0.0/debian/keystone.keystone*.upstart find /build/reproducible-path/keystone-28.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-28.0.0' debian/rules binary-indep make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh binary-indep --buildsystem=pybuild --with python3,sphinxdoc dh_update_autotools_config -i -O--buildsystem=pybuild dh_autoreconf -i -O--buildsystem=pybuild dh_auto_configure -i -O--buildsystem=pybuild I: pybuild base:384: python3.14 setup.py config /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() /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:90: 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/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running config I: pybuild base:384: python3.13 setup.py config /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() /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:90: 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/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running config debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/keystone-28.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-28.0.0' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/keystone-28.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-28.0.0' create-stamp debian/debhelper-build-stamp dh_testroot -i -O--buildsystem=pybuild dh_prep -i -O--buildsystem=pybuild dh_installdirs -i -O--buildsystem=pybuild debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/keystone-28.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-28.0.0' debian/rules override_dh_install make[1]: Entering directory '/build/reproducible-path/keystone-28.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.14 3.13 ; do \ PYTHON=python$i python$i setup.py install --install-layout=deb --root /build/reproducible-path/keystone-28.0.0/debian/tmp ; \ done /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() /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:90: 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/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running install [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running build running build_py creating 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/tests/unit/catalog/__init__.py -> build/lib/keystone/tests/unit/catalog 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/base.py -> build/lib/keystone/endpoint_policy/backends copying keystone/endpoint_policy/backends/sql.py -> build/lib/keystone/endpoint_policy/backends creating build/lib/keystone/common/password_hashers copying keystone/common/password_hashers/pbkdf2.py -> build/lib/keystone/common/password_hashers copying keystone/common/password_hashers/__init__.py -> build/lib/keystone/common/password_hashers copying keystone/common/password_hashers/bcrypt.py -> build/lib/keystone/common/password_hashers copying keystone/common/password_hashers/scrypt.py -> build/lib/keystone/common/password_hashers creating 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 copying keystone/server/flask/request_processing/middleware/auth_context.py -> build/lib/keystone/server/flask/request_processing/middleware creating build/lib/keystone/common/validation copying keystone/common/validation/parameter_types.py -> build/lib/keystone/common/validation copying keystone/common/validation/__init__.py -> build/lib/keystone/common/validation copying keystone/common/validation/validators.py -> build/lib/keystone/common/validation creating build/lib/keystone/cmd copying keystone/cmd/cli.py -> build/lib/keystone/cmd copying keystone/cmd/idutils.py -> build/lib/keystone/cmd copying keystone/cmd/bootstrap.py -> build/lib/keystone/cmd copying keystone/cmd/__init__.py -> build/lib/keystone/cmd copying keystone/cmd/manage.py -> build/lib/keystone/cmd copying keystone/cmd/status.py -> build/lib/keystone/cmd creating build/lib/keystone/tests/unit/identity/shadow_users copying keystone/tests/unit/identity/shadow_users/test_core.py -> build/lib/keystone/tests/unit/identity/shadow_users copying keystone/tests/unit/identity/shadow_users/__init__.py -> build/lib/keystone/tests/unit/identity/shadow_users copying keystone/tests/unit/identity/shadow_users/test_backend.py -> build/lib/keystone/tests/unit/identity/shadow_users creating build/lib/keystone/oauth1/backends copying keystone/oauth1/backends/__init__.py -> build/lib/keystone/oauth1/backends copying keystone/oauth1/backends/base.py -> build/lib/keystone/oauth1/backends copying keystone/oauth1/backends/sql.py -> build/lib/keystone/oauth1/backends creating build/lib/keystone/token copying keystone/token/token_formatters.py -> build/lib/keystone/token copying keystone/token/provider.py -> build/lib/keystone/token copying keystone/token/__init__.py -> build/lib/keystone/token creating build/lib/keystone/tests/unit/token copying keystone/tests/unit/token/test_fernet_provider.py -> build/lib/keystone/tests/unit/token copying keystone/tests/unit/token/__init__.py -> 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/server/flask/request_processing/json_body.py -> build/lib/keystone/server/flask/request_processing copying keystone/server/flask/request_processing/req_logging.py -> build/lib/keystone/server/flask/request_processing copying keystone/server/flask/request_processing/__init__.py -> build/lib/keystone/server/flask/request_processing creating build/lib/keystone/cmd/doctor copying keystone/cmd/doctor/tokens.py -> build/lib/keystone/cmd/doctor copying keystone/cmd/doctor/federation.py -> build/lib/keystone/cmd/doctor copying keystone/cmd/doctor/caching.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/__init__.py -> build/lib/keystone/cmd/doctor copying keystone/cmd/doctor/security_compliance.py -> build/lib/keystone/cmd/doctor copying keystone/cmd/doctor/database.py -> build/lib/keystone/cmd/doctor copying keystone/cmd/doctor/credential.py -> build/lib/keystone/cmd/doctor copying keystone/cmd/doctor/debug.py -> build/lib/keystone/cmd/doctor 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/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/application_credential/schema.py -> build/lib/keystone/application_credential creating build/lib/keystone/tests/functional 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/common/sql copying keystone/common/sql/upgrades.py -> build/lib/keystone/common/sql copying keystone/common/sql/__init__.py -> build/lib/keystone/common/sql copying keystone/common/sql/core.py -> build/lib/keystone/common/sql creating 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/tests/unit/resource/__init__.py -> build/lib/keystone/tests/unit/resource creating build/lib/keystone/tests/unit/common/sql copying keystone/tests/unit/common/sql/test_upgrades.py -> build/lib/keystone/tests/unit/common/sql copying keystone/tests/unit/common/sql/__init__.py -> build/lib/keystone/tests/unit/common/sql 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/receipt copying keystone/receipt/handlers.py -> build/lib/keystone/receipt copying keystone/receipt/receipt_formatters.py -> build/lib/keystone/receipt copying keystone/receipt/provider.py -> build/lib/keystone/receipt copying keystone/receipt/__init__.py -> build/lib/keystone/receipt creating build/lib/keystone/tests/unit/contrib copying keystone/tests/unit/contrib/__init__.py -> build/lib/keystone/tests/unit/contrib creating build/lib/keystone/api copying keystone/api/os_oauth2.py -> build/lib/keystone/api copying keystone/api/os_simple_cert.py -> build/lib/keystone/api copying keystone/api/limits.py -> build/lib/keystone/api copying keystone/api/system.py -> build/lib/keystone/api copying keystone/api/os_revoke.py -> build/lib/keystone/api copying keystone/api/domains.py -> build/lib/keystone/api copying keystone/api/discovery.py -> build/lib/keystone/api copying keystone/api/auth.py -> build/lib/keystone/api copying keystone/api/roles.py -> build/lib/keystone/api copying keystone/api/os_ep_filter.py -> build/lib/keystone/api copying keystone/api/services.py -> build/lib/keystone/api copying keystone/api/regions.py -> build/lib/keystone/api copying keystone/api/users.py -> build/lib/keystone/api copying keystone/api/os_federation.py -> build/lib/keystone/api copying keystone/api/__init__.py -> build/lib/keystone/api copying keystone/api/s3tokens.py -> build/lib/keystone/api copying keystone/api/os_inherit.py -> build/lib/keystone/api copying keystone/api/endpoints.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/credentials.py -> build/lib/keystone/api copying keystone/api/role_assignments.py -> build/lib/keystone/api copying keystone/api/role_inferences.py -> build/lib/keystone/api copying keystone/api/groups.py -> build/lib/keystone/api copying keystone/api/os_oauth1.py -> build/lib/keystone/api copying keystone/api/registered_limits.py -> build/lib/keystone/api copying keystone/api/projects.py -> build/lib/keystone/api copying keystone/api/ec2tokens.py -> build/lib/keystone/api creating build/lib/keystone/identity/backends copying keystone/identity/backends/__init__.py -> build/lib/keystone/identity/backends copying keystone/identity/backends/resource_options.py -> build/lib/keystone/identity/backends copying keystone/identity/backends/base.py -> build/lib/keystone/identity/backends copying keystone/identity/backends/sql_model.py -> build/lib/keystone/identity/backends copying keystone/identity/backends/sql.py -> build/lib/keystone/identity/backends 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/identity/shadow_backends copying keystone/identity/shadow_backends/__init__.py -> build/lib/keystone/identity/shadow_backends copying keystone/identity/shadow_backends/base.py -> build/lib/keystone/identity/shadow_backends copying keystone/identity/shadow_backends/sql.py -> build/lib/keystone/identity/shadow_backends 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_sql.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_ldap.py -> build/lib/keystone/tests/unit/backend copying keystone/server/flask/application.py -> build/lib/keystone/server/flask copying keystone/server/flask/__init__.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/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 creating build/lib/keystone/revoke copying keystone/revoke/__init__.py -> build/lib/keystone/revoke copying keystone/revoke/core.py -> build/lib/keystone/revoke copying keystone/revoke/model.py -> build/lib/keystone/revoke creating build/lib/keystone/federation copying keystone/federation/constants.py -> build/lib/keystone/federation copying keystone/federation/__init__.py -> build/lib/keystone/federation copying keystone/federation/core.py -> build/lib/keystone/federation copying keystone/federation/idp.py -> build/lib/keystone/federation copying keystone/federation/schema.py -> build/lib/keystone/federation copying keystone/federation/utils.py -> build/lib/keystone/federation creating build/lib/keystone/common/rbac_enforcer copying keystone/common/rbac_enforcer/__init__.py -> build/lib/keystone/common/rbac_enforcer copying keystone/common/rbac_enforcer/policy.py -> build/lib/keystone/common/rbac_enforcer copying keystone/common/rbac_enforcer/enforcer.py -> build/lib/keystone/common/rbac_enforcer 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/oauth2 copying keystone/oauth2/handlers.py -> build/lib/keystone/oauth2 copying keystone/oauth2/__init__.py -> build/lib/keystone/oauth2 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/base.py -> build/lib/keystone/resource/config_backends copying keystone/resource/config_backends/sql.py -> build/lib/keystone/resource/config_backends 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 copying keystone/oauth1/schema.py -> build/lib/keystone/oauth1 copying keystone/common/fernet_utils.py -> build/lib/keystone/common copying keystone/common/driver_hints.py -> build/lib/keystone/common copying keystone/common/authorization.py -> build/lib/keystone/common copying keystone/common/context.py -> build/lib/keystone/common copying keystone/common/tokenless_auth.py -> build/lib/keystone/common copying keystone/common/__init__.py -> build/lib/keystone/common copying keystone/common/password_hashing.py -> build/lib/keystone/common copying keystone/common/manager.py -> build/lib/keystone/common copying keystone/common/provider_api.py -> build/lib/keystone/common copying keystone/common/utils.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/render_token.py -> build/lib/keystone/common copying keystone/common/profiler.py -> build/lib/keystone/common creating build/lib/keystone/assignment/role_backends copying keystone/assignment/role_backends/__init__.py -> build/lib/keystone/assignment/role_backends copying keystone/assignment/role_backends/resource_options.py -> build/lib/keystone/assignment/role_backends copying keystone/assignment/role_backends/base.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/sql.py -> build/lib/keystone/assignment/role_backends creating build/lib/keystone/tests/hacking copying keystone/tests/hacking/checks.py -> build/lib/keystone/tests/hacking copying keystone/tests/hacking/__init__.py -> build/lib/keystone/tests/hacking copying keystone/assignment/__init__.py -> build/lib/keystone/assignment copying keystone/assignment/core.py -> build/lib/keystone/assignment copying keystone/assignment/schema.py -> build/lib/keystone/assignment creating build/lib/keystone/limit copying keystone/limit/__init__.py -> build/lib/keystone/limit copying keystone/limit/core.py -> build/lib/keystone/limit copying keystone/limit/schema.py -> build/lib/keystone/limit creating build/lib/keystone/models copying keystone/models/token_model.py -> build/lib/keystone/models copying keystone/models/revoke_model.py -> build/lib/keystone/models copying keystone/models/__init__.py -> build/lib/keystone/models copying keystone/models/receipt_model.py -> build/lib/keystone/models creating build/lib/keystone/auth copying keystone/auth/__init__.py -> build/lib/keystone/auth copying keystone/auth/core.py -> build/lib/keystone/auth copying keystone/auth/schema.py -> build/lib/keystone/auth creating build/lib/keystone/revoke/backends copying keystone/revoke/backends/__init__.py -> build/lib/keystone/revoke/backends copying keystone/revoke/backends/base.py -> build/lib/keystone/revoke/backends copying keystone/revoke/backends/sql.py -> build/lib/keystone/revoke/backends creating build/lib/keystone/tests/unit/application_credential copying keystone/tests/unit/application_credential/test_backends.py -> build/lib/keystone/tests/unit/application_credential copying keystone/tests/unit/application_credential/__init__.py -> build/lib/keystone/tests/unit/application_credential creating build/lib/keystone/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/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/common/policies copying keystone/common/policies/endpoint_group.py -> build/lib/keystone/common/policies copying keystone/common/policies/domain_config.py -> build/lib/keystone/common/policies copying keystone/common/policies/token.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/role.py -> build/lib/keystone/common/policies copying keystone/common/policies/application_credential.py -> build/lib/keystone/common/policies copying keystone/common/policies/group.py -> build/lib/keystone/common/policies copying keystone/common/policies/grant.py -> build/lib/keystone/common/policies copying keystone/common/policies/project.py -> build/lib/keystone/common/policies copying keystone/common/policies/auth.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/implied_role.py -> build/lib/keystone/common/policies copying keystone/common/policies/endpoint.py -> build/lib/keystone/common/policies copying keystone/common/policies/project_endpoint.py -> build/lib/keystone/common/policies copying keystone/common/policies/role_assignment.py -> build/lib/keystone/common/policies copying keystone/common/policies/trust.py -> build/lib/keystone/common/policies copying keystone/common/policies/protocol.py -> build/lib/keystone/common/policies copying keystone/common/policies/__init__.py -> build/lib/keystone/common/policies copying keystone/common/policies/s3tokens.py -> build/lib/keystone/common/policies copying keystone/common/policies/registered_limit.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/base.py -> build/lib/keystone/common/policies copying keystone/common/policies/ec2_credential.py -> build/lib/keystone/common/policies copying keystone/common/policies/domain.py -> build/lib/keystone/common/policies copying keystone/common/policies/region.py -> build/lib/keystone/common/policies copying keystone/common/policies/service.py -> build/lib/keystone/common/policies copying keystone/common/policies/service_provider.py -> build/lib/keystone/common/policies copying keystone/common/policies/access_token.py -> build/lib/keystone/common/policies copying keystone/common/policies/credential.py -> build/lib/keystone/common/policies copying keystone/common/policies/user.py -> build/lib/keystone/common/policies copying keystone/common/policies/ec2tokens.py -> build/lib/keystone/common/policies copying keystone/common/policies/revoke_event.py -> build/lib/keystone/common/policies copying keystone/common/policies/token_revocation.py -> build/lib/keystone/common/policies copying keystone/common/policies/access_rule.py -> build/lib/keystone/common/policies creating 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 copying keystone/tests/unit/assignment/__init__.py -> build/lib/keystone/tests/unit/assignment 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/totp.py -> build/lib/keystone/conf copying keystone/conf/resource.py -> build/lib/keystone/conf copying keystone/conf/opts.py -> build/lib/keystone/conf copying keystone/conf/oauth1.py -> build/lib/keystone/conf copying keystone/conf/domain_config.py -> build/lib/keystone/conf copying keystone/conf/token.py -> build/lib/keystone/conf copying keystone/conf/federation.py -> build/lib/keystone/conf copying keystone/conf/ldap.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/receipt.py -> build/lib/keystone/conf copying keystone/conf/shadow_users.py -> build/lib/keystone/conf copying keystone/conf/catalog.py -> build/lib/keystone/conf copying keystone/conf/auth.py -> build/lib/keystone/conf copying keystone/conf/revoke.py -> build/lib/keystone/conf copying keystone/conf/wsgi.py -> build/lib/keystone/conf copying keystone/conf/identity.py -> build/lib/keystone/conf copying keystone/conf/constants.py -> build/lib/keystone/conf copying keystone/conf/tokenless_auth.py -> build/lib/keystone/conf copying keystone/conf/trust.py -> build/lib/keystone/conf copying keystone/conf/fernet_tokens.py -> build/lib/keystone/conf copying keystone/conf/unified_limit.py -> build/lib/keystone/conf copying keystone/conf/__init__.py -> build/lib/keystone/conf copying keystone/conf/endpoint_policy.py -> build/lib/keystone/conf copying keystone/conf/oauth2.py -> build/lib/keystone/conf copying keystone/conf/policy.py -> build/lib/keystone/conf copying keystone/conf/saml.py -> build/lib/keystone/conf copying keystone/conf/endpoint_filter.py -> build/lib/keystone/conf copying keystone/conf/security_compliance.py -> build/lib/keystone/conf copying keystone/conf/assignment.py -> build/lib/keystone/conf copying keystone/conf/jwt_tokens.py -> build/lib/keystone/conf copying keystone/conf/utils.py -> build/lib/keystone/conf copying keystone/conf/credential.py -> build/lib/keystone/conf copying keystone/conf/fernet_receipts.py -> build/lib/keystone/conf copying keystone/conf/identity_mapping.py -> build/lib/keystone/conf copying keystone/conf/default.py -> build/lib/keystone/conf creating build/lib/keystone/tests/unit/trust copying keystone/tests/unit/trust/test_backends.py -> build/lib/keystone/tests/unit/trust copying keystone/tests/unit/trust/__init__.py -> build/lib/keystone/tests/unit/trust creating build/lib/keystone/limit/backends copying keystone/limit/backends/__init__.py -> build/lib/keystone/limit/backends copying keystone/limit/backends/base.py -> build/lib/keystone/limit/backends copying keystone/limit/backends/sql.py -> build/lib/keystone/limit/backends creating build/lib/keystone/trust/backends copying keystone/trust/backends/__init__.py -> build/lib/keystone/trust/backends copying keystone/trust/backends/base.py -> build/lib/keystone/trust/backends copying keystone/trust/backends/sql.py -> build/lib/keystone/trust/backends creating build/lib/keystone/tests/unit/endpoint_policy copying keystone/tests/unit/endpoint_policy/__init__.py -> build/lib/keystone/tests/unit/endpoint_policy 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/tests/unit/receipt copying keystone/tests/unit/receipt/test_fernet_provider.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_receipt_serialization.py -> build/lib/keystone/tests/unit/receipt 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 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/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/receipt/providers/__init__.py -> build/lib/keystone/receipt/providers copying keystone/receipt/providers/base.py -> build/lib/keystone/receipt/providers creating build/lib/keystone/federation/backends copying keystone/federation/backends/__init__.py -> build/lib/keystone/federation/backends copying keystone/federation/backends/base.py -> build/lib/keystone/federation/backends copying keystone/federation/backends/sql.py -> build/lib/keystone/federation/backends creating build/lib/keystone/api/_shared copying keystone/api/_shared/implied_roles.py -> build/lib/keystone/api/_shared copying keystone/api/_shared/EC2_S3_Resource.py -> build/lib/keystone/api/_shared copying keystone/api/_shared/__init__.py -> build/lib/keystone/api/_shared copying keystone/api/_shared/saml.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 creating build/lib/keystone/policy/backends copying keystone/policy/backends/__init__.py -> build/lib/keystone/policy/backends copying keystone/policy/backends/base.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 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/hacking.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/warnings.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/jws_key_repository.py -> build/lib/keystone/tests/unit/ksfixtures copying keystone/tests/unit/ksfixtures/cache.py -> build/lib/keystone/tests/unit/ksfixtures copying keystone/tests/unit/ksfixtures/key_repository.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/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/database.py -> build/lib/keystone/tests/unit/ksfixtures copying keystone/tests/unit/ksfixtures/temporaryfile.py -> build/lib/keystone/tests/unit/ksfixtures 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 creating 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_credentials.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_application_credential.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_policy.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_project_endpoint.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_limits.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_endpoint_group.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/__init__.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_groups.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_consumer.py -> build/lib/keystone/tests/protection/v3 copying keystone/tests/protection/v3/test_assignment.py -> build/lib/keystone/tests/protection/v3 copying keystone/tests/protection/v3/test_domain_config.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_tokens.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_users.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_access_rules.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_registered_limits.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_projects.py -> build/lib/keystone/tests/protection/v3 copying keystone/tests/protection/v3/test_domains.py -> build/lib/keystone/tests/protection/v3 creating build/lib/keystone/catalog copying keystone/catalog/__init__.py -> build/lib/keystone/catalog copying keystone/catalog/core.py -> build/lib/keystone/catalog copying keystone/catalog/schema.py -> build/lib/keystone/catalog copying keystone/tests/unit/test_sql_upgrade.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_entry_points.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/filtering.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/fakeldap.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_backend_id_mapping_sql.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_backend_endpoint_policy.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_validation.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_sql_banned_operations.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_v3_policy.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_v3_application_credential.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_policy.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_driver_hints.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_app_config.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_filters.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_v3_auth.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_v3_federation.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_versions.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_limits.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_v3_oauth1.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_backend_rules.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_exception.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_os_revoke.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_hacking_checks.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_receipt_provider.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/federation_fixtures.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/__init__.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_v3_catalog.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/core.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_healthcheck.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_oauth2.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_v3_resource.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_revoke.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_v3.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/base_classes.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_backend_endpoint_policy_sql.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_v3_assignment.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_cli.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/rest.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_backend_ldap.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_backend_federation_sql.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/utils.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_shadow_users.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_config.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_contrib_s3_core.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_contrib_simple_cert.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/default_fixtures.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_v3_trust.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_backend_sql.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_ldap_livetest.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/mapping_fixtures.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_url_middleware.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_v3_identity.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/identity_mapping.py -> build/lib/keystone/tests/unit copying keystone/tests/unit/test_auth_plugin.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_middleware.py -> build/lib/keystone/tests/unit copying keystone/notifications.py -> build/lib/keystone copying keystone/__init__.py -> build/lib/keystone copying keystone/i18n.py -> build/lib/keystone copying keystone/exception.py -> build/lib/keystone copying keystone/version.py -> build/lib/keystone copying keystone/resource/__init__.py -> build/lib/keystone/resource copying keystone/resource/core.py -> build/lib/keystone/resource copying keystone/resource/schema.py -> build/lib/keystone/resource creating build/lib/keystone/catalog/backends copying keystone/catalog/backends/__init__.py -> build/lib/keystone/catalog/backends copying keystone/catalog/backends/base.py -> build/lib/keystone/catalog/backends copying keystone/catalog/backends/sql.py -> build/lib/keystone/catalog/backends creating build/lib/keystone/api/validation copying keystone/api/validation/response_types.py -> build/lib/keystone/api/validation copying keystone/api/validation/parameter_types.py -> build/lib/keystone/api/validation copying keystone/api/validation/__init__.py -> build/lib/keystone/api/validation copying keystone/api/validation/validators.py -> build/lib/keystone/api/validation creating build/lib/keystone/wsgi copying keystone/wsgi/__init__.py -> build/lib/keystone/wsgi copying keystone/wsgi/api.py -> build/lib/keystone/wsgi creating build/lib/keystone/application_credential/backends copying keystone/application_credential/backends/__init__.py -> build/lib/keystone/application_credential/backends copying keystone/application_credential/backends/base.py -> build/lib/keystone/application_credential/backends copying keystone/application_credential/backends/sql.py -> build/lib/keystone/application_credential/backends creating build/lib/keystone/common/sql/migrations copying keystone/common/sql/migrations/autogen.py -> build/lib/keystone/common/sql/migrations copying keystone/common/sql/migrations/env.py -> build/lib/keystone/common/sql/migrations copying keystone/common/sql/migrations/__init__.py -> build/lib/keystone/common/sql/migrations copying keystone/common/sql/migrations/manage.py -> build/lib/keystone/common/sql/migrations copying keystone/policy/__init__.py -> build/lib/keystone/policy copying keystone/policy/core.py -> build/lib/keystone/policy copying keystone/policy/schema.py -> build/lib/keystone/policy creating build/lib/keystone/identity/mapping_backends copying keystone/identity/mapping_backends/__init__.py -> build/lib/keystone/identity/mapping_backends copying keystone/identity/mapping_backends/mapping.py -> build/lib/keystone/identity/mapping_backends copying keystone/identity/mapping_backends/base.py -> build/lib/keystone/identity/mapping_backends copying keystone/identity/mapping_backends/sql.py -> build/lib/keystone/identity/mapping_backends copying keystone/tests/unit/common/test_password_hashing.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_sql_core.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_notifications.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_resource_options_common.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_provider_api.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_cache.py -> build/lib/keystone/tests/unit/common 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/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/__init__.py -> build/lib/keystone/limit/models copying keystone/limit/models/base.py -> build/lib/keystone/limit/models copying keystone/tests/__init__.py -> build/lib/keystone/tests creating build/lib/keystone/identity/id_generators copying keystone/identity/id_generators/sha256.py -> build/lib/keystone/identity/id_generators copying keystone/identity/id_generators/__init__.py -> build/lib/keystone/identity/id_generators creating build/lib/keystone/resource/backends copying keystone/resource/backends/__init__.py -> build/lib/keystone/resource/backends copying keystone/resource/backends/resource_options.py -> build/lib/keystone/resource/backends copying keystone/resource/backends/base.py -> build/lib/keystone/resource/backends copying keystone/resource/backends/sql_model.py -> build/lib/keystone/resource/backends copying keystone/resource/backends/sql.py -> build/lib/keystone/resource/backends creating build/lib/keystone/tests/unit/federation copying keystone/tests/unit/federation/test_core.py -> build/lib/keystone/tests/unit/federation copying keystone/tests/unit/federation/__init__.py -> build/lib/keystone/tests/unit/federation copying keystone/tests/unit/federation/test_utils.py -> build/lib/keystone/tests/unit/federation copying keystone/endpoint_policy/__init__.py -> build/lib/keystone/endpoint_policy copying keystone/endpoint_policy/core.py -> build/lib/keystone/endpoint_policy 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 copying keystone/tests/unit/identity/test_core.py -> build/lib/keystone/tests/unit/identity copying keystone/tests/unit/identity/test_backends.py -> build/lib/keystone/tests/unit/identity copying keystone/tests/unit/identity/__init__.py -> build/lib/keystone/tests/unit/identity copying keystone/tests/unit/identity/test_backend_sql.py -> build/lib/keystone/tests/unit/identity creating build/lib/keystone/tests/functional/shared copying keystone/tests/functional/shared/test_running.py -> build/lib/keystone/tests/functional/shared copying keystone/tests/functional/shared/__init__.py -> build/lib/keystone/tests/functional/shared copying keystone/credential/provider.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/credential/schema.py -> build/lib/keystone/credential creating build/lib/keystone/tests/unit/server copying keystone/tests/unit/server/test_keystone_flask.py -> build/lib/keystone/tests/unit/server copying keystone/tests/unit/server/__init__.py -> build/lib/keystone/tests/unit/server creating build/lib/keystone/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/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/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/common/cache copying keystone/common/cache/_context_cache.py -> 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 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/core.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/common.py -> build/lib/keystone/identity/backends/ldap copying keystone/tests/protection/__init__.py -> build/lib/keystone/tests/protection copying keystone/identity/generator.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/schema.py -> build/lib/keystone/identity creating build/lib/keystone/credential/backends copying keystone/credential/backends/__init__.py -> build/lib/keystone/credential/backends copying keystone/credential/backends/base.py -> build/lib/keystone/credential/backends copying keystone/credential/backends/sql.py -> build/lib/keystone/credential/backends creating build/lib/keystone/tests/unit/limit copying keystone/tests/unit/limit/test_backends.py -> build/lib/keystone/tests/unit/limit copying keystone/tests/unit/limit/__init__.py -> build/lib/keystone/tests/unit/limit copying keystone/tests/unit/policy/test_backends.py -> build/lib/keystone/tests/unit/policy copying keystone/tests/unit/policy/__init__.py -> build/lib/keystone/tests/unit/policy creating build/lib/keystone/tests/unit/identity/backends copying keystone/tests/unit/identity/backends/test_ldap_common.py -> build/lib/keystone/tests/unit/identity/backends copying keystone/tests/unit/identity/backends/test_ldap.py -> build/lib/keystone/tests/unit/identity/backends copying keystone/tests/unit/identity/backends/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/fake_driver.py -> build/lib/keystone/tests/unit/identity/backends copying keystone/tests/unit/identity/backends/test_sql.py -> build/lib/keystone/tests/unit/identity/backends creating build/lib/keystone/tests/unit/credential copying keystone/tests/unit/credential/test_fernet_provider.py -> build/lib/keystone/tests/unit/credential copying keystone/tests/unit/credential/__init__.py -> build/lib/keystone/tests/unit/credential copying keystone/tests/unit/credential/test_backend_sql.py -> build/lib/keystone/tests/unit/credential creating build/lib/keystone/assignment/backends copying keystone/assignment/backends/__init__.py -> build/lib/keystone/assignment/backends copying keystone/assignment/backends/base.py -> build/lib/keystone/assignment/backends copying keystone/assignment/backends/sql.py -> build/lib/keystone/assignment/backends creating build/lib/keystone/tests/unit/tests copying keystone/tests/unit/tests/test_core.py -> build/lib/keystone/tests/unit/tests copying keystone/tests/unit/tests/__init__.py -> build/lib/keystone/tests/unit/tests copying keystone/tests/unit/tests/test_utils.py -> build/lib/keystone/tests/unit/tests copying keystone/trust/__init__.py -> build/lib/keystone/trust copying keystone/trust/core.py -> build/lib/keystone/trust copying keystone/trust/schema.py -> build/lib/keystone/trust creating build/lib/keystone/tests/unit/auth/plugins copying keystone/tests/unit/auth/plugins/test_core.py -> build/lib/keystone/tests/unit/auth/plugins copying keystone/tests/unit/auth/plugins/__init__.py -> build/lib/keystone/tests/unit/auth/plugins copying keystone/tests/unit/auth/plugins/test_mapped.py -> build/lib/keystone/tests/unit/auth/plugins creating 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/token.py -> build/lib/keystone/auth/plugins copying keystone/auth/plugins/external.py -> build/lib/keystone/auth/plugins copying keystone/auth/plugins/application_credential.py -> build/lib/keystone/auth/plugins copying keystone/auth/plugins/mapped.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/base.py -> build/lib/keystone/auth/plugins copying keystone/auth/plugins/password.py -> build/lib/keystone/auth/plugins running egg_info creating keystone.egg-info writing keystone.egg-info/PKG-INFO writing dependency_links to keystone.egg-info/dependency_links.txt writing entry points to keystone.egg-info/entry_points.txt writing requirements to keystone.egg-info/requires.txt writing top-level names to keystone.egg-info/top_level.txt [pbr] Processing SOURCES.txt writing manifest file 'keystone.egg-info/SOURCES.txt' warning: no files found matching 'AUTHORS' warning: no files found matching 'ChangeLog' warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'keystone.egg-info/SOURCES.txt' /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.common.sql.migrations.versions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.common.sql.migrations.versions' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.common.sql.migrations.versions' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.common.sql.migrations.versions' to be distributed and are already explicitly excluding 'keystone.common.sql.migrations.versions' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.common.sql.migrations.versions.bobcat.contract' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.common.sql.migrations.versions.bobcat.contract' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.common.sql.migrations.versions.bobcat.contract' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.common.sql.migrations.versions.bobcat.contract' to be distributed and are already explicitly excluding 'keystone.common.sql.migrations.versions.bobcat.contract' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.common.sql.migrations.versions.bobcat.expand' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.common.sql.migrations.versions.bobcat.expand' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.common.sql.migrations.versions.bobcat.expand' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.common.sql.migrations.versions.bobcat.expand' to be distributed and are already explicitly excluding 'keystone.common.sql.migrations.versions.bobcat.expand' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.common.sql.migrations.versions.yoga.contract' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.common.sql.migrations.versions.yoga.contract' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.common.sql.migrations.versions.yoga.contract' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.common.sql.migrations.versions.yoga.contract' to be distributed and are already explicitly excluding 'keystone.common.sql.migrations.versions.yoga.contract' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.common.sql.migrations.versions.yoga.expand' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.common.sql.migrations.versions.yoga.expand' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.common.sql.migrations.versions.yoga.expand' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.common.sql.migrations.versions.yoga.expand' to be distributed and are already explicitly excluding 'keystone.common.sql.migrations.versions.yoga.expand' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.de.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.locale.de.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.locale.de.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.locale.de.LC_MESSAGES' to be distributed and are already explicitly excluding 'keystone.locale.de.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.locale.en_GB.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.locale.en_GB.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.locale.en_GB.LC_MESSAGES' to be distributed and are already explicitly excluding 'keystone.locale.en_GB.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.es.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.locale.es.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.locale.es.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.locale.es.LC_MESSAGES' to be distributed and are already explicitly excluding 'keystone.locale.es.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.fr.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.locale.fr.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.locale.fr.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.locale.fr.LC_MESSAGES' to be distributed and are already explicitly excluding 'keystone.locale.fr.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.it.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.locale.it.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.locale.it.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.locale.it.LC_MESSAGES' to be distributed and are already explicitly excluding 'keystone.locale.it.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.ja.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.locale.ja.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.locale.ja.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.locale.ja.LC_MESSAGES' to be distributed and are already explicitly excluding 'keystone.locale.ja.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.ko_KR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.locale.ko_KR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.locale.ko_KR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.locale.ko_KR.LC_MESSAGES' to be distributed and are already explicitly excluding 'keystone.locale.ko_KR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.pt_BR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.locale.pt_BR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.locale.pt_BR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.locale.pt_BR.LC_MESSAGES' to be distributed and are already explicitly excluding 'keystone.locale.pt_BR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.ru.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.locale.ru.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.locale.ru.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.locale.ru.LC_MESSAGES' to be distributed and are already explicitly excluding 'keystone.locale.ru.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.zh_CN.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.locale.zh_CN.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.locale.zh_CN.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.locale.zh_CN.LC_MESSAGES' to be distributed and are already explicitly excluding 'keystone.locale.zh_CN.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.locale.zh_TW.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.locale.zh_TW.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.locale.zh_TW.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.locale.zh_TW.LC_MESSAGES' to be distributed and are already explicitly excluding 'keystone.locale.zh_TW.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.tests.unit.config_files' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.tests.unit.config_files' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.tests.unit.config_files' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.tests.unit.config_files' to be distributed and are already explicitly excluding 'keystone.tests.unit.config_files' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.tests.unit.config_files.domain_configs_default_ldap_one_sql' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.tests.unit.config_files.domain_configs_default_ldap_one_sql' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.tests.unit.config_files.domain_configs_default_ldap_one_sql' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.tests.unit.config_files.domain_configs_default_ldap_one_sql' to be distributed and are already explicitly excluding 'keystone.tests.unit.config_files.domain_configs_default_ldap_one_sql' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.tests.unit.config_files.domain_configs_multi_ldap' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.tests.unit.config_files.domain_configs_multi_ldap' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.tests.unit.config_files.domain_configs_multi_ldap' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.tests.unit.config_files.domain_configs_multi_ldap' to be distributed and are already explicitly excluding 'keystone.tests.unit.config_files.domain_configs_multi_ldap' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.tests.unit.config_files.domain_configs_one_extra_sql' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.tests.unit.config_files.domain_configs_one_extra_sql' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.tests.unit.config_files.domain_configs_one_extra_sql' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.tests.unit.config_files.domain_configs_one_extra_sql' to be distributed and are already explicitly excluding 'keystone.tests.unit.config_files.domain_configs_one_extra_sql' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.tests.unit.config_files.domain_configs_one_sql_one_ldap' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.tests.unit.config_files.domain_configs_one_sql_one_ldap' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.tests.unit.config_files.domain_configs_one_sql_one_ldap' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.tests.unit.config_files.domain_configs_one_sql_one_ldap' to be distributed and are already explicitly excluding 'keystone.tests.unit.config_files.domain_configs_one_sql_one_ldap' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keystone.tests.unit.saml2' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'keystone.tests.unit.saml2' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'keystone.tests.unit.saml2' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'keystone.tests.unit.saml2' to be distributed and are already explicitly excluding 'keystone.tests.unit.saml2' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying keystone/common/sql/alembic.ini -> build/lib/keystone/common/sql creating build/lib/keystone/tests/unit/config_files copying keystone/tests/unit/config_files/backend_ldap.conf -> build/lib/keystone/tests/unit/config_files copying keystone/tests/unit/config_files/backend_ldap_pool.conf -> build/lib/keystone/tests/unit/config_files copying keystone/tests/unit/config_files/backend_ldap_sql.conf -> build/lib/keystone/tests/unit/config_files copying keystone/tests/unit/config_files/backend_liveldap.conf -> build/lib/keystone/tests/unit/config_files copying keystone/tests/unit/config_files/backend_multi_ldap_sql.conf -> build/lib/keystone/tests/unit/config_files copying keystone/tests/unit/config_files/backend_pool_liveldap.conf -> build/lib/keystone/tests/unit/config_files copying keystone/tests/unit/config_files/backend_sql.conf -> build/lib/keystone/tests/unit/config_files copying keystone/tests/unit/config_files/backend_tls_liveldap.conf -> build/lib/keystone/tests/unit/config_files copying keystone/tests/unit/config_files/test_auth_plugin.conf -> build/lib/keystone/tests/unit/config_files creating build/lib/keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql copying keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql/keystone.domain1.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql creating build/lib/keystone/tests/unit/config_files/domain_configs_multi_ldap copying keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.Default.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_multi_ldap copying keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.domain1.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_multi_ldap copying keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.domain2.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_multi_ldap creating build/lib/keystone/tests/unit/config_files/domain_configs_one_extra_sql copying keystone/tests/unit/config_files/domain_configs_one_extra_sql/keystone.domain2.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_one_extra_sql creating build/lib/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap copying keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap/keystone.Default.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap copying keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap/keystone.domain1.conf -> build/lib/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap creating build/lib/keystone/tests/unit/saml2 copying keystone/tests/unit/saml2/idp_saml2_metadata.xml -> build/lib/keystone/tests/unit/saml2 copying keystone/tests/unit/saml2/signed_saml2_assertion.xml -> build/lib/keystone/tests/unit/saml2 creating build/lib/keystone/locale/de/LC_MESSAGES copying keystone/locale/de/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/de/LC_MESSAGES creating build/lib/keystone/locale/en_GB/LC_MESSAGES copying keystone/locale/en_GB/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/en_GB/LC_MESSAGES creating build/lib/keystone/locale/es/LC_MESSAGES copying keystone/locale/es/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/es/LC_MESSAGES creating build/lib/keystone/locale/fr/LC_MESSAGES copying keystone/locale/fr/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/fr/LC_MESSAGES creating build/lib/keystone/locale/it/LC_MESSAGES copying keystone/locale/it/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/it/LC_MESSAGES creating build/lib/keystone/locale/ja/LC_MESSAGES copying keystone/locale/ja/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/ja/LC_MESSAGES creating build/lib/keystone/locale/ko_KR/LC_MESSAGES copying keystone/locale/ko_KR/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/ko_KR/LC_MESSAGES creating build/lib/keystone/locale/pt_BR/LC_MESSAGES copying keystone/locale/pt_BR/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/pt_BR/LC_MESSAGES creating build/lib/keystone/locale/ru/LC_MESSAGES copying keystone/locale/ru/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/ru/LC_MESSAGES creating build/lib/keystone/locale/zh_CN/LC_MESSAGES copying keystone/locale/zh_CN/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/zh_CN/LC_MESSAGES creating build/lib/keystone/locale/zh_TW/LC_MESSAGES copying keystone/locale/zh_TW/LC_MESSAGES/keystone.po -> build/lib/keystone/locale/zh_TW/LC_MESSAGES copying keystone/common/sql/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/2025.02/expand copying keystone/common/sql/migrations/versions/2025.02/expand/e8725d6fa226_add_project_id_index_to_project_.py -> build/lib/keystone/common/sql/migrations/versions/2025.02/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/external/README.rst -> build/lib/keystone/tests/unit/external running install_lib creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common copying build/lib/keystone/common/fernet_utils.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache copying build/lib/keystone/common/cache/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache copying build/lib/keystone/common/cache/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2025.02 creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2025.02/expand copying build/lib/keystone/common/sql/migrations/versions/2025.02/expand/e8725d6fa226_add_project_id_index_to_project_.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2025.02/expand copying build/lib/keystone/common/sql/migrations/versions/CONTRACT_HEAD -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/contract creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/expand creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/contract creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/expand creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2024.01 creating /build/reproducible-path/keystone-28.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-28.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/EXPAND_HEAD -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions copying build/lib/keystone/common/sql/migrations/script.py.mako -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations copying build/lib/keystone/common/sql/migrations/__init__.py -> /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations copying build/lib/keystone/common/sql/upgrades.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql copying build/lib/keystone/common/sql/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql copying build/lib/keystone/common/sql/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql copying build/lib/keystone/common/sql/alembic.ini -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql copying build/lib/keystone/common/driver_hints.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/token.py -> /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/role.py -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/group.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/grant.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/project.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/auth.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/limit.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/consumer.py -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/endpoint.py -> /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/trust.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/protocol.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/s3tokens.py -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/policy.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/mapping.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/base.py -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/domain.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/region.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/service.py -> /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/credential.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/user.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/policies/ec2tokens.py -> /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies copying build/lib/keystone/common/authorization.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common copying build/lib/keystone/common/context.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common copying build/lib/keystone/common/tokenless_auth.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options copying build/lib/keystone/common/resource_options/__init__.py -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options copying build/lib/keystone/common/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers copying build/lib/keystone/common/password_hashers/pbkdf2.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers copying build/lib/keystone/common/password_hashers/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers copying build/lib/keystone/common/password_hashers/bcrypt.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers copying build/lib/keystone/common/password_hashers/scrypt.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers copying build/lib/keystone/common/password_hashing.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common copying build/lib/keystone/common/manager.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation copying build/lib/keystone/common/validation/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation copying build/lib/keystone/common/validation/validators.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation copying build/lib/keystone/common/provider_api.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common copying build/lib/keystone/common/utils.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common copying build/lib/keystone/common/jwt_utils.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common copying build/lib/keystone/common/json_home.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer copying build/lib/keystone/common/render_token.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common copying build/lib/keystone/common/profiler.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common copying build/lib/keystone/notifications.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1 copying build/lib/keystone/oauth1/validator.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1 copying build/lib/keystone/oauth1/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1 copying build/lib/keystone/oauth1/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1 creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends copying build/lib/keystone/oauth1/backends/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends copying build/lib/keystone/oauth1/backends/base.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends copying build/lib/keystone/oauth1/backends/sql.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends copying build/lib/keystone/oauth1/schema.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1 creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust copying build/lib/keystone/trust/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust copying build/lib/keystone/trust/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends copying build/lib/keystone/trust/backends/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends copying build/lib/keystone/trust/backends/base.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends copying build/lib/keystone/trust/backends/sql.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends copying build/lib/keystone/trust/schema.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models copying build/lib/keystone/limit/models/flat.py -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models copying build/lib/keystone/limit/models/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models copying build/lib/keystone/limit/models/base.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models copying build/lib/keystone/limit/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit copying build/lib/keystone/limit/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends copying build/lib/keystone/limit/backends/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends copying build/lib/keystone/limit/backends/base.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends copying build/lib/keystone/limit/backends/sql.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends copying build/lib/keystone/limit/schema.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment copying build/lib/keystone/assignment/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment copying build/lib/keystone/assignment/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends copying build/lib/keystone/assignment/backends/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends copying build/lib/keystone/assignment/backends/base.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends copying build/lib/keystone/assignment/backends/sql.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends copying build/lib/keystone/assignment/schema.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt copying build/lib/keystone/receipt/handlers.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt copying build/lib/keystone/receipt/receipt_formatters.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt copying build/lib/keystone/receipt/provider.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt copying build/lib/keystone/receipt/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers copying build/lib/keystone/receipt/providers/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers copying build/lib/keystone/receipt/providers/base.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2 copying build/lib/keystone/oauth2/handlers.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2 copying build/lib/keystone/oauth2/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2 creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy copying build/lib/keystone/endpoint_policy/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy copying build/lib/keystone/endpoint_policy/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke copying build/lib/keystone/revoke/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke copying build/lib/keystone/revoke/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke copying build/lib/keystone/revoke/model.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends copying build/lib/keystone/revoke/backends/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends copying build/lib/keystone/revoke/backends/base.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends copying build/lib/keystone/revoke/backends/sql.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource copying build/lib/keystone/resource/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource copying build/lib/keystone/resource/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends copying build/lib/keystone/resource/backends/__init__.py -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends copying build/lib/keystone/resource/backends/base.py -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends copying build/lib/keystone/resource/backends/sql.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends copying build/lib/keystone/resource/schema.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/pt_BR creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/pt_BR/LC_MESSAGES creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ko_KR creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ko_KR/LC_MESSAGES creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/es creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/es/LC_MESSAGES creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/it creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/it/LC_MESSAGES creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_CN creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_CN/LC_MESSAGES creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_TW creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_TW/LC_MESSAGES creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/fr creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/fr/LC_MESSAGES creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/en_GB creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/en_GB/LC_MESSAGES creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/de creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/de/LC_MESSAGES creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ja creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ja/LC_MESSAGES creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ru creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ru/LC_MESSAGES creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd copying build/lib/keystone/cmd/cli.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd copying build/lib/keystone/cmd/idutils.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd copying build/lib/keystone/cmd/bootstrap.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd copying build/lib/keystone/cmd/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd copying build/lib/keystone/cmd/manage.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor copying build/lib/keystone/cmd/doctor/tokens.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor copying build/lib/keystone/cmd/doctor/federation.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor copying build/lib/keystone/cmd/doctor/caching.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor copying build/lib/keystone/cmd/doctor/ldap.py -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor copying build/lib/keystone/cmd/doctor/__init__.py -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor copying build/lib/keystone/cmd/doctor/database.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor copying build/lib/keystone/cmd/doctor/credential.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor copying build/lib/keystone/cmd/doctor/debug.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor copying build/lib/keystone/cmd/status.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models copying build/lib/keystone/models/token_model.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models copying build/lib/keystone/models/revoke_model.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models copying build/lib/keystone/models/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models copying build/lib/keystone/models/receipt_model.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models copying build/lib/keystone/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server copying build/lib/keystone/server/backends.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server copying build/lib/keystone/server/wsgi.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server copying build/lib/keystone/server/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask copying build/lib/keystone/server/flask/application.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask copying build/lib/keystone/server/flask/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask copying build/lib/keystone/server/flask/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation copying build/lib/keystone/federation/constants.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation copying build/lib/keystone/federation/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation copying build/lib/keystone/federation/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation copying build/lib/keystone/federation/idp.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends copying build/lib/keystone/federation/backends/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends copying build/lib/keystone/federation/backends/base.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends copying build/lib/keystone/federation/backends/sql.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends copying build/lib/keystone/federation/schema.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation copying build/lib/keystone/federation/utils.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins copying build/lib/keystone/auth/plugins/totp.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins copying build/lib/keystone/auth/plugins/oauth1.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins copying build/lib/keystone/auth/plugins/token.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins copying build/lib/keystone/auth/plugins/external.py -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins copying build/lib/keystone/auth/plugins/mapped.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins copying build/lib/keystone/auth/plugins/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins copying build/lib/keystone/auth/plugins/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins copying build/lib/keystone/auth/plugins/base.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins copying build/lib/keystone/auth/plugins/password.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins copying build/lib/keystone/auth/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth copying build/lib/keystone/auth/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth copying build/lib/keystone/auth/schema.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token copying build/lib/keystone/token/token_formatters.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token copying build/lib/keystone/token/provider.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token copying build/lib/keystone/token/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws copying build/lib/keystone/token/providers/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers copying build/lib/keystone/token/providers/base.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/os_oauth2.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/os_simple_cert.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/limits.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/system.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/os_revoke.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/domains.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/discovery.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/auth.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/roles.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/os_ep_filter.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/services.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/regions.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/users.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/os_federation.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/s3tokens.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/os_inherit.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared copying build/lib/keystone/api/_shared/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared copying build/lib/keystone/api/_shared/saml.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared copying build/lib/keystone/api/_shared/authentication.py -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared copying build/lib/keystone/api/endpoints.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation copying build/lib/keystone/api/validation/response_types.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation copying build/lib/keystone/api/validation/parameter_types.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation copying build/lib/keystone/api/validation/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation copying build/lib/keystone/api/validation/validators.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation copying build/lib/keystone/api/policy.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/trusts.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/credentials.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/role_assignments.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/role_inferences.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/groups.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/os_oauth1.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/registered_limits.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/projects.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/api/ec2tokens.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api copying build/lib/keystone/i18n.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy copying build/lib/keystone/policy/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy copying build/lib/keystone/policy/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends copying build/lib/keystone/policy/backends/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends copying build/lib/keystone/policy/backends/base.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends copying build/lib/keystone/policy/backends/sql.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends copying build/lib/keystone/policy/backends/rules.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends copying build/lib/keystone/policy/schema.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/wsgi copying build/lib/keystone/wsgi/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/wsgi copying build/lib/keystone/wsgi/api.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/wsgi creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential copying build/lib/keystone/credential/provider.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential copying build/lib/keystone/credential/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential copying build/lib/keystone/credential/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends copying build/lib/keystone/credential/backends/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends copying build/lib/keystone/credential/backends/base.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends copying build/lib/keystone/credential/backends/sql.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends copying build/lib/keystone/credential/schema.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers copying build/lib/keystone/credential/providers/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers copying build/lib/keystone/credential/providers/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/totp.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/resource.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/opts.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/oauth1.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/domain_config.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/token.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/federation.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/ldap.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/role.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/application_credential.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/receipt.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/shadow_users.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/catalog.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/auth.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/revoke.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/wsgi.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/identity.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/constants.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/tokenless_auth.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/trust.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/fernet_tokens.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/unified_limit.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/endpoint_policy.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/oauth2.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/policy.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/saml.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/endpoint_filter.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/security_compliance.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/assignment.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/jwt_tokens.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/utils.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/credential.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/fernet_receipts.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/identity_mapping.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/default.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/exception.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends copying build/lib/keystone/identity/generator.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends copying build/lib/keystone/identity/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity copying build/lib/keystone/identity/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap copying build/lib/keystone/identity/backends/__init__.py -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends copying build/lib/keystone/identity/backends/base.py -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends copying build/lib/keystone/identity/backends/sql.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends copying build/lib/keystone/identity/schema.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential copying build/lib/keystone/application_credential/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential copying build/lib/keystone/application_credential/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential copying build/lib/keystone/version.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog copying build/lib/keystone/catalog/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog copying build/lib/keystone/catalog/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends copying build/lib/keystone/catalog/backends/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends copying build/lib/keystone/catalog/backends/base.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends copying build/lib/keystone/catalog/backends/sql.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends copying build/lib/keystone/catalog/schema.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common copying build/lib/keystone/tests/common/auth.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common copying build/lib/keystone/tests/common/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common copying build/lib/keystone/tests/unit/common/test_password_hashing.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/sql copying build/lib/keystone/tests/unit/common/test_json_home.py -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common copying build/lib/keystone/tests/unit/common/__init__.py -> /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common copying build/lib/keystone/tests/unit/test_entry_points.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/filtering.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/fakeldap.py -> /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust copying build/lib/keystone/tests/unit/test_sql_banned_operations.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit copying build/lib/keystone/tests/unit/test_v3_policy.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/test_v3_application_credential.py -> /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment copying build/lib/keystone/tests/unit/assignment/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends copying build/lib/keystone/tests/unit/test_token_provider.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt copying build/lib/keystone/tests/unit/test_v3_filters.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy copying build/lib/keystone/tests/unit/endpoint_policy/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends copying build/lib/keystone/tests/unit/test_v3_auth.py -> /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource copying build/lib/keystone/tests/unit/resource/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends copying build/lib/keystone/tests/unit/test_limits.py -> /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/test_exception.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/test_v3_endpoint_policy.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/test_v3_os_revoke.py -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.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_ldap_pool.conf -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files copying build/lib/keystone/tests/unit/config_files/backend_sql.conf -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files copying build/lib/keystone/tests/unit/config_files/backend_pool_liveldap.conf -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files creating /build/reproducible-path/keystone-28.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-28.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/backend_multi_ldap_sql.conf -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/saml2 creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures copying build/lib/keystone/tests/unit/test_receipt_provider.py -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/test_v3_catalog.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation copying build/lib/keystone/tests/unit/test_healthcheck.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins copying build/lib/keystone/tests/unit/auth/test_controllers.py -> /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external copying build/lib/keystone/tests/unit/test_v3_credential.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token copying build/lib/keystone/tests/unit/test_v3_oauth2.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/test_contrib_ec2_core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation copying build/lib/keystone/tests/unit/test_v3_resource.py -> /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy copying build/lib/keystone/tests/unit/policy/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends copying build/lib/keystone/tests/unit/base_classes.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/test_ldap_tls_livetest.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/test_backend_endpoint_policy_sql.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/test_v3_assignment.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/test_backend_ldap_pool.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential copying build/lib/keystone/tests/unit/test_cli.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/rest.py -> /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/utils.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity copying build/lib/keystone/tests/unit/identity/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends copying build/lib/keystone/tests/unit/identity/test_backend_sql.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity creating /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential copying build/lib/keystone/tests/unit/application_credential/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends copying build/lib/keystone/tests/unit/test_shadow_users.py -> /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/test_v3_trust.py -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog copying build/lib/keystone/tests/unit/test_backend_sql.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/test_ldap_livetest.py -> /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/test_url_middleware.py -> /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional creating /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared copying build/lib/keystone/tests/functional/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional copying build/lib/keystone/tests/functional/core.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection copying build/lib/keystone/tests/protection/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection creating /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3 copying build/lib/keystone/tests/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking copying build/lib/keystone/tests/hacking/checks.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking copying build/lib/keystone/tests/hacking/__init__.py -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/fernet_utils.py to fernet_utils.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/_context_cache.py to _context_cache.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/autogen.py to autogen.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/env.py to env.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/27e647c0fad4_initial_version.py to 27e647c0fad4_initial_version.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2025.02/expand/e8725d6fa226_add_project_id_index_to_project_.py to e8725d6fa226_add_project_id_index_to_project_.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/contract/e25ffa003242_initial.py to e25ffa003242_initial.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/expand/29e87d24a316_initial.py to 29e87d24a316_initial.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.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-314.pyc byte-compiling /build/reproducible-path/keystone-28.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-314.pyc byte-compiling /build/reproducible-path/keystone-28.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-314.pyc byte-compiling /build/reproducible-path/keystone-28.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-314.pyc byte-compiling /build/reproducible-path/keystone-28.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-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/manage.py to manage.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/upgrades.py to upgrades.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/driver_hints.py to driver_hints.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/endpoint_group.py to endpoint_group.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/domain_config.py to domain_config.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/token.py to token.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/identity_provider.py to identity_provider.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/policy_association.py to policy_association.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/role.py to role.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/application_credential.py to application_credential.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/group.py to group.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/grant.py to grant.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/project.py to project.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/auth.py to auth.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/limit.py to limit.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/consumer.py to consumer.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/implied_role.py to implied_role.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/endpoint.py to endpoint.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/project_endpoint.py to project_endpoint.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/role_assignment.py to role_assignment.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/trust.py to trust.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/protocol.py to protocol.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/s3tokens.py to s3tokens.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/registered_limit.py to registered_limit.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/policy.py to policy.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/mapping.py to mapping.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/ec2_credential.py to ec2_credential.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/domain.py to domain.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/region.py to region.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/service.py to service.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/service_provider.py to service_provider.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/access_token.py to access_token.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/credential.py to credential.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/user.py to user.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/ec2tokens.py to ec2tokens.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/revoke_event.py to revoke_event.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/token_revocation.py to token_revocation.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/access_rule.py to access_rule.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/authorization.py to authorization.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/context.py to context.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/tokenless_auth.py to tokenless_auth.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options/immutable.py to immutable.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers/pbkdf2.py to pbkdf2.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers/bcrypt.py to bcrypt.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers/scrypt.py to scrypt.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashing.py to password_hashing.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/manager.py to manager.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/parameter_types.py to parameter_types.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/validators.py to validators.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/provider_api.py to provider_api.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/utils.py to utils.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/jwt_utils.py to jwt_utils.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/json_home.py to json_home.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/policy.py to policy.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/enforcer.py to enforcer.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/render_token.py to render_token.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/profiler.py to profiler.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/notifications.py to notifications.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/validator.py to validator.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/sql.py to sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/schema.py to schema.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends/sql.py to sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/schema.py to schema.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/flat.py to flat.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/strict_two_level.py to strict_two_level.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/sql.py to sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/schema.py to schema.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/sql.py to sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/schema.py to schema.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/resource_options.py to resource_options.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/sql_model.py to sql_model.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/sql.py to sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/handlers.py to handlers.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/receipt_formatters.py to receipt_formatters.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/provider.py to provider.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2/handlers.py to handlers.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/sql.py to sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/model.py to model.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends/sql.py to sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/resource_options.py to resource_options.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/sql_model.py to sql_model.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/sql.py to sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/schema.py to schema.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/sql.py to sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/cli.py to cli.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/idutils.py to idutils.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/bootstrap.py to bootstrap.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/manage.py to manage.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/tokens.py to tokens.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/federation.py to federation.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/caching.py to caching.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/ldap.py to ldap.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/tokens_fernet.py to tokens_fernet.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/security_compliance.py to security_compliance.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/database.py to database.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/credential.py to credential.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/debug.py to debug.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/status.py to status.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/token_model.py to token_model.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/revoke_model.py to revoke_model.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/receipt_model.py to receipt_model.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/backends.py to backends.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/wsgi.py to wsgi.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/application.py to application.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/url_normalize.py to url_normalize.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/auth_context.py to auth_context.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/json_body.py to json_body.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/req_logging.py to req_logging.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/common.py to common.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/constants.py to constants.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/idp.py to idp.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/sql.py to sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/schema.py to schema.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/utils.py to utils.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/totp.py to totp.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/oauth1.py to oauth1.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/token.py to token.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/external.py to external.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/application_credential.py to application_credential.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/mapped.py to mapped.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/password.py to password.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/schema.py to schema.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/token_formatters.py to token_formatters.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/provider.py to provider.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_oauth2.py to os_oauth2.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_simple_cert.py to os_simple_cert.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/limits.py to limits.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/system.py to system.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_revoke.py to os_revoke.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/domains.py to domains.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/discovery.py to discovery.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/auth.py to auth.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/roles.py to roles.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_ep_filter.py to os_ep_filter.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/services.py to services.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/regions.py to regions.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/users.py to users.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_federation.py to os_federation.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/s3tokens.py to s3tokens.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_inherit.py to os_inherit.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/implied_roles.py to implied_roles.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/EC2_S3_Resource.py to EC2_S3_Resource.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/saml.py to saml.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/authentication.py to authentication.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/json_home_relations.py to json_home_relations.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/endpoints.py to endpoints.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation/response_types.py to response_types.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation/parameter_types.py to parameter_types.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation/validators.py to validators.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/policy.py to policy.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/trusts.py to trusts.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/credentials.py to credentials.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/role_assignments.py to role_assignments.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/role_inferences.py to role_inferences.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/groups.py to groups.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_oauth1.py to os_oauth1.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/registered_limits.py to registered_limits.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/projects.py to projects.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/ec2tokens.py to ec2tokens.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/i18n.py to i18n.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/sql.py to sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/rules.py to rules.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/schema.py to schema.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/wsgi/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/wsgi/api.py to api.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/provider.py to provider.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends/sql.py to sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/schema.py to schema.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/totp.py to totp.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/resource.py to resource.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/opts.py to opts.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/oauth1.py to oauth1.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/domain_config.py to domain_config.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/token.py to token.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/federation.py to federation.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/ldap.py to ldap.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/role.py to role.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/application_credential.py to application_credential.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/receipt.py to receipt.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/shadow_users.py to shadow_users.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/catalog.py to catalog.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/auth.py to auth.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/revoke.py to revoke.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/wsgi.py to wsgi.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/identity.py to identity.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/constants.py to constants.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/tokenless_auth.py to tokenless_auth.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/trust.py to trust.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/fernet_tokens.py to fernet_tokens.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/unified_limit.py to unified_limit.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/endpoint_policy.py to endpoint_policy.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/oauth2.py to oauth2.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/policy.py to policy.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/saml.py to saml.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/endpoint_filter.py to endpoint_filter.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/security_compliance.py to security_compliance.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/assignment.py to assignment.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/jwt_tokens.py to jwt_tokens.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/utils.py to utils.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/credential.py to credential.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/fernet_receipts.py to fernet_receipts.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/identity_mapping.py to identity_mapping.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/default.py to default.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/exception.py to exception.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/mapping.py to mapping.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/sql.py to sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/generator.py to generator.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators/sha256.py to sha256.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/sql.py to sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/models.py to models.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/common.py to common.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/resource_options.py to resource_options.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/sql_model.py to sql_model.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/sql.py to sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/schema.py to schema.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/sql.py to sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/schema.py to schema.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/version.py to version.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/base.py to base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/sql.py to sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/schema.py to schema.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common/auth.py to auth.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_sql_upgrade.py to test_sql_upgrade.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/core_sql.py to core_sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/core_ldap.py to core_ldap.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_password_hashing.py to test_password_hashing.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/sql/test_upgrades.py to test_upgrades.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/sql/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_json_home.py to test_json_home.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_sql_core.py to test_sql_core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_notifications.py to test_notifications.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_utils.py to test_utils.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_resource_options_common.py to test_resource_options_common.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_database_conflicts.py to test_database_conflicts.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_provider_api.py to test_provider_api.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_rbac_enforcer.py to test_rbac_enforcer.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_cache.py to test_cache.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_entry_points.py to test_entry_points.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/filtering.py to filtering.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/fakeldap.py to fakeldap.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.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-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_endpoint_policy.py to test_backend_endpoint_policy.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_validation.py to test_validation.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_pool_livetest.py to test_ldap_pool_livetest.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust/test_backends.py to test_backends.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_sql_banned_operations.py to test_sql_banned_operations.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit/test_backends.py to test_backends.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_policy.py to test_v3_policy.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_application_credential.py to test_v3_application_credential.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_policy.py to test_policy.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_driver_hints.py to test_driver_hints.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_app_config.py to test_app_config.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/test_core.py to test_core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/test_backends.py to test_backends.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends/test_sql.py to test_sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_token_provider.py to test_token_provider.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/test_fernet_provider.py to test_fernet_provider.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/test_receipt_serialization.py to test_receipt_serialization.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_filters.py to test_v3_filters.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends/test_base.py to test_base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends/test_sql.py to test_sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_auth.py to test_v3_auth.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_federation.py to test_v3_federation.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_versions.py to test_versions.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/test_core.py to test_core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/test_backends.py to test_backends.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends/test_sql.py to test_sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends/test_sql.py to test_sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_limits.py to test_limits.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_oauth1.py to test_v3_oauth1.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_rules.py to test_backend_rules.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_exception.py to test_exception.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_endpoint_policy.py to test_v3_endpoint_policy.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_os_revoke.py to test_v3_os_revoke.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_hacking_checks.py to test_hacking_checks.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/auth_plugins.py to auth_plugins.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/hacking.py to hacking.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/ldapdb.py to ldapdb.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/warnings.py to warnings.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/logging.py to logging.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/jws_key_repository.py to jws_key_repository.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/cache.py to cache.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/key_repository.py to key_repository.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/backendloader.py to backendloader.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/policy.py to policy.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/database.py to database.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/temporaryfile.py to temporaryfile.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_receipt_provider.py to test_receipt_provider.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation_fixtures.py to federation_fixtures.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_catalog.py to test_v3_catalog.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server/test_keystone_flask.py to test_keystone_flask.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/test_core.py to test_core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/test_utils.py to test_utils.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_healthcheck.py to test_healthcheck.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins/test_core.py to test_core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins/test_mapped.py to test_mapped.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/test_controllers.py to test_controllers.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/test_schema.py to test_schema.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external/test_timeutils.py to test_timeutils.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_credential.py to test_v3_credential.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_fernet_provider.py to test_fernet_provider.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_jws_provider.py to test_jws_provider.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_token_serialization.py to test_token_serialization.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_oauth2.py to test_v3_oauth2.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_ec2_core.py to test_contrib_ec2_core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation/test_utils.py to test_utils.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_resource.py to test_v3_resource.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_revoke.py to test_revoke.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3.py to test_v3.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/test_backends.py to test_backends.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/test_base.py to test_base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/test_sql.py to test_sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/base_classes.py to base_classes.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_tls_livetest.py to test_ldap_tls_livetest.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.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-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_assignment.py to test_v3_assignment.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_ldap_pool.py to test_backend_ldap_pool.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/test_fernet_provider.py to test_fernet_provider.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/test_backend_sql.py to test_backend_sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_cli.py to test_cli.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/rest.py to rest.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_ldap.py to test_backend_ldap.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_federation_sql.py to test_backend_federation_sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/utils.py to utils.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_core.py to test_core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_backends.py to test_backends.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users/test_core.py to test_core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users/test_backend.py to test_backend.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_ldap_common.py to test_ldap_common.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_ldap.py to test_ldap.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_base.py to test_base.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/fake_driver.py to fake_driver.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_sql.py to test_sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_backend_sql.py to test_backend_sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/test_backends.py to test_backends.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends/test_sql.py to test_sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_shadow_users.py to test_shadow_users.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_config.py to test_config.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_s3_core.py to test_contrib_s3_core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_simple_cert.py to test_contrib_simple_cert.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/default_fixtures.py to default_fixtures.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_trust.py to test_v3_trust.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_domain_config.py to test_v3_domain_config.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/test_core.py to test_core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/test_backends.py to test_backends.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_sql.py to test_backend_sql.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_livetest.py to test_ldap_livetest.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/mapping_fixtures.py to mapping_fixtures.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_url_middleware.py to test_url_middleware.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_identity.py to test_v3_identity.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity_mapping.py to identity_mapping.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_auth_plugin.py to test_auth_plugin.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.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-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_middleware.py to test_middleware.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/test_core.py to test_core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/test_utils.py to test_utils.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared/test_running.py to test_running.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/core.py to core.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_grants.py to test_grants.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_credentials.py to test_credentials.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_endpoints.py to test_endpoints.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_regions.py to test_regions.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_application_credential.py to test_application_credential.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_implied_roles.py to test_implied_roles.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_policy.py to test_policy.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_services.py to test_services.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_project_endpoint.py to test_project_endpoint.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_trusts.py to test_trusts.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domain_roles.py to test_domain_roles.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_limits.py to test_limits.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_ec2_credential.py to test_ec2_credential.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_endpoint_group.py to test_endpoint_group.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_identity_providers.py to test_identity_providers.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_policy_association.py to test_policy_association.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_groups.py to test_groups.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_protocols.py to test_protocols.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_consumer.py to test_consumer.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_assignment.py to test_assignment.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domain_config.py to test_domain_config.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_system_assignments.py to test_system_assignments.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_tokens.py to test_tokens.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_service_providers.py to test_service_providers.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_users.py to test_users.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_roles.py to test_roles.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_access_rules.py to test_access_rules.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_project_tags.py to test_project_tags.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_registered_limits.py to test_registered_limits.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_mappings.py to test_mappings.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_projects.py to test_projects.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domains.py to test_domains.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/__init__.py to __init__.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking/checks.py to checks.cpython-314.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking/__init__.py to __init__.cpython-314.pyc running install_data creating /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/etc/keystone copying etc/sso_callback_template.html -> /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/etc/keystone running install_egg_info Copying keystone.egg-info to /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone-28.0.0.egg-info Skipping SOURCES.txt running install_scripts Installing keystone-manage script to /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/bin Installing keystone-status script to /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/bin /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() /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:90: 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/setupcfg.py:833: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() 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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2025.02/expand/e8725d6fa226_add_project_id_index_to_project_.py to e8725d6fa226_add_project_id_index_to_project_.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/s3tokens.py to s3tokens.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/ec2tokens.py to ec2tokens.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/authorization.py to authorization.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/context.py to context.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers/pbkdf2.py to pbkdf2.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers/bcrypt.py to bcrypt.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashers/scrypt.py to scrypt.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/manager.py to manager.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/utils.py to utils.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/profiler.py to profiler.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/notifications.py to notifications.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/validator.py to validator.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/core.py to core.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/schema.py to schema.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/core.py to core.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/schema.py to schema.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/core.py to core.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/schema.py to schema.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/core.py to core.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/schema.py to schema.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/handlers.py to handlers.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/provider.py to provider.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2/handlers.py to handlers.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/core.py to core.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/model.py to model.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/core.py to core.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/schema.py to schema.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/cli.py to cli.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/idutils.py to idutils.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/bootstrap.py to bootstrap.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/manage.py to manage.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/status.py to status.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/backends.py to backends.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/wsgi.py to wsgi.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/constants.py to constants.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/core.py to core.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/idp.py to idp.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/schema.py to schema.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/utils.py to utils.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/core.py to core.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/schema.py to schema.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/provider.py to provider.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/limits.py to limits.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/system.py to system.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/domains.py to domains.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/discovery.py to discovery.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/auth.py to auth.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/roles.py to roles.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/services.py to services.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/regions.py to regions.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/users.py to users.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/s3tokens.py to s3tokens.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/endpoints.py to endpoints.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation/response_types.py to response_types.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation/parameter_types.py to parameter_types.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/validation/validators.py to validators.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/policy.py to policy.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/trusts.py to trusts.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/credentials.py to credentials.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/groups.py to groups.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/projects.py to projects.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/ec2tokens.py to ec2tokens.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/i18n.py to i18n.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/core.py to core.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/schema.py to schema.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/wsgi/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/wsgi/api.py to api.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/provider.py to provider.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/core.py to core.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/schema.py to schema.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/totp.py to totp.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/resource.py to resource.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/opts.py to opts.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/oauth1.py to oauth1.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/token.py to token.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/federation.py to federation.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/ldap.py to ldap.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/role.py to role.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/receipt.py to receipt.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/catalog.py to catalog.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/auth.py to auth.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/revoke.py to revoke.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/wsgi.py to wsgi.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/identity.py to identity.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/constants.py to constants.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/trust.py to trust.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/oauth2.py to oauth2.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/policy.py to policy.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/saml.py to saml.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/assignment.py to assignment.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/utils.py to utils.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/credential.py to credential.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/default.py to default.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/exception.py to exception.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/generator.py to generator.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/core.py to core.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/schema.py to schema.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/version.py to version.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/core.py to core.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/schema.py to schema.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_password_hashing.py to test_password_hashing.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/keystone-28.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-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking/__init__.py to __init__.cpython-313.pyc running install_data running install_egg_info removing '/build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone-28.0.0.egg-info' (and everything under it) Copying keystone.egg-info to /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone-28.0.0.egg-info Skipping SOURCES.txt running install_scripts Installing keystone-manage script to /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/bin Installing keystone-status script to /build/reproducible-path/keystone-28.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 # Not indenpotent: # test_cli\.CliBootStrapTestCase\.test_bootstrap_is_not_idempotent_when_password_does_change ===> Running tests mkdir -p /build/reproducible-path/keystone-28.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|test_v3_assignment\.AssignmentInheritanceTestCase\.test_project_id_specified_if_include_subtree_specified|test_cli\.CliBootStrapTestCase\.test_bootstrap_is_not_idempotent_when_password_does_change))' + PKGOS_TEST_PARALLEL=yes + PKGOS_TEST_SERIAL=no + PYTHONS=disabled + PYTHON3S=disabled + TEST_PARALLEL_OPT=--parallel + TEST_SERIAL_OPT= + echo WARNING: --no-py2 is deprecated, and always on. WARNING: --no-py2 is deprecated, and always on. + shift + py3versions -vr + PYTHON3S=3.14 3.13 + [ yes = no ] + [ no = yes ] + [ 3.14 = disabled ] + echo 3.14 + cut -d. -f1 + PYMAJOR=3 + echo ===> Testing with python (python3) ===> Testing with python (python3) + pwd + [ -d /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages ] + [ -z ] + pwd + echo Implicitly adding PYTHONPATH=/build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages Implicitly adding PYTHONPATH=/build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages + pwd + export PYTHONPATH=/build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages + [ -e .stestr.conf ] + [ -x /usr/bin/python3-stestr ] + STESTR=stestr + rm -rf .stestr + PYTHON=python3.14 stestr run --parallel --subunit keystone\.tests\.unit\.(?!(.*test_v3_federation\.SAMLGenerationTests\.test_sign_assertion_exc.*|.*test_sql_upgrade.FullMigration.*|.*test_hacking_checks\.TestCheckForMutableDefaultArgs\.test.*|.*common\.test_notifications\.NotificationsTestCase.*|.*test_v3_auth\.TestAuthInfo\.test_get_method_names_duplicates.*|.*test_backend_sql\.SqlCatalog\.test_get_service_returns_not_found.*|.*tests\.test_core\.TestTestCase\.test_deprecation_warnings_are_raised_as_exceptions_in_tests.*|.*test_v3_federation.*SAMLGenerationTests.*test_sign_assertion_logs_message_if_xmlsec1_is_not_installed.*|test_v3_auth\.TrustAPIBehavior\.test_redelegate_with_role_by_name|test_v3_auth\.TrustAPIBehavior\.test_redelegation_terminator|test_v3_auth\.TrustAPIBehavior\.test_roles_subset|test_v3_auth\.TestTrustAuthFernetTokenProvider\.test_redelegate_with_role_by_name|test_v3_auth\.TestTrustAuthFernetTokenProvider\.test_redelegation_terminator|test_v3_auth\.TestTrustAuthFernetTokenProvider\.test_roles_subset|test_v3_federation\.SAMLGenerationTests\.test_saml_signing|test_v3_assignment\.AssignmentInheritanceTestCase\.test_project_id_specified_if_include_subtree_specified|test_cli\.CliBootStrapTestCase\.test_bootstrap_is_not_idempotent_when_password_does_change)) + subunit2pyunit keystone.tests.unit.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.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 /usr/lib/python3/dist-packages/alembic/config.py:592: DeprecationWarning: No path_separator found in configuration; falling back to legacy splitting on spaces, commas, and colons for prepend_sys_path. Consider adding path_separator=os to Alembic config. util.warn_deprecated( /usr/lib/python3/dist-packages/alembic/config.py:540: DeprecationWarning: The version_path_separator configuration parameter is deprecated; please use path_separator util.warn_deprecated( 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.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.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.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.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.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.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.common.test_notifications.AuditNotificationsTestCase.test_resource_created_notification keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_created_notification ... 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.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.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.common.test_notifications.AuditNotificationsTestCase.test_resource_updated_notification keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_updated_notification ... 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.TestModelsSyncSQLite.test_models_sync keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncSQLite.test_models_sync ... 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.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.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.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_add_user_to_group keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_add_user_to_group ... 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.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.auth.test_controllers.TestLoadAuthMethod.test_entrypoint_fails keystone.tests.unit.auth.test_controllers.TestLoadAuthMethod.test_entrypoint_fails ... 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.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.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.auth.test_controllers.TestLoadAuthMethod.test_entrypoint_works keystone.tests.unit.auth.test_controllers.TestLoadAuthMethod.test_entrypoint_works ... 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.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.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.application_credential.backends.test_sql.SQLDriverTestCase.test_application_credential_limits keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_application_credential_limits ... ok keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_cannot_delete_immutable_role keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_cannot_delete_immutable_role ... 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.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.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.common.test_provider_api.TestProviderAPIRegistry.test_deferred_gettr keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_deferred_gettr ... 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.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.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.CADFNotificationsForPCIDSSEvents.test_invalid_password_hash_included_when_report_in_event keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_invalid_password_hash_included_when_report_in_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_provider_api.TestProviderAPIRegistry.test_manager_api_reference keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_manager_api_reference ... 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.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.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_policy keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_policy ... ok keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_region keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_region ... ok keystone.tests.unit.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_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.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.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.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.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.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate ... 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.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.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.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.federation.test_utils.TestFederationUtils.test_extract_groups keystone.tests.unit.federation.test_utils.TestFederationUtils.test_extract_groups ... ok keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_domain_schema_2_0 keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_domain_schema_2_0 ... ok keystone.tests.unit.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.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.common.test_notifications.CADFNotificationsForEntities.test_create_domain keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_domain ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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_notifications.CadfNotificationsWrapperTestCase.test_group_domain_grant keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_group_domain_grant ... 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.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.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_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.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.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.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.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.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.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.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_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.CADFNotificationsForPCIDSSEvents.test_invalid_password_not_hashed_by_default keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_invalid_password_not_hashed_by_default ... ok keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate_bad_secret keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate_bad_secret ... ok keystone.tests.unit.test_backend_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.auth.test_schema.TestValidateIssueTokenAuth.test_additional_properties keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_additional_properties ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_auth_no_identity_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_auth_no_identity_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_auth_not_object_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_auth_not_object_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_id_not_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_id_not_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_name_not_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_name_not_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_no_id_or_name_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_no_id_or_name_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_not_object_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_not_object_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_scoped keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_domain_scoped ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_explicit_unscoped keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_explicit_unscoped ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_identity_not_object_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_identity_not_object_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_methods_not_array_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_methods_not_array_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_methods_not_array_str_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_methods_not_array_str_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_no_auth_plugin_parameters keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_no_auth_plugin_parameters ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_no_methods_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_no_methods_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_no_user_id_or_name_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_no_user_id_or_name_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_not_object_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_not_object_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_domain_id_not_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_domain_id_not_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_domain_name_not_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_domain_name_not_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_domain_no_id_or_name_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_domain_no_id_or_name_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_domain_not_object_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_domain_not_object_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_id_not_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_id_not_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_name_not_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_name_not_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_not_object_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_not_object_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_password_not_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_password_not_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_id_not_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_id_not_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_name_not_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_name_not_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_no_id_or_name_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_no_id_or_name_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_not_object_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_not_object_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_id_not_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_id_not_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_name_not_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_name_not_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_no_id_or_name_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_no_id_or_name_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_not_object_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_not_object_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_scoped keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_scoped ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_scope_not_object_or_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_scope_not_object_or_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token_id_not_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token_id_not_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token_no_id_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token_no_id_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token_not_object_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token_not_object_ex ... ok keystone.tests.unit.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.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.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.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_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.identity.test_backend_sql.ChangePasswordRequiredAfterFirstUse.test_password_not_expired_when_feature_disabled keystone.tests.unit.identity.test_backend_sql.ChangePasswordRequiredAfterFirstUse.test_password_not_expired_when_feature_disabled ... ok keystone.tests.unit.common.test_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.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.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_auth_plugin.TestMapped.test_mapped_with_remote_user keystone.tests.unit.test_auth_plugin.TestMapped.test_mapped_with_remote_user ... 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.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.assignment.role_backends.test_sql.SqlRole.test_create_duplicate_role_domain_specific_name_fails keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_create_duplicate_role_domain_specific_name_fails ... ok keystone.tests.unit.test_auth_plugin.TestMapped.test_supporting_multiple_methods keystone.tests.unit.test_auth_plugin.TestMapped.test_supporting_multiple_methods ... 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.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.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_notifications.CADFNotificationsForEntities.test_create_endpoint keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_endpoint ... 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.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.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.assignment.role_backends.test_sql.SqlRole.test_create_duplicate_role_name_fails keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_create_duplicate_role_name_fails ... ok keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials ... 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.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.CADFNotificationsForPCIDSSEvents.test_invalid_password_sends_notification keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_invalid_password_sends_notification ... 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.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.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_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_domain_duplicate_conflict_gives_name keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_domain_duplicate_conflict_gives_name ... 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.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_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_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.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_create_group keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_group ... 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_create_role_immutable keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_create_role_immutable ... 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.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.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.common.test_notifications.NotificationsForEntities.test_create_endpoint keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_endpoint ... ok keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_initiator_id_always_matches_user_id keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_initiator_id_always_matches_user_id ... ok keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_event_not_valid keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_event_not_valid ... 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.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_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.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_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.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential_require_role_assignments keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential_require_role_assignments ... ok keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_domain_specific_separation keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_domain_specific_separation ... ok keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_federation_protocol_duplicate_conflict_gives_name keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_federation_protocol_duplicate_conflict_gives_name ... ok keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_policy keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_policy ... ok keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_endpoint_group keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_endpoint_group ... ok keystone.tests.unit.test_backend_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.LDAPPosixGroupsTest.test_posix_member_id keystone.tests.unit.test_backend_ldap.LDAPPosixGroupsTest.test_posix_member_id ... 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_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.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_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.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_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.common.test_notifications.NotificationsForEntities.test_create_group keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_group ... 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.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_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_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_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.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.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.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.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.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.common.test_notifications.CADFNotificationsForEntities.test_create_project keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_project ... 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.common.test_notifications.TestEventCallbacks.test_notification_received keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_received ... 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.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.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_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.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.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.NotificationsForEntities.test_create_policy keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_policy ... 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.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.assignment.role_backends.test_sql.SqlRole.test_list_roles keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_list_roles ... ok keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_region keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_region ... 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.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.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_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.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.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.identity.test_backend_sql.DisableInactiveUserTests.test_ignore_user_inactivity keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_ignore_user_inactivity ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group ... 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.identity.test_backend_sql.LockingOutUserTests.test_set_enabled_unlocks_user keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_set_enabled_unlocks_user ... ok keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_project keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_project ... 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.common.test_notifications.CADFNotificationsForEntities.test_create_role keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_role ... 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_valid_password_hash_not_included_when_report_in_event keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_valid_password_hash_not_included_when_report_in_event ... 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.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.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.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.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.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.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.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.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.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.common.test_notifications.NotificationsForEntities.test_create_region keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_region ... 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.test_backend_federation_sql.SqlFederation.test_federated_protocol keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_federated_protocol ... 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_database_conflicts.DuplicateTestCase.test_mapping_duplicate_conflict_gives_name keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_mapping_duplicate_conflict_gives_name ... ok keystone.tests.unit.test_backend_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.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_valid_password_not_hashed_by_default keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_valid_password_not_hashed_by_default ... 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.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_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.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.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.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.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.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.assignment.role_backends.test_sql.SqlRole.test_role_crud_without_description keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_role_crud_without_description ... ok keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_role keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_role ... 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.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_create_trust keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_trust ... 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.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.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.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.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_invalid_endpoint_group keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_invalid_endpoint_group ... ok keystone.tests.unit.test_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.DomainSpecificSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP" keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_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.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.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.common.test_notifications.NotificationsForEntities.test_create_service keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_service ... 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.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_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_federation_sql.SqlFederation.test_identity_provider keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_identity_provider ... 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.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_notifications.CADFNotificationsForEntities.test_create_user keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_user ... ok keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_policy_duplicate_conflict_gives_name keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_policy_duplicate_conflict_gives_name ... ok keystone.tests.unit.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.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.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate ... 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.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_federation_sql.SqlFederation.test_idp_remote_ids keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_idp_remote_ids ... 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.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_with_member_target_type_and_member_target keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_with_member_target_type_and_member_target ... ok keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_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.NotificationsForEntities.test_create_trust keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_trust ... 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.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.EndpointGroupCRUDTestCase.test_create_endpoint_group keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_create_endpoint_group ... 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.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.SqlIDMapping.test_id_mapping_crud keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_crud ... 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.identity.test_core.TestDatabaseDomainConfigs.test_loading_config_from_database_out_of_tree keystone.tests.unit.identity.test_core.TestDatabaseDomainConfigs.test_loading_config_from_database_out_of_tree ... ok keystone.tests.unit.common.test_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.CADFNotificationsForEntities.test_delete_domain keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_domain ... ok keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_without_json_request_returns_bad_request keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_without_json_request_returns_bad_request ... ok keystone.tests.unit.test_backend_ldap.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.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.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.common.test_notifications.NotificationsForEntities.test_create_user keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_user ... 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.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.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.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_utils.ServiceHelperTests.test_fail_gracefully keystone.tests.unit.common.test_utils.ServiceHelperTests.test_fail_gracefully ... 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.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.common.test_notifications.CADFNotificationsForEntities.test_delete_endpoint keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_endpoint ... 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_federation_sql.SqlFederation.test_nonlocal_user_model keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_nonlocal_user_model ... 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.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_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.common.test_notifications.NotificationsForEntities.test_delete_domain keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_domain ... 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_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_authenticate_bad_user keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_user ... ok keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_role_duplicate_conflict_gives_name keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_role_duplicate_conflict_gives_name ... ok keystone.tests.unit.identity.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.common.test_notifications.CADFNotificationsForEntities.test_delete_group keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_group ... 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_password_hashing.TestGeneratePartialPasswordHash.test_conf_secret_key_is_required keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_conf_secret_key_is_required ... ok keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_different_conf_generates_different_hashes keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_different_conf_generates_different_hashes ... ok keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_different_inputs_generate_different_hashes keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_different_inputs_generate_different_hashes ... 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.common.test_password_hashing.TestGeneratePartialPasswordHash.test_equal_input_generates_equal_hash keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_equal_input_generates_equal_hash ... ok keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_generates_full_hash_by_default keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_generates_full_hash_by_default ... ok keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_invalid_function_raises_value_error keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_invalid_function_raises_value_error ... ok keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_large_passwords keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_large_passwords ... ok keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_returns_not_more_than_max_chars keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_returns_not_more_than_max_chars ... 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_auth_str_equal keystone.tests.unit.common.test_utils.UtilsTestCase.test_auth_str_equal ... 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.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.application_credential.backends.test_sql.SQLDriverTestCase.test_list_application_credentials keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_list_application_credentials ... ok keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_endpoint keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_endpoint ... ok keystone.tests.unit.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_backend_federation_sql.SqlFederation.test_project_tags_model keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_project_tags_model ... 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.identity.test_backend_sql.PasswordHistoryValidationTests.test_validate_password_history_but_start_with_password_none keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_validate_password_history_but_start_with_password_none ... ok keystone.tests.unit.test_backend_ldap.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_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.common.test_notifications.CADFNotificationsForEntities.test_delete_policy keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_policy ... ok keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_unicode keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_unicode ... ok keystone.tests.unit.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.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.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.common.test_notifications.NotificationsForEntities.test_delete_group keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_group ... 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.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_requires_simple_bind keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_requires_simple_bind ... 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.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.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.NotificationsForEntities.test_delete_policy keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_policy ... ok keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_http_get_method_not_allowed keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_http_get_method_not_allowed ... ok keystone.tests.unit.test_backend_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.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.contrib.federation.test_utils.TestUnicodeAssertionData.test_unicode keystone.tests.unit.contrib.federation.test_utils.TestUnicodeAssertionData.test_unicode ... 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.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.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.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_to_each_domain keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_to_each_domain ... ok keystone.tests.unit.identity.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.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_delete_project keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_project ... 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_backend_federation_sql.SqlFederation.test_user_group_membership keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_user_group_membership ... 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_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.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.test_backend_sql.SqlFilterTests.test_list_entities_filtered keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_entities_filtered ... 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.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_backend_ldap.DomainSpecificSQLIdentity.test_build_tree keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_build_tree ... ok keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_all_defined_properties keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_all_defined_properties ... ok keystone.tests.unit.identity.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.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.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.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.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.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.common.test_notifications.NotificationsForEntities.test_delete_project keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_project ... 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_backend_federation_sql.SqlFederation.test_user_model keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_user_model ... ok keystone.tests.unit.common.test_utils.UtilsTestCase.test_get_certificate_issuer_dn keystone.tests.unit.common.test_utils.UtilsTestCase.test_get_certificate_issuer_dn ... ok keystone.tests.unit.common.test_utils.UtilsTestCase.test_get_certificate_issuer_dn_not_pem_format keystone.tests.unit.common.test_utils.UtilsTestCase.test_get_certificate_issuer_dn_not_pem_format ... ok keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_single_absolute_path_config_file keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_single_absolute_path_config_file ... ok keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_single_config_file_under_custom_config_dir keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_single_config_file_under_custom_config_dir ... ok keystone.tests.unit.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.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_same_id_conflict keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_same_id_conflict ... ok keystone.tests.unit.identity.test_backend_sql.PasswordExpiresValidationTests.test_authenticate_with_expired_password_for_ignore_user_option keystone.tests.unit.identity.test_backend_sql.PasswordExpiresValidationTests.test_authenticate_with_expired_password_for_ignore_user_option ... ok keystone.tests.unit.test_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.common.test_notifications.CADFNotificationsForEntities.test_delete_region keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_region ... 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.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.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.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.test_backend_sql.UserPasswordHashingTestsNoCompat.test_configured_algorithm_used keystone.tests.unit.identity.test_backend_sql.UserPasswordHashingTestsNoCompat.test_configured_algorithm_used ... 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.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.receipt.test_fernet_provider.TestPayloads.test_time_string_to_float_conversions keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_time_string_to_float_conversions ... ok keystone.tests.unit.test_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.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.common.test_notifications.NotificationsForEntities.test_delete_region keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_region ... 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.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.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_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.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.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.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.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_pool.LDAPIdentity.test_add_duplicate_role_grant keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_duplicate_role_grant ... 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.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.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.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_id_mapping_sql.SqlIDMapping.test_purge_mappings keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_purge_mappings ... 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.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 Truncating password to algorithm specific maximum length 72 characters. keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigModels.test_whitelisted_model keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigModels.test_whitelisted_model ... ok keystone.tests.unit.test_backend_ldap.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_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.policy.backends.test_sql.SQLDriverTestCase.test_list_policies keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_list_policies ... ok keystone.tests.unit.test_backend_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.common.test_notifications.NotificationsForEntities.test_delete_role keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_role ... ok keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_update_policy keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_update_policy ... ok keystone.tests.unit.test_auth_plugin.TestAuthMFA.test_check_auth_methods_against_rules keystone.tests.unit.test_auth_plugin.TestAuthMFA.test_check_auth_methods_against_rules ... 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 /usr/lib/python3/dist-packages/oslo_context/context.py:101: 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( /usr/lib/python3/dist-packages/oslo_context/context.py:101: 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( /usr/lib/python3/dist-packages/oslo_context/context.py:101: 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( /usr/lib/python3/dist-packages/oslo_context/context.py:101: 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( keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_entities_filtered_by_domain keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_entities_filtered_by_domain ... ok keystone.tests.unit.test_backend_sql.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_backend_ldap.LDAPMatchingRuleInChainTests.test_get_group keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_get_group ... 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_extract_policy_check_credentials keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_policy_check_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_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.DomainSpecificSQLIdentity.test_cache_layer_get_user_by_name keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_get_user_by_name ... ok keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_service keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_service ... 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.LDAPMatchingRuleInChainTests.test_list_groups keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_groups ... ok Truncating password to algorithm specific maximum length 72 characters. 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_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_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.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_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_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_backend_ldap.LdapIdentityWithMapping.test_add_user_group_deprecated keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_group_deprecated ... ok stdin:3:1: K008 Must use a dict comprehension instead of a dict constructor with a sequence of key-value pairs. stdin:4:1: K008 Must use a dict comprehension instead of a dict constructor with a sequence of key-value pairs. stdin:5:1: K008 Must use a dict comprehension instead of a dict constructor with a sequence of key-value pairs. keystone.tests.unit.test_hacking_checks.TestDictConstructorWithSequenceCopy.test keystone.tests.unit.test_hacking_checks.TestDictConstructorWithSequenceCopy.test ... ok keystone.tests.unit.test_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.common.test_notifications.CADFNotificationsForEntities.test_delete_trust keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_trust ... 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_sql.SqlCatalog.test_cache_layer_service_crud keystone.tests.unit.test_backend_sql.SqlCatalog.test_cache_layer_service_crud ... 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.DomainSpecificSQLIdentity.test_cache_layer_group_crud keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_group_crud ... ok keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_federated_user_email keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_federated_user_email ... ok keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_subject_token_target_data keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_subject_token_target_data ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_to_group keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_to_group ... ok keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_trust keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_trust ... ok keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_users_in_group_exact_filtered keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_users_in_group_exact_filtered ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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_add_user_to_group keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_user_to_group ... 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.common.test_utils.UtilsTestCase.test_hash keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash ... 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.identity.backends.test_sql.TestIdentityDriver.test_authenticate keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate ... 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.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.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_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.DomainSpecificSQLIdentity.test_cache_layer_project_crud keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_project_crud ... 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_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_shadow_users.ShadowUsersTests.test_get_federated_user keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_get_federated_user ... 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.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.LDAPMatchingRuleInChainTests.test_list_user_groups keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_user_groups ... ok keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_is_authenticated_check keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_is_authenticated_check ... ok keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_get_user keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_get_user ... 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_sql.SqlCatalog.test_create_endpoint_nonexistent_region keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_nonexistent_region ... 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.DomainSpecificSQLIdentity.test_cannot_delete_disabled_domain_with_immutable keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_disabled_domain_with_immutable ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_domain keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_domain ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate_no_user keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate_no_user ... 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 Truncating password to algorithm specific maximum length 72 characters. 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.common.test_notifications.NotificationsForEntities.test_disable_domain keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_domain ... 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.LDAPIdentityEnabledEmulation.test_add_user_group_deprecated keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_user_group_deprecated ... 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_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.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.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_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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_endpoint_group_project_cleanup_with_project keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_endpoint_group_project_cleanup_with_project ... ok keystone.tests.unit.test_backend_ldap_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_shadow_users.ShadowUsersTests.test_set_last_active_at_on_non_existing_user keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_set_last_active_at_on_non_existing_user ... ok keystone.tests.unit.test_backend_sql.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.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.test_backend_ldap.LdapIdentityWithMapping.test_authenticate keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate ... ok keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_region_exists keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_region_exists ... ok keystone.tests.unit.test_backend_ldap.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.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.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_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.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 Truncating password to algorithm specific maximum length 72 characters. 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_pool.LDAPIdentity.test_authenticate keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate ... 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.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_endpoint_group keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_endpoint_group ... ok keystone.tests.unit.test_backend_ldap.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_cannot_delete_immutable_domain keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_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_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_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_shadow_users.ShadowUsersTests.test_shadow_existing_federated_user keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_shadow_existing_federated_user ... 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_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.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.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.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_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_authenticate_bad_password keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_password ... 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.DomainSpecificSQLIdentity.test_cannot_delete_immutable_project keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_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 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_sql.SqlFilterTests.test_list_users_inexact_filtered keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_users_inexact_filtered ... ok Truncating password to algorithm specific maximum length 72 characters. 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_arbitrary_attributes_are_returned_from_create_user keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_arbitrary_attributes_are_returned_from_create_user ... ok keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_project keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_project ... 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_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_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_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.common.test_notifications.NotificationsForEntities.test_disable_project keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_project ... 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_sql.SqlImpliedRoles.test_circular_inferences keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_circular_inferences ... 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_pool.LDAPIdentity.test_authenticate_bad_password keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_password ... 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.common.test_utils.UtilsTestCase.test_hash_long_password_truncation keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_long_password_truncation ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_arbitrary_attributes_are_returned_from_get_user keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP" keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_view_args_populated_in_policy_dict keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_view_args_populated_in_policy_dict ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_if_no_password_set keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_if_no_password_set ... 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.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap ... 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 Truncating password to algorithm specific maximum length 72 characters. 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.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.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.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.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.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.common.test_notifications.CADFNotificationsForEntities.test_initiator_data_is_set keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_data_is_set ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_user keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_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_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_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.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.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_sql.SqlImpliedRoles.test_implied_role_crd keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_implied_role_crd ... 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.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.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_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_build_tree keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_build_tree ... 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_authenticate keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate ... ok Truncating password to algorithm specific maximum length 72 characters. 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.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.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.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_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_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_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.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.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_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.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_sql.SqlCatalog.test_delete_service_with_endpoint keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_service_with_endpoint ... 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.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.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_cache_layer_get_user keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_get_user ... 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_v3.AuthContextMiddlewareTestCase.test_auth_context_override keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_auth_context_override ... 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_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.DomainSpecificSQLIdentity.test_cannot_update_immutable_project keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_immutable_project ... 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.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.credential.test_backend_sql.SqlCredential.test_credential_limits keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_credential_limits ... 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.common.test_notifications.NotificationsForEntities.test_initiator_request_id keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_initiator_request_id ... 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.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.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.LDAPIdentityEnabledEmulation.test_authenticate_bad_password keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_password ... 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.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group_group_doesnt_exist_exc keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group_group_doesnt_exist_exc ... ok keystone.tests.unit.test_backend_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.common.test_utils.UtilsTestCase.test_hash_unicode keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_unicode ... 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_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.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.LdapIdentityWithMapping.test_cache_layer_group_crud keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_group_crud ... 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 /usr/lib/python3/dist-packages/oslo_context/context.py:101: 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( 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.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.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.common.test_notifications.CADFNotificationsForEntities.test_initiator_request_id keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_request_id ... ok keystone.tests.unit.test_backend_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_authenticate_bad_user keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_user ... 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.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.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.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.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.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.identity.backends.test_sql.TestIdentityDriver.test_create_group keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group ... 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_sql.SqlCatalog.test_get_v3_catalog_with_empty_public_url keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_v3_catalog_with_empty_public_url ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group_all_attrs keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group_all_attrs ... 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.CADFNotificationsForEntities.test_remove_user_from_group keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_remove_user_from_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.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_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' Conflict group: (sqlite3.IntegrityError) UNIQUE constraint failed: group.domain_id, group.name [SQL: INSERT INTO "group" (id, name, domain_id, description, extra) VALUES (?, ?, ?, ?, ?)] [parameters: ('da42d54cfd7149bcbbbee95b1def08d6', 'fef21bfcadd949d896964a5c0afa78de', 'ff599ac79b754596be6f7633b7a78243', None, '{}')] (Background on this error at: https://sqlalche.me/e/20/gkpj) 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.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_v3.AuthContextMiddlewareTestCase.test_oslo_context keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_oslo_context ... ok 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.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate ... 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_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_recovers_user keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_recovers_user ... 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_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.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_update_domain keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_domain ... 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.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.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.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_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_pool.LDAPIdentity.test_cache_layer_get_user keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_get_user ... 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.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.LDAPIdentityEnabledEmulation.test_authenticate_requires_simple_bind keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_requires_simple_bind ... 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.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_v3.AuthContextMiddlewareTestCase.test_project_scoped_token_auth_context keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_project_scoped_token_auth_context ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_in_group keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_in_group ... 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_notifications.NotificationsForEntities.test_update_group keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_group ... 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.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.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_sql.SqlCatalog.test_list_endpoints keystone.tests.unit.test_backend_sql.SqlCatalog.test_list_endpoints ... ok 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.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.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 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: ('0f2c18e3e5694336a8d1f4abea397947', '9e0c65e7076d4223b43f87cff4ebb622', 1, '{}', None, '2026-02-21 16:48:07.103419', None)] (Background on this error at: https://sqlalche.me/e/20/gkpj) keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user_same_id_exc keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user_same_id_exc ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_in_group_returns_not_found keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_in_group_returns_not_found ... ok keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_bcrypt keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_bcrypt ... 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.common.test_notifications.CADFNotificationsForEntities.test_update_group keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.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.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 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: ('72acf8cfad6e40328b4edf0f1f5f119a', 'e61c8bc52fa644d9bda7eb1fa1fc60c4', 'a6f88210ec72461fb7e40145b3bccbf6', 0, None)] (Background on this error at: https://sqlalche.me/e/20/gkpj) /usr/lib/python3/dist-packages/oslo_context/context.py:101: 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( 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.LDAPIdentityEnabledEmulation.test_authenticate_wrong_credentials keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_wrong_credentials ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user_same_name_and_domain_exc keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user_same_name_and_domain_exc ... ok keystone.tests.unit.test_backend_ldap_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_sql.SqlTrust.test_consume_use keystone.tests.unit.test_backend_sql.SqlTrust.test_consume_use ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_password keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_password ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_group keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_group ... ok keystone.tests.unit.test_backend_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_sql.SqlCatalog.test_region_crud keystone.tests.unit.test_backend_sql.SqlCatalog.test_region_crud ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_not_in_group keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_not_in_group ... ok keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_api_url_prefix keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_api_url_prefix ... 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_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.common.test_notifications.NotificationsForEntities.test_update_project keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_project ... ok keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_policy keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_policy ... 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_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_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_cache_layer_project_crud keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_project_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.identity.backends.test_sql.TestIdentityDriver.test_delete_user keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_user ... 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.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_configurable_allowed_user_actions keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_configurable_allowed_user_actions ... 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.NotificationsForEntities.test_update_project_does_not_send_disable keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_project_does_not_send_disable ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_user ... 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_sql.SqlTrust.test_delete_trust_not_found keystone.tests.unit.test_backend_sql.SqlTrust.test_delete_trust_not_found ... 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_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.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.LDAPIdentityEnabledEmulation.test_build_tree keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_build_tree ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_generates_uuids keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_generates_uuids ... ok keystone.tests.unit.test_backend_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_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.identity.backends.test_sql.TestIdentityDriver.test_get_group keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group ... ok keystone.tests.unit.test_backend_sql.SqlTrust.test_duplicate_trusts_not_allowed keystone.tests.unit.test_backend_sql.SqlTrust.test_duplicate_trusts_not_allowed ... ok keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_project keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_project ... ok keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint ... ok keystone.tests.unit.identity.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.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoints_associated_with_endpoint_group keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoints_associated_with_endpoint_group ... ok keystone.tests.unit.test_backend_ldap_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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_before_request_functions_must_be_added keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_before_request_functions_must_be_added ... ok keystone.tests.unit.common.test_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.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.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.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.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.SqlTrust.test_flush_expired_trusts keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group_by_name_no_user_exc keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group_by_name_no_user_exc ... ok keystone.tests.unit.test_backend_sql.SqlCatalog.test_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_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.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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_region keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_region ... 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.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.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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_authenticate keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_authenticate ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.test_backend_ldap_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.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_sql.SqlTrust.test_flush_expired_trusts_with_all_id keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_all_id ... ok keystone.tests.unit.identity.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.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.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.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.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.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.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_get_user keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_get_user ... ok keystone.tests.unit.identity.backends.test_sql.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.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.identity.backends.test_sql.TestIdentityDriver.test_get_user keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user ... 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.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.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.common.test_notifications.CADFNotificationsForEntities.test_update_region keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_region ... 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.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.test_backend_sql.SqlCatalog.test_update_region_extras keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_region_extras ... 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.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.LdapIdentityWithMapping.test_cannot_update_immutable_project keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_update_immutable_project ... 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.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.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.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_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_new_endpoints keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_new_endpoints ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_requires_simple_bind keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_requires_simple_bind ... ok keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_user_same_id_exc keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_user_same_id_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.identity.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.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.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_cache_layer_get_user_by_name keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_get_user_by_name ... ok keystone.tests.unit.identity.backends.test_sql.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.TestIdentityDriver.test_get_user_by_name_no_user_exc keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user_by_name_no_user_exc ... ok keystone.tests.unit.identity.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.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.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.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_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.common.test_notifications.NotificationsForEntities.test_update_service keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_service ... 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.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.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.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.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_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_service_exists keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_service_exists ... 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.identity.backends.test_sql.TestIdentityDriver.test_is_domain_aware keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_is_domain_aware ... ok keystone.tests.unit.test_backend_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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user_by_name keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user_by_name ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.test_backend_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.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.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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_is_domain_aware keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_is_domain_aware ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_group_crud keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_group_crud ... 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.TestIdentityDriver.test_is_sql keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_is_sql ... 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.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_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.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_sql.SqlTrust.test_flush_expired_trusts_with_no_trustor_id keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_no_trustor_id ... ok keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_user keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.test_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_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.common.test_notifications.NotificationsForEntities.test_update_user keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_user ... 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_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.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_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.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_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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_user keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_to_each_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_to_each_domain ... ok keystone.tests.unit.identity.backends.test_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" /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_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.identity.backends.test_ldap_common.LDAPSizeLimitTest.test_search_s_sizelimit_exceeded keystone.tests.unit.identity.backends.test_ldap_common.LDAPSizeLimitTest.test_search_s_sizelimit_exceeded ... ok keystone.tests.unit.test_backend_ldap.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.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.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_sql.SqlLimit.test_create_domain_limit keystone.tests.unit.test_backend_sql.SqlLimit.test_create_domain_limit ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_for_user_no_groups keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_for_user_no_groups ... ok keystone.tests.unit.test_backend_sql.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.LDAPIdentityEnabledEmulation.test_cache_layer_project_crud keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_project_crud ... 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.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_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_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.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.identity.backends.test_ldap.TestIdentityDriver.test_create_group_all_attrs keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_group_all_attrs ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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.identity.backends.test_ldap.TestIdentityDriver.test_create_group_duplicate_exc keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_group_duplicate_exc ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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.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.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.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_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_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.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_backend_sql.SqlLimit.test_create_domain_limit_duplicate keystone.tests.unit.test_backend_sql.SqlLimit.test_create_domain_limit_duplicate ... 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.policy.backends.test_sql.SQLModelTestCase.test_policy_model keystone.tests.unit.policy.backends.test_sql.SQLModelTestCase.test_policy_model ... 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_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_no_user keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_no_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_trustee_id keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_trustee_id ... ok keystone.tests.unit.identity.backends.test_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_sql.TestIdentityDriver.test_list_groups_no_groups keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_no_groups ... 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_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.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_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.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.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_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.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.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_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_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.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.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.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_build_tree keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_build_tree ... 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.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.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.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.MySQLOpportunisticIdentityDriverTestCase.test_update_user keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.test_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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_name_not_allowed_exc keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_name_not_allowed_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.test_backend_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.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_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.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.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_check_user_in_group keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group ... ok keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_remove_optional_attribute keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_remove_optional_attribute ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.identity.backends.test_sql.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.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.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.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.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.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.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_user_exc keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_user_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_authenticate keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_authenticate ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_backend_sql.SqlTrust.test_get_deleted_trust keystone.tests.unit.test_backend_sql.SqlTrust.test_get_deleted_trust ... 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.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.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.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.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_domain_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_domain_crud ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_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.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.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.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_backend_sql.SqlTrust.test_get_trust keystone.tests.unit.test_backend_sql.SqlTrust.test_get_trust ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group_returns_not_found keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group_returns_not_found ... ok keystone.tests.unit.test_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.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.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_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_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.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_group_duplicate_exc keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_group_duplicate_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_update_immutable_project keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_update_immutable_project ... ok keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_user keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_user ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.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.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.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_user_same_name_and_domain_exc keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_user_same_name_and_domain_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_delete_group keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_delete_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trust_by_trustee keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trust_by_trustee ... 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.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.LdapIdentityWithMapping.test_check_user_not_in_group keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_not_in_group ... ok 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.TestIdentityDriver.test_list_users_no_users keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_users_no_users ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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.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.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.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_get_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_get_user ... ok keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_ca_cert keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_ca_cert ... ok keystone.tests.unit.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.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_backend_ldap_pool.LDAPIdentity.test_cannot_update_immutable_project_while_unsetting_immutable keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_update_immutable_project_while_unsetting_immutable ... ok keystone.tests.unit.test_v3_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.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group_by_name_no_user_exc keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group_by_name_no_user_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trust_by_trustor keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trust_by_trustor ... ok keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group_no_group_exc keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group_no_group_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_backend_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.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.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.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_configurable_allowed_user_actions keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_configurable_allowed_user_actions ... ok 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" /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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.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_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.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.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.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_group keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trusts keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trusts ... 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.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_user keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_user ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_signing_cert keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_signing_cert ... 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.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.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_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.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.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_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' /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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.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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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.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.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_sql.SqlLimit.test_create_limit_without_description keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_without_description ... ok 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.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.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.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_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.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_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:70: 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:70: 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.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_not_in_group keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_not_in_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_chase_referrals_off keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_chase_referrals_off ... 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.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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_get_user_by_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_get_user_by_name ... ok keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_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.test_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_group keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_group ... ok keystone.tests.unit.identity.backends.test_sql.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.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.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.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_group_no_group keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_group_no_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_backend_sql.SqlTrust.test_non_expired_soft_deleted_trusts keystone.tests.unit.test_backend_sql.SqlTrust.test_non_expired_soft_deleted_trusts ... 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.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' /usr/lib/python3/dist-packages/pycadf/identifier.py:70: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_consuming_receipt_not_found keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_consuming_receipt_not_found ... 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.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" /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_same_name_exc keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_same_name_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit ... 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_cannot_delete_project_tags_immutable_project keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_project_tags_immutable_project ... ok Conflict group: (sqlite3.IntegrityError) UNIQUE constraint failed: group.domain_id, group.name [SQL: UPDATE "group" SET name=? WHERE "group".id = ?] [parameters: ('785ab62caca7401baab8024c6338499f', '8e5b273f993a44209e1822c57a452f12')] (Background on this error at: https://sqlalche.me/e/20/gkpj) 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.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_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_user keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_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.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_group_name_fails keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_group_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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.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.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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_group_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_group_crud ... 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.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.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.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:70: 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:70: 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_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_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_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.SqlLimit.test_default_enforcement_model_is_flat keystone.tests.unit.test_backend_sql.SqlLimit.test_default_enforcement_model_is_flat ... 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.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_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_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_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.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_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_project_id_fails keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_project_id_fails ... ok keystone.tests.unit.test_backend_sql.SqlTrust.test_trust_has_remaining_uses_positive keystone.tests.unit.test_backend_sql.SqlTrust.test_trust_has_remaining_uses_positive/usr/lib/python3/dist-packages/pycadf/identifier.py:70: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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_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.SqlLimit.test_delete_limit keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_invalid_domain_fails keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_invalid_domain_fails ... ok keystone.tests.unit.identity.backends.test_sql.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.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_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.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_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_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:70: 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:70: 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_cache_layer_project_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_project_crud ... 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_cli.CliDomainConfigNoOptionsTestCase.test_config_upload keystone.tests.unit.test_cli.CliDomainConfigNoOptionsTestCase.test_config_upload ... 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 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: ('304029f3e9d94c71a11bb6b0b096ac54', 1)] (Background on this error at: https://sqlalche.me/e/20/gkpj) 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_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.DomainSpecificSQLIdentity.test_create_leaf_project_with_different_domain keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_leaf_project_with_different_domain ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user_same_name_exc keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user_same_name_exc ... ok keystone.tests.unit.test_backend_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.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_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_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_disabled_endpoint keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_disabled_endpoint ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit_returns_not_found keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit_returns_not_found ... ok keystone.tests.unit.test_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.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.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.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_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_contrib_s3_core.S3ContribCore.test_bad_credential_type keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_credential_type ... ok keystone.tests.unit.test_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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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.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_sql.SqlLimit.test_get_limit keystone.tests.unit.test_backend_sql.SqlLimit.test_get_limit ... 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_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.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_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_immutable keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_immutable ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.test_v3_auth.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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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_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_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.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_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_grant_no_group keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_grant_no_group ... 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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_configurable_allowed_project_actions keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_configurable_allowed_project_actions ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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_invalid_domain_id keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_invalid_domain_id ... 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_contrib_s3_core.S3ContribCore.test_bad_request keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_request ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_grant_no_user keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_grant_no_user ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_disabled_domain_with_immutable_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_disabled_domain_with_immutable_project ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_off keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_off ... 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_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_assignment.GroupSystemRoleAssignmentTestCase.test_list_system_roles_for_group_does_not_return_domain_roles keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_list_system_roles_for_group_does_not_return_domain_roles ... ok keystone.tests.unit.test_v3_auth.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.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_configurable_allowed_user_actions keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_configurable_allowed_user_actions ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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.LdapIdentityWithMapping.test_create_group_name_with_trailing_whitespace keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_group_name_with_trailing_whitespace/usr/lib/python3/dist-packages/pycadf/identifier.py:70: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' ... 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_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.LDAPIdentityEnabledEmulation.test_chase_referrals_on keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_on ... ok keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_normalize_domain_id_extracts_domain_id_if_needed keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_normalize_domain_id_extracts_domain_id_if_needed ... ok keystone.tests.unit.test_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.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_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_domain keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_contrib_s3_core.S3ContribCore.test_bad_response keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_response ... 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_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_sql.SqlLimit.test_list_limit_by_multi_filter_with_project_id keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limit_by_multi_filter_with_project_id ... ok keystone.tests.unit.test_v3_auth.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_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.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation ... ok keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation_disk_write_fail keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation_disk_write_fail ... ok keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_id_mapping keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_id_mapping ... 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.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' /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_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.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_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_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_backend_sql.SqlLimit.test_list_limits keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limits ... 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.LdapFilterTests.test_list_entities_filtered keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_entities_filtered ... 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.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_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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_immutable_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_immutable_project ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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.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_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_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_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.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_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.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_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_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.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.LdapIdentityWithMapping.test_create_project_immutable keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_immutable ... 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_backend_id_mapping_sql.SqlIDMappingTable.test_password_model keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_password_model ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_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_sql.SqlLimit.test_update_limit keystone.tests.unit.test_backend_sql.SqlLimit.test_update_limit ... 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_endpoint_policy_sql.SqlPolicyAssociationTable.test_group_model keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_group_model ... ok keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_requirements_returns_correct_required_auth_methods keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_requirements_returns_correct_required_auth_methods ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_invalid_domain_id keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_invalid_domain_id ... 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_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_id_mapping_sql.SqlIDMappingTable.test_project_model keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_project_model ... 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_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_endpoint_policy_sql.SqlPolicyAssociationTable.test_local_user_model keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_local_user_model ... ok keystone.tests.unit.test_backend_ldap_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.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_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.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.LDAPIdentityEnabledEmulation.test_check_user_in_group keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_user_in_group ... 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_cli.CliDomainConfigSingleDomainTestCase.test_config_upload keystone.tests.unit.test_cli.CliDomainConfigSingleDomainTestCase.test_config_upload ... 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_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_contrib_s3_core.S3ContribCore.test_bad_signature_v4 keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signature_v4 ... ok keystone.tests.unit.test_backend_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_sql.DataTypeRoundTrips.test_datetimeint_persistence keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_persistence ... ok keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_revocation_event_model keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_revocation_event_model ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_name_with_trailing_whitespace keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_name_with_trailing_whitespace ... ok keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_rules_all_bogus_rules_results_in_default_behavior keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_rules_all_bogus_rules_results_in_default_behavior ... ok keystone.tests.unit.test_backend_ldap_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_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_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.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.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_sql.DataTypeRoundTrips.test_datetimeint_python_none keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_python_none ... 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_contrib_s3_core.S3ContribCore.test_bad_signing_key_v4 keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signing_key_v4 ... ok keystone.tests.unit.test_backend_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_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_endpoint_policy_sql.SqlPolicyAssociationTable.test_password_model keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_password_model ... ok keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_bcrypt_sha256 keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_bcrypt_sha256 ... ok keystone.tests.unit.test_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_cli.CliDomainConfigSingleDomainTestCase.test_no_overwrite_config keystone.tests.unit.test_cli.CliDomainConfigSingleDomainTestCase.test_no_overwrite_config ... ok keystone.tests.unit.test_cli.CliLoggingTestCase.test_absent_config_logs_warning keystone.tests.unit.test_cli.CliLoggingTestCase.test_absent_config_logs_warning ... ok keystone.tests.unit.test_cli.CliLoggingTestCase.test_present_config_does_not_log_warning keystone.tests.unit.test_cli.CliLoggingTestCase.test_present_config_does_not_log_warning ... ok keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_roundtrip keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_roundtrip ... 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_cli.TestMappingEngineTester.test_mapping_engine_tester keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester ... 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_passing_is_domain_flag_true keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_passing_is_domain_flag_true ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_v3_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_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.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.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_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_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_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_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_sql.DataTypeRoundTrips.test_json_blob_python_none keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_python_none ... ok keystone.tests.unit.test_backend_ldap.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_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_id_mapping_sql.SqlIDMappingTable.test_user_model keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_user_model ... 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_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_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_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_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_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_backend_sql.DataTypeRoundTrips.test_json_blob_python_none_renders keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_python_none_renders ... ok keystone.tests.unit.test_backend_ldap.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.common.test_password_hashing.TestPasswordHashing.test_pbkdf2_sha512 keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_pbkdf2_sha512 ... 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_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_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.LDAPIdentityEnabledEmulation.test_configurable_allowed_project_actions keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_configurable_allowed_project_actions ... 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_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.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_backend_sql.DataTypeRoundTrips.test_json_blob_roundtrip keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_roundtrip ... ok keystone.tests.unit.test_backend_ldap_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.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_cli.TestUserMappingPurgeFunctional.test_purge_by_user_type keystone.tests.unit.test_cli.TestUserMappingPurgeFunctional.test_purge_by_user_type ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_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_endpoint_policy_sql.SqlPolicyAssociationTable.test_revocation_event_model keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_revocation_event_model ... ok keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_sql_null keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_sql_null ... ok keystone.tests.unit.test_backend_sql.SqlDecorators.test_conflict_happend keystone.tests.unit.test_backend_sql.SqlDecorators.test_conflict_happend ... 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_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_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_group_domain_role_grants keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_group_domain_role_grants ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_configurable_allowed_user_actions keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_configurable_allowed_user_actions ... 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_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_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_middleware.AuthContextMiddlewareTest.test_admin_token_context keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_admin_token_context ... 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_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_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.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_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.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_project_under_domain_hierarchy keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_under_domain_hierarchy ... skipped 'No multiple domains support' keystone.tests.unit.test_v3_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_cannot_update_immutable_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project ... 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_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_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.LDAPIdentityEnabledEmulation.test_create_domain keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain ... 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_contrib_s3_core.S3ContribCore.test_good_response keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_response ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_domain_id_and_without_parent_id keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_domain_id_and_without_parent_id ... ok keystone.tests.unit.test_backend_ldap.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.resource.config_backends.test_sql.SqlDomainConfig.test_escaped_sequence_in_domain_config keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_escaped_sequence_in_domain_config ... ok keystone.tests.unit.test_backend_ldap.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_endpoint_policy_sql.SqlPolicyAssociationTable.test_user_model keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_user_model ... ok keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_context_already_exists keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_context_already_exists ... ok keystone.tests.unit.test_backend_ldap_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_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_create_project_with_domain_id_mismatch_to_parent_domain keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_domain_id_mismatch_to_parent_domain ... ok keystone.tests.unit.test_v3_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_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_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_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_sql.SqlIdentity.test_add_duplicate_role_grant keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_duplicate_role_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.test_middleware.AuthContextMiddlewareTest.test_create_idp_id_attri_not_found_fail keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_create_idp_id_attri_not_found_fail ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_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.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_limits.LimitsTestCase.test_create_domain_limit keystone.tests.unit.test_limits.LimitsTestCase.test_create_domain_limit ... 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.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_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_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_middleware.AuthContextMiddlewareTest.test_create_idp_id_success keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_create_idp_id_success ... 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_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.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_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.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_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.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.DomainSpecificLDAPandSQLIdentity.test_add_user_group_deprecated keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_group_deprecated ... 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_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_group_project_role_grants keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_group_project_role_grants ... ok keystone.tests.unit.test_backend_ldap.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_middleware.AuthContextMiddlewareTest.test_domain_disable_fail keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_domain_disable_fail ... ok keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_signature_v4 keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_signature_v4 ... ok keystone.tests.unit.test_backend_ldap_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.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_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_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.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_middleware.AuthContextMiddlewareTest.test_empty_trusted_issuer_list keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_empty_trusted_issuer_list ... 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.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_create_project_with_tags keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_tags ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_create_project_with_tags keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_tags ... 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 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_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_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.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_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.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.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_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.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.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_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.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_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.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_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_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_middleware.AuthContextMiddlewareTest.test_ephemeral_any_user_success keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_any_user_success ... ok keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_http_get_method_not_allowed keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_http_get_method_not_allowed ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.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_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.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_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.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.LdapIdentityWithMapping.test_create_unicode_user_name keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_unicode_user_name ... 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.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_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_middleware.AuthContextMiddlewareTest.test_ephemeral_incorrect_mapping_fail keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_incorrect_mapping_fail ... 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.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.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_middleware.AuthContextMiddlewareTest.test_ephemeral_invalid_scope_fail keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_invalid_scope_fail ... ok keystone.tests.unit.test_v3_assignment.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_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.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_in_group keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_in_group ... ok keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_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_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.DomainSpecificSQLIdentity.test_create_update_delete_unicode_project keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_update_delete_unicode_project ... ok keystone.tests.unit.test_backend_sql.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.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_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.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_contrib_s3_core.S3ContribCore.test_nonexistent_access_key keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_nonexistent_access_key ... 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_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_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.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_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_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.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_middleware.AuthContextMiddlewareTest.test_ephemeral_success keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_success ... 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_pool.LDAPIdentity.test_create_project_long_name_fails keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_long_name_fails ... ok keystone.tests.unit.test_backend_ldap.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.DomainSpecificLDAPandSQLIdentity.test_authenticate keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate ... 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_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_sql.SqlIdentity.test_authenticate keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate ... 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_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_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_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_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.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.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_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_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.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.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_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.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_user_none_mapping keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_none_mapping ... 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_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_sql.SqlIdentity.test_authenticate_bad_password keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_password ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_middleware.AuthContextMiddlewareTest.test_has_only_issuer_and_project_domain_name_request keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_has_only_issuer_and_project_domain_name_request ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_not_in_group keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_not_in_group ... 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_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_sql.SqlIdentity.test_authenticate_bad_user keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_user ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_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.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_password keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_password ... 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.LDAPIdentityEnabledEmulation.test_create_grant_no_group keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_grant_no_group ... ok keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_check_endpoint_project_association keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_check_endpoint_project_association ... ok keystone.tests.unit.test_backend_ldap.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_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_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_create_user_with_long_password keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_with_long_password ... 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_middleware.AuthContextMiddlewareTest.test_invalid_user_fail keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_invalid_user_fail ... 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_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_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.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.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_authenticate_bad_user keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_user ... 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_v3_domain_config.DomainConfigTestCase.test_delete_config keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config ... 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_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_middleware.AuthContextMiddlewareTest.test_mapping_with_userid_and_domainid_success keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_mapping_with_userid_and_domainid_success ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_check_endpoint_project_association_with_invalid_endpoint keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_check_endpoint_project_association_with_invalid_endpoint ... ok keystone.tests.unit.test_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_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.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.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_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.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.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_middleware.AuthContextMiddlewareTest.test_mapping_with_userid_and_domainname_success keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_mapping_with_userid_and_domainname_success ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_for_disabled_inheritance_extension keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_for_disabled_inheritance_extension ... ok keystone.tests.unit.test_backend_ldap_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.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_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_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.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_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.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.LDAPIdentityEnabledEmulation.test_create_invalid_domain_fails keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_invalid_domain_fails ... 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.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_authenticate_requires_simple_bind keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_requires_simple_bind ... 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_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.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_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_v3_assignment.ImpliedRolesTests.test_CRD_implied_roles keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_CRD_implied_roles ... 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.LDAPIdentityEnabledEmulation.test_create_leaf_project_with_different_domain keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_leaf_project_with_different_domain ... skipped 'No multiple domains support' keystone.tests.unit.test_v3_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_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_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain ... 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_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.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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association ... ok keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_missing_domain_data_fail keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_missing_domain_data_fail ... ok keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_scrypt keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_scrypt ... ok keystone.tests.unit.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.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.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.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.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.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.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_entry_points.TestEntryPoints.test_entry_point_middleware keystone.tests.unit.test_entry_points.TestEntryPoints.test_entry_point_middleware ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_to_each_domain keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_to_each_domain ... 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_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_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_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_policy.PolicyFileTestCase.test_modified_policy_reloads keystone.tests.unit.test_policy.PolicyFileTestCase.test_modified_policy_reloads ... 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_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_create_project_doesnt_modify_passed_in_dict keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_doesnt_modify_passed_in_dict ... ok keystone.tests.unit.test_v3_assignment.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_sql.SqlIdentity.test_cannot_delete_immutable_domain keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_immutable_domain ... 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_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.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.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_ldap.DomainSpecificLDAPandSQLIdentity.test_build_tree keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_build_tree ... 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_middleware.AuthContextMiddlewareTest.test_no_tokenless_attributes_request keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_no_tokenless_attributes_request ... 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_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_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.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.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_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_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.LDAPIdentityEnabledEmulation.test_create_project_immutable keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_immutable ... 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_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_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.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_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.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.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.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_config keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config ... ok keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association_with_invalid_endpoint keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association_with_invalid_endpoint ... ok keystone.tests.unit.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_middleware.AuthContextMiddlewareTest.test_only_domain_id_fail keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_only_domain_id_fail ... 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.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.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_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_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_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.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.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.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_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.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.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.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_cache_layer_get_user keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_get_user ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_tags keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_tags ... ok keystone.tests.unit.test_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.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.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_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_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_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_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.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_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_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_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.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.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.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.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.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_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.SqlIdentity.test_cannot_update_immutable_project keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_immutable_project ... 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_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.identity.test_backend_sql.UserResourceOptionTests.test_user_set_option_in_resource_option keystone.tests.unit.identity.test_backend_sql.UserResourceOptionTests.test_user_set_option_in_resource_option ... ok keystone.tests.unit.test_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_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.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_delete_large_project_cascade keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_large_project_cascade ... 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_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_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_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_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_include_names_domain_role keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_include_names_domain_role ... ok keystone.tests.unit.test_backend_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_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_bad_role keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_bad_role ... 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_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_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.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_ldap.MultiLDAPandSQLIdentity.test_add_duplicate_role_grant keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_duplicate_role_grant ... ok keystone.tests.unit.test_backend_ldap.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_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_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_sql.SqlIdentity.test_check_hierarchy_depth keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_hierarchy_depth ... 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.LdapIdentityWithMapping.test_delete_project_cascade keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_cascade ... 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_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_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.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_middleware.AuthContextMiddlewareTest.test_proj_scope_with_proj_name_only_fail keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_proj_scope_with_proj_name_only_fail ... ok keystone.tests.unit.test_v3_assignment.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_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_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.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.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.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_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_middleware.AuthContextMiddlewareTest.test_request_non_admin keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_request_non_admin ... ok keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_role keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_role ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_hierarchical_not_leaf_project keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_backend_ldap.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_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.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.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_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_middleware.AuthContextMiddlewareTest.test_token_is_cached keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_token_is_cached ... 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.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.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_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_invalid_expiration_fmt keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_invalid_expiration_fmt ... 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_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_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.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_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_v3_assignment.ImpliedRolesTests.test_trusts_from_domain_specific_implied_role keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_trusts_from_domain_specific_implied_role ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_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_delete_project_tags keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_tags ... 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.MultiLDAPandSQLIdentity.test_add_role_to_user_and_project_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_role_to_user_and_project_returns_not_found ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_project_depth keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_project_depth ... 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.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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_endpoint_project_association_cleanup_when_project_deleted keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_endpoint_project_association_cleanup_when_project_deleted ... ok keystone.tests.unit.test_backend_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_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_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.LdapIdentityWithMapping.test_delete_project_with_role_assignments keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_with_role_assignments ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_grant_no_group keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_grant_no_group ... 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_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_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_add_user_group_deprecated keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_group_deprecated ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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_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.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_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.DomainSpecificSQLIdentity.test_delete_large_project_cascade keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_large_project_cascade ... 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_assignment.ImpliedRolesTests.test_trusts_from_implied_role keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_trusts_from_implied_role ... 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.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_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.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_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_limits.LimitsTestCase.test_delete_limit keystone.tests.unit.test_limits.LimitsTestCase.test_delete_limit ... 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_middleware.AuthContextMiddlewareTest.test_userid_success keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_userid_success ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_grant_no_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_grant_no_user ... ok keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_access_rule_by_id keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_access_rule_by_id ... ok keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_entity_id keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_entity_id ... ok keystone.tests.unit.test_backend_ldap.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_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_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_cascade keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_cascade ... 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_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.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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_get_endpoint_project_association_with_invalid_endpoint keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_get_endpoint_project_association_with_invalid_endpoint ... ok keystone.tests.unit.test_backend_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_auth.TestTrustChain.test_delete_broken_chain keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_broken_chain ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_check_role_grant keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_check_role_grant ... ok keystone.tests.unit.test_backend_ldap_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_v3_federation.IdPMetadataGenerationTests.test_check_idp_sso keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_idp_sso ... 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.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.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_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.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_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.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_pool.LDAPIdentity.test_delete_domain_with_project_api keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_domain_with_project_api ... skipped 'No multiple domains support' keystone.tests.unit.test_v3_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_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_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.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.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.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.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_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.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.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.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.test_v3_federation.IdPMetadataGenerationTests.test_get_head_metadata keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_get_head_metadata ... 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.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.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.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.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.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_backend_sql.SqlIdentity.test_check_user_not_in_group keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_not_in_group ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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.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.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.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.test_limits.LimitsTestCase.test_list_limit keystone.tests.unit.test_limits.LimitsTestCase.test_list_limit ... 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.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.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_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.LdapIdentityWithMapping.test_delete_tag_from_project keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_tag_from_project ... 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_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_get_head_config_default_for_invalid_option keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_for_invalid_option ... ok keystone.tests.unit.test_v3_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_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_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_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.DomainSpecificSQLIdentity.test_delete_project_tags keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_tags ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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.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_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.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_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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_endpoints_associated_with_invalid_project keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_endpoints_associated_with_invalid_project ... ok keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_trust_cascade keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_trust_cascade ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP" keystone.tests.unit.test_backend_sql.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_federation.IdPMetadataGenerationTests.test_metadata_invalid_idp_entity_id keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_invalid_idp_entity_id ... ok keystone.tests.unit.test_backend_ldap.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_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_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.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_v3_assignment.AssignmentTestCase.test_create_role keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_create_role ... ok keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_duplicate_access_rule keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_duplicate_access_rule ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_update_immutable_project keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_update_immutable_project ... 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_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.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_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_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.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_authenticate keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate ... 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.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_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.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.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.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_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_assignment.AssignmentTestCase.test_create_role_bad_request keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_create_role_bad_request ... ok keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_endpoints_associated_with_valid_project keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_endpoints_associated_with_valid_project ... ok keystone.tests.unit.test_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.LDAPIdentityEnabledEmulation.test_create_unicode_user_name keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_unicode_user_name ... 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_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.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_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.DomainSpecificSQLIdentity.test_delete_projects_from_ids keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_projects_from_ids ... 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_federation.IdPMetadataGenerationTests.test_metadata_no_organization keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_no_organization ... 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.MultiLDAPandSQLIdentity.test_authenticate_and_get_roles_no_metadata keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_and_get_roles_no_metadata ... ok keystone.tests.unit.test_backend_ldap.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.LdapIdentityWithMapping.test_delete_user_with_project_roles keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_with_project_roles ... skipped 'N/A: LDAP has no write support' keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_update_delete_unicode_project keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_update_delete_unicode_project ... ok keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_secret keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_secret ... ok keystone.tests.unit.test_backend_ldap.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_sql.SqlIdentity.test_create_duplicate_project_name_in_different_domains keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_project_name_in_different_domains ... ok keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_deleted keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_deleted ... 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_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_v3_federation.IdPMetadataGenerationTests.test_metadata_validity keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_validity ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_projects_associated_with_endpoint keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_projects_associated_with_endpoint ... ok keystone.tests.unit.test_backend_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.MultiLDAPandSQLIdentity.test_authenticate_bad_password keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_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.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_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_backend_ldap_pool.LDAPIdentity.test_delete_immutable_domain keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_serialize_metadata_object keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_serialize_metadata_object ... 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_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_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_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.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_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_trust keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_trust ... ok keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_group_domain_role_grants keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_group_domain_role_grants ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_crud keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing' keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.MultiLDAPandSQLIdentity.test_authenticate_bad_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_user ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_grant_no_group keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_grant_no_group ... ok keystone.tests.unit.test_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.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_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_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.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_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_sql.SqlIdentity.test_create_grant_no_user keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_grant_no_user ... ok keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_projects_associated_with_invalid_endpoint keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_projects_associated_with_invalid_endpoint ... ok keystone.tests.unit.test_backend_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_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.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_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_create_user_none_mapping keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_none_mapping ... 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.TestTrustChain.test_intermediate_user_disabled keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_disabled ... 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_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.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_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_federation.SAMLGenerationTests.test_comma_in_certfile_path keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_comma_in_certfile_path ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_user_in_group keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_user_in_group ... 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_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_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_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_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_dynamic_mapping_build keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_dynamic_mapping_build ... 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_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.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_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.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_v3_federation.SAMLGenerationTests.test_comma_in_keyfile_path keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_comma_in_keyfile_path ... ok keystone.tests.unit.test_backend_ldap.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_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.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_limits.LimitsTestCase.test_show_domain_limit keystone.tests.unit.test_limits.LimitsTestCase.test_show_domain_limit ... ok keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_access_rule keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_access_rule ... ok keystone.tests.unit.test_backend_ldap.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_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_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.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_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.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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_from_project_invalidates_cache keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_from_project_invalidates_cache ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_returns_not_found keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write' keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_to_each_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_to_each_domain ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_user_not_in_group keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_user_not_in_group ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_immutable keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_immutable ... 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.LDAPIdentityEnabledEmulation.test_debug_level_set keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_debug_level_set ... 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.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_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_build_tree keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_build_tree ... 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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_del_role_assignment_by_domain_not_found keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_del_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_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_auth.TestTrustChain.test_trustor_roles_revoked keystone.tests.unit.test_v3_auth.TestTrustChain.test_trustor_roles_revoked ... 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_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_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_federation.SAMLGenerationTests.test_generate_ecp_route keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_ecp_route ... 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_limits.LimitsTestCase.test_show_project_limit keystone.tests.unit.test_limits.LimitsTestCase.test_show_project_limit ... 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_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.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_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_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.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.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_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.DomainSpecificSQLIdentity.test_delete_user_with_project_association keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_with_project_association ... skipped 'N/A: LDAP has no write support' keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association_with_invalid_endpoint keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association_with_invalid_endpoint ... ok keystone.tests.unit.test_backend_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.DomainConfigTestCase.test_update_config keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.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_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.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_group_and_project keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_group_and_project ... ok keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_saml_route keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_saml_route ... 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_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_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_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_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.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_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.MultiLDAPandSQLIdentity.test_cache_layer_get_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_get_user ... ok keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_user_domain_role_grants keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_user_domain_role_grants ... ok keystone.tests.unit.test_backend_ldap.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.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_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_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_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_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_limits.LimitsTestCase.test_update_limit keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit ... 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.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_pool.LDAPIdentity.test_delete_projects_from_ids keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_projects_from_ids ... ok keystone.tests.unit.test_v3_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_federation.SAMLGenerationTests.test_invalid_scope_body keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_invalid_scope_body ... 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_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_cli.CliDomainConfigTooManyOptionsTestCase.test_config_upload keystone.tests.unit.test_cli.CliDomainConfigTooManyOptionsTestCase.test_config_upload ... 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.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.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_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_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.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.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_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_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_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_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.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.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_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.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_group_name_fails keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_group_name_fails ... ok keystone.tests.unit.test_backend_sql.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.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_v3_federation.SAMLGenerationTests.test_invalid_token_body keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_invalid_token_body ... 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_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_v3_auth.TrustAPIBehavior.test_consume_trust_once keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_consume_trust_once ... 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_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_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_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_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.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.MultiLDAPandSQLIdentity.test_cache_layer_group_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_group_crud ... 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_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.LdapIdentityWithMapping.test_get_project keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project ... 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.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.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_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_pool.LDAPIdentity.test_delete_role_with_user_and_group_grants keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_role_with_user_and_group_grants ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_no_enabled_field keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_no_enabled_field ... ok keystone.tests.unit.test_v3_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.DomainSpecificSQLIdentity.test_domain_name_case_sensitivity keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_name_case_sensitivity ... 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_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_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_limits.LimitModelTestCase.test_get_limit_model_returns_default_model keystone.tests.unit.test_limits.LimitModelTestCase.test_get_limit_model_returns_default_model ... ok keystone.tests.unit.test_backend_sql.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.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.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_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_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.LdapIdentityWithMapping.test_get_project_by_name_for_project_acting_as_a_domain keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_by_name_for_project_acting_as_a_domain ... skipped 'No multiple domains support' keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.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.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_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_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_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_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.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_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_v3_federation.SAMLGenerationTests.test_samlize_token_values keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_samlize_token_values ... ok keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_access_rules keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_access_rules ... ok keystone.tests.unit.test_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_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.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_project_name_fails keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_project_name_fails ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_domain_segregation keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_segregation ... 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_trust_no_roles keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_trust_no_roles ... 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.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_pool.LDAPIdentity.test_delete_user_grant_no_user keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_grant_no_user ... skipped 'N/A: LDAP has no write support' keystone.tests.unit.test_backend_sql.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_limits.LimitModelTestCase.test_head_limit_model keystone.tests.unit.test_limits.LimitModelTestCase.test_head_limit_model ... 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_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.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.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_receipt_provider.TestReceiptProvider.test_unsupported_receipt_provider keystone.tests.unit.test_receipt_provider.TestReceiptProvider.test_unsupported_receipt_provider ... 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_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_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_receipt_provider.TestReceiptProvider.test_validate_v3_none_receipt_raises_receipt_not_found keystone.tests.unit.test_receipt_provider.TestReceiptProvider.test_validate_v3_none_receipt_raises_receipt_not_found ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_returns_not_found keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write' keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sign_assertion keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sign_assertion ... 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_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_create_project_with_no_enabled_field keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_no_enabled_field ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_application_credential.ApplicationCredentialTestCase.test_list_access_rules_invalid_qs keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_access_rules_invalid_qs ... expected failure 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_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_db_version_alembic keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_db_version_alembic ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_backend_ldap_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_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_head_revisions keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_head_revisions ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_backend_ldap.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_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_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.TrustAPIBehavior.test_create_unlimited_use_trust keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_unlimited_use_trust ... 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_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.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.LdapIdentityWithMapping.test_get_project_tag keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_tag ... 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_v3_federation.JsonHomeTests.test_get_json_home keystone.tests.unit.test_v3_federation.JsonHomeTests.test_get_json_home ... 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.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_parent_id_and_without_domain_id keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_parent_id_and_without_domain_id ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_user_ids_returns_not_found keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_user_ids_returns_not_found ... ok keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sign_assertion_fileutils_exc keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sign_assertion_fileutils_exc ... ok keystone.tests.unit.test_backend_ldap.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_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.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_domain ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_group_and_domain keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_group_and_domain ... ok keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_group_and_project_invalidates_cache keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_group_and_project_invalidates_cache ... ok keystone.tests.unit.test_backend_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_sql.SqlIdentity.test_create_unicode_user_name keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_unicode_user_name ... ok keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_option_invalid_domain keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_option_invalid_domain ... ok keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_unscoped_trust keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_unscoped_trust ... 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.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_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_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.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_group keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_group ... ok keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_no_token keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_no_token ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_tags keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_tags ... 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.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_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.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.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.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_project ... 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_create_user_case_sensitivity keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_case_sensitivity ... 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.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_v3_assignment.AssignmentTestCase.test_delete_grant_from_user_and_domain_invalidates_cache keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_user_and_domain_invalidates_cache ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_user keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_user ... 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_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_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.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_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.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.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_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.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.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_create_user_missed_password keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_missed_password ... ok keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_option_invalid_domain keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_option_invalid_domain ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_domain_delete_hierarchy keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_v3_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.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.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_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_v3_federation.SAMLGenerationTests.test_sp_not_found keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sp_not_found ... 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_v3_auth.TestAuthSpecificData.test_get_catalog_with_project_scoped_token keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_with_project_scoped_token ... ok keystone.tests.unit.test_backend_sql.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_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.LDAPIdentityEnabledEmulation.test_delete_project_tag_returns_not_found keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tag_returns_not_found ... ok keystone.tests.unit.test_v3_assignment.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.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_application_credential.ApplicationCredentialTestCase.test_show_access_rule keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_show_access_rule ... ok keystone.tests.unit.test_backend_ldap.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.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_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_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_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_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.LDAPIdentityEnabledEmulation.test_delete_project_tags keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tags ... ok keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_assertion_prefix_parameter keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_assertion_prefix_parameter ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.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_unscoped_token keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_with_unscoped_token ... 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_v3_application_credential.ApplicationCredentialTestCase.test_show_access_rule_invalid_qs keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_show_access_rule_invalid_qs ... expected failure keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_leaf_project_with_different_domain keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_leaf_project_with_different_domain ... ok keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_token_not_found keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_token_not_found ... 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_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_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_sql.SqlIdentity.test_del_role_assignment_by_domain_not_found keystone.tests.unit.test_backend_sql.SqlIdentity.test_del_role_assignment_by_domain_not_found ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_enable_cascade_with_parent_disabled keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_enable_cascade_with_parent_disabled ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_backend_ldap.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_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_get_roles_for_groups_on_project keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_groups_on_project ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details' keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_pool.LDAPIdentity.test_enable_project_with_disabled_parent keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_v3_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.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.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_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_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_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_v3_federation.SAMLGenerationTests.test_valid_saml_xml keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_valid_saml_xml ... 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_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_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_cannot_update_immutable_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_update_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_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.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.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_get_project keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project ... 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_pool.LDAPIdentity.test_filter_ldap_result_with_case_sensitive_attr keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_filter_ldap_result_with_case_sensitive_attr ... ok keystone.tests.unit.test_v3_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_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_federation.SAMLGenerationTests.test_verify_assertion_object keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_verify_assertion_object ... 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_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_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.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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_immutable keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_immutable ... 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_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_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_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_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_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_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_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_update_immutable_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_update_immutable_project ... 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_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_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_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.FederatedTokenTests.test_default_domain_scoped_token keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_default_domain_scoped_token ... 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.test_backend_ldap.LdapIdentityWithMapping.test_get_user keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user ... 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_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.token.test_fernet_provider.TestValidate.test_validate_v3_token_federated_info_empty_group keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_federated_info_empty_group ... ok keystone.tests.unit.test_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_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.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.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.DomainSpecificLDAPandSQLIdentity.test_create_project_invalid_domain_id keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_invalid_domain_id ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_by_name keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_by_name ... 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_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_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_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_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.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_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.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.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_role_check_role_grant keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_role_check_role_grant ... ok keystone.tests.unit.test_v3_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_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_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_create_user_none_mapping keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_mapping ... 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_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.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_get_user_returns_not_found keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_returns_not_found ... 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_assignment.AssignmentTestCase.test_delete_group_before_removing_system_assignments_succeeds keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_group_before_removing_system_assignments_succeeds ... ok keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_max_redelegation_count_constraint keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_max_redelegation_count_constraint ... 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.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_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_role_returns_not_found keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_role_returns_not_found ... 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_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_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_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.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_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.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_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.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.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_check_hierarchy_depth keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed' 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_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_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_create_user_none_password keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_password ... 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_auth.TrustAPIBehavior.test_modified_redelegation_count_error keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_modified_redelegation_count_error ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_group_crud keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_group_crud ... 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_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_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.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_get_project_tag keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_tag ... 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.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_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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_with_long_password keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_with_long_password ... ok keystone.tests.unit.test_backend_ldap.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.DomainSpecificSQLIdentity.test_get_project_user_ids_returns_not_found keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_user_ids_returns_not_found ... ok keystone.tests.unit.test_v3_auth.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.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_pool.LDAPIdentity.test_get_group_by_name keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_group_by_name ... ok keystone.tests.unit.test_v3_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.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_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_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_federation.ShadowMappingTests.test_shadow_mapping_creates_projects keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_creates_projects ... 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_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.LdapIdentityWithMapping.test_list_domains keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains ... 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_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.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_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_v3_federation.FederatedTokenTests.test_empty_whitelist_discards_all_values keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_empty_whitelist_discards_all_values ... ok keystone.tests.unit.test_backend_ldap.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.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.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_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_v3_auth.TestAuthSpecificData.test_get_system_roles_with_domain_scoped_token keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_system_roles_with_domain_scoped_token ... ok keystone.tests.unit.test_v3_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_v3_auth.TrustAPIBehavior.test_redelegation_expiry keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_expiry ... 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_cascade keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_cascade ... 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.LdapIdentityWithMapping.test_list_domains_for_groups keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_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.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_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.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.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_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.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_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_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_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.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_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_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.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_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.LDAPIdentityEnabledEmulation.test_delete_user_with_project_roles keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_project_roles ... skipped 'N/A: LDAP has no write support' keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_full_workflow keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_full_workflow ... 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_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.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.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_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_get_project keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_call_db_time keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_backend_ldap.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_sql.SqlIdentity.test_delete_project_tags keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_tags ... 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.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_get_project_by_name keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_by_name ... 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.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_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_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_configurable_allowed_user_actions keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_configurable_allowed_user_actions ... 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_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.DomainSpecificLDAPandSQLIdentity.test_create_project_with_domain_id_and_without_parent_id keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_domain_id_and_without_parent_id ... ok keystone.tests.unit.test_v3_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_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.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_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.LDAPIdentityEnabledEmulation.test_domain_crud keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing' keystone.tests.unit.test_v3_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.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_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_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_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_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_v3_auth.TrustAPIBehavior.test_redelegation_without_impersonation keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_without_impersonation ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_domain_immutable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_domain_immutable ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_with_user_association keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_with_user_association ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_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.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_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.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_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_get_project_contains_tags keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_contains_tags ... ok keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_with_invalid_secret_fails keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_with_invalid_secret_fails ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_projects_from_ids keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_projects_from_ids ... 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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_with_project_api keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_with_project_api ... ok keystone.tests.unit.test_backend_ldap.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_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_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_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.LdapIdentityWithMapping.test_list_project_tags keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_tags ... 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_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_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_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_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_v3_auth.ApplicationCredentialAuth.test_expired_application_credential_fails keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_expired_application_credential_fails ... ok keystone.tests.unit.test_backend_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_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_pool.LDAPIdentity.test_get_project_tag keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_tag ... ok keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_chained keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_chained ... ok keystone.tests.unit.test_backend_ldap.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.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_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.LdapIdentityWithMapping.test_list_projects keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects ... 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_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.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.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_v3_auth.TestAuthSpecificData.test_head_catalog_with_project_scoped_token keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_catalog_with_project_scoped_token ... ok keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_unexpired_application_credential_succeeds keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_unexpired_application_credential_succeeds ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_with_system_assignments keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_with_system_assignments ... ok keystone.tests.unit.test_backend_ldap.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.DomainSpecificSQLIdentity.test_get_roles_for_user_and_domain_returns_not_found keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_roles_for_user_and_domain_returns_not_found ... ok keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_after keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_after ... ok keystone.tests.unit.test_backend_ldap.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_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_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.LdapIdentityWithMapping.test_list_projects_for_alternate_domain keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_alternate_domain ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_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_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_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_v3_auth.TrustAPIBehavior.test_trust_deleted_grant keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_deleted_grant ... 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_create_duplicate_group_name_fails keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_group_name_fails ... 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.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_create_project_with_tags keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_tags ... 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_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_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.DomainSpecificSQLIdentity.test_get_user keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user ... 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.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_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_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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_group_assignments_group_same_id_as_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_group_assignments_group_same_id_as_user ... ok keystone.tests.unit.test_backend_ldap.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_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_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_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_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.DomainSpecificSQLIdentity.test_get_user_by_name keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_by_name ... 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_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.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_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_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_assignment.AssignmentTestCase.test_get_effective_role_assignments keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_effective_role_assignments ... ok keystone.tests.unit.test_backend_ldap_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_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.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.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_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_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.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.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_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_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_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_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.LdapIdentityWithMapping.test_list_projects_for_user keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user ... 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_federation.FederatedTokenTests.test_issue_token_from_rules_without_user keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_token_from_rules_without_user ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_unicode_user_name keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_unicode_user_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_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.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.DomainSpecificSQLIdentity.test_get_user_returns_required_attributes keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_returns_required_attributes ... ok keystone.tests.unit.test_v3_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.LdapIdentityWithMapping.test_list_projects_for_user_and_groups keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user_and_groups ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_tag_from_project keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_tag_from_project ... 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_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_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_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_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter ... 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_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_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.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.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_sql.SqlIdentity.test_delete_user_grant_no_user keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_grant_no_user ... ok keystone.tests.unit.test_backend_ldap.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.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.LdapIdentityWithMapping.test_list_projects_in_subtree keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_in_subtree ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_token_with_nonexistent_group keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_token_with_nonexistent_group ... ok keystone.tests.unit.test_backend_ldap_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.DomainSpecificSQLIdentity.test_group_crud keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_group_crud ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_project keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_project ... ok keystone.tests.unit.test_v3_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_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.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.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.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_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.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.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_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_with_bad_operator_fails keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_with_bad_operator_fails ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_user_name_fails keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_user_name_fails ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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_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_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_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.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_list_projects_with_multiple_filters keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_with_multiple_filters ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_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.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_v3_federation.FederatedTokenTests.test_issue_unscoped_token keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token ... 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.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_pool.LDAPIdentity.test_get_roles_for_user_and_domain keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_hierarchical_not_leaf_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_backend_ldap.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_v3_assignment.AssignmentTestCase.test_get_head_role_assignments keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_head_role_assignments ... ok keystone.tests.unit.test_backend_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_default_domain_by_name keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_default_domain_by_name ... ok keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_with_bad_timestamp_fails keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_with_bad_timestamp_fails ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_by_user_with_domain_group_roles keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_by_user_with_domain_group_roles ... ok keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_default_domain_scoped_token keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_default_domain_scoped_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_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_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_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.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.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.LDAPIdentityEnabledEmulation.test_get_group_by_name keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_group_by_name ... ok keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_disabled_idp keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_disabled_idp ... ok keystone.tests.unit.test_backend_ldap.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_v3_assignment.AssignmentTestCase.test_list_head_roles keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_list_head_roles ... 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_domain_config.SecurityRequirementsTestCase.test_delete_non_whitelisted_security_compliance_options_fails keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_non_whitelisted_security_compliance_options_fails ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_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_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.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_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_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_after keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_after ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_grant_no_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_grant_no_user ... 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.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_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_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_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.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_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_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_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_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_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_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_sql.SqlIdentity.test_domain_delete_hierarchy keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_delete_hierarchy ... 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.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.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_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_v3_auth.TestFernetTokenAPIs.test_check_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_check_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_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.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.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_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_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_at keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_at ... ok keystone.tests.unit.test_backend_ldap.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_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.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.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_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.AssignmentTestCase.test_list_system_role_assignments keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_list_system_role_assignments ... ok keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_password_regex_description_fails keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_password_regex_description_fails ... ok keystone.tests.unit.test_v3_auth.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_v3_federation.FederatedTokenTests.test_issue_unscoped_token_group_names_in_mapping keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_group_names_in_mapping ... ok keystone.tests.unit.test_backend_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.LDAPIdentityEnabledEmulation.test_get_project keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project ... 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_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.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.LdapIdentityWithMapping.test_list_role_assignment_using_sourced_groups keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_using_sourced_groups ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_cascade keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_cascade ... 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_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_bad_operator_fails keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_bad_operator_fails ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_groups keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_groups ... 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_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.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_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_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_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_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain ... 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_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.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_pool.LDAPIdentity.test_group_crud keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_group_crud ... 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_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_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_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_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_v3_federation.FederatedTokenTestsMethodToken.test_empty_whitelist_discards_all_values keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_empty_whitelist_discards_all_values ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.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.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.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_v3_assignment.AssignmentTestCase.test_update_role keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_update_role ... 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_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.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_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_create_project_immutable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_immutable ... 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_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_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_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_delete_domain_with_project_api keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain_with_project_api ... 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_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_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.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.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.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.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_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.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_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_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.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_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.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_v3_federation.FederatedTokenTestsMethodToken.test_full_workflow keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_full_workflow ... 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_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_project_tag keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_tag ... 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_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_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.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_name keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_name ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_tags keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_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_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.DomainSpecificSQLIdentity.test_list_project_tags keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_project_tags ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_group_assignments_group_same_id_as_user keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_group_assignments_group_same_id_as_user ... ok keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_domain keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_domain ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.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.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_pool.LDAPIdentity.test_id_attribute_not_found keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_id_attribute_not_found ... ok keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_notify keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_notify ... ok keystone.tests.unit.test_backend_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.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_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_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.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_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_sql.SqlIdentity.test_get_default_domain_by_name keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_default_domain_by_name ... ok keystone.tests.unit.test_backend_ldap.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_identity_manager_catches_forbidden_when_deleting_a_project keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_identity_manager_catches_forbidden_when_deleting_a_project ... ok keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_scoped_token_no_groups keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_scoped_token_no_groups ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.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_list_projects keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects ... 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_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_get_group_by_name keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_group_by_name ... 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_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.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.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.LdapIdentityWithMapping.test_list_users_by_name_and_with_filter keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_by_name_and_with_filter ... ok keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote ... ok keystone.tests.unit.test_backend_ldap.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_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.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.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_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_list_domains keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains ... 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.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_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_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_config_with_user_from_other_domain keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_config_with_user_from_other_domain ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_group_with_user_project_domain_links keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_group_with_user_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_identity.PasswordValidationTestCase.test_changing_password_with_strong_password_strength_fails keystone.tests.unit.test_v3_identity.PasswordValidationTestCase.test_changing_password_with_strong_password_strength_fails ... ok keystone.tests.unit.test_backend_ldap.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_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_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_sql.SqlIdentity.test_get_project keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project ... 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_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_assignment_by_project_not_found keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_assignment_by_project_not_found ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_v3_auth.TestFernetTokenAPIs.test_create_domain_token_with_only_domain_name_and_username keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_with_only_domain_name_and_username ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_domain keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_domain ... ok keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_default_overwritten keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_default_overwritten ... ok keystone.tests.unit.test_backend_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.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_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_get_project_by_name keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_by_name ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains_for_groups keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_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_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_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_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_password_regex keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_password_regex ... ok keystone.tests.unit.test_backend_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.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_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_list_group_members_when_no_members keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_group_members_when_no_members ... ok keystone.tests.unit.test_v3_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.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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_projects_from_ids keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_projects_from_ids ... 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_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_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_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_different keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_different ... ok keystone.tests.unit.test_backend_ldap_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_for_user keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user ... 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_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.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.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_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_pool.LDAPIdentity.test_list_groups keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups ... 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_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_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_password_regex_desc_returns_none keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_password_regex_desc_returns_none ... ok keystone.tests.unit.test_backend_ldap.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.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_sql.SqlIdentity.test_get_project_tag keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_tag ... 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.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.LDAPIdentityEnabledEmulation.test_get_role_by_user_and_project_with_user_in_group keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_by_user_and_project_with_user_in_group ... ok keystone.tests.unit.test_v3_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_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_under_disabled_one keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_under_disabled_one ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_different_from_protocol keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_different_from_protocol ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.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_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_list_groups_for_user keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups_for_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_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_auth.TestFernetTokenAPIs.test_create_explicit_unscoped_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_explicit_unscoped_token ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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.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_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_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_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_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.DomainSpecificLDAPandSQLIdentity.test_delete_large_project_cascade keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_large_project_cascade ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.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_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_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_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_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_no_attribute keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_no_attribute ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.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.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_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_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_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_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_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_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_id keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_id ... ok keystone.tests.unit.test_backend_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.DomainSpecificLDAPandSQLIdentity.test_delete_project_cascade keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_cascade ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_limit_for_domains keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_limit_for_domains ... skipped 'No multiple domains support' keystone.tests.unit.test_v3_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_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_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_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_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_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_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.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.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_list_project_parents keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_project_parents ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_v3_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_backend_sql.SqlIdentity.test_get_role_by_user_and_project keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_by_user_and_project ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_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.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_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.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_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_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_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.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_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_name keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_name ... ok keystone.tests.unit.test_backend_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_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_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.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.LdapIdentityWithMapping.test_multi_role_grant_by_user_group_on_project_domain keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_multi_role_grant_by_user_group_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token ... 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_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_sql.SqlIdentity.test_get_role_grant_by_user_and_project keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_grant_by_user_and_project ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_project_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_project_token ... ok keystone.tests.unit.test_backend_ldap.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.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.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.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.LDAPIdentityEnabledEmulation.test_get_user keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_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_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.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_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_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.LDAPIdentityEnabledEmulation.test_get_user_by_name keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user_by_name ... ok keystone.tests.unit.test_backend_ldap.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_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_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_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_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.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_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_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.LDAPIdentityEnabledEmulation.test_get_user_by_name_returns_not_found keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user_by_name_returns_not_found ... ok keystone.tests.unit.test_v3_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_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_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_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.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_system_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_system_token ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_tags keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_tags ... 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_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_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_email keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_email ... ok keystone.tests.unit.test_backend_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.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.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_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_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_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.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_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_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_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.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_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_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_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_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_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.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_sql.SqlIdentity.test_get_user keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user ... 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_backend_ldap.LdapIdentityWithMapping.test_project_update_and_project_get_return_same_response keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_update_and_project_get_return_same_response ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_grant_crud_throws_exception_if_invalid_role keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_grant_crud_throws_exception_if_invalid_role ... ok keystone.tests.unit.test_v3_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.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_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_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.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_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.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.TestFernetTokenAPIs.test_create_project_scoped_token_fails_if_project_name_unsafe keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_fails_if_project_name_unsafe ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_group_crud keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_group_crud ... 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_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_group_names_in_mapping keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_group_names_in_mapping ... ok keystone.tests.unit.test_backend_ldap.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_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_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_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_user_id keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_user_id ... ok keystone.tests.unit.test_backend_ldap_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.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.DomainSpecificSQLIdentity.test_list_role_assignment_using_sourced_groups keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_using_sourced_groups ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.LdapIdentityWithMapping.test_remove_foreign_assignments_when_deleting_a_domain keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_foreign_assignments_when_deleting_a_domain ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_with_project_association keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_with_project_association ... skipped 'N/A: LDAP has no write support' keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_with_project_id_and_user_id keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_with_project_id_and_user_id ... ok keystone.tests.unit.test_v3_assignment.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_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_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_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.MultiLDAPandSQLIdentity.test_create_unicode_user_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_unicode_user_name ... 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_federation.FederatedTokenTests.test_list_domains keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_domains ... 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.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_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.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_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.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.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.LDAPIdentityEnabledEmulation.test_id_attribute_not_found keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_id_attribute_not_found ... ok keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_malformed_environment keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_malformed_environment ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_group_crud keystone.tests.unit.test_backend_sql.SqlIdentity.test_group_crud ... 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_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.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_pool.LDAPIdentity.test_list_projects_in_subtree keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_in_subtree ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain ... ok keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_user_name keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_user_name ... ok keystone.tests.unit.test_backend_ldap.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.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.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_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.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_pool.LDAPIdentity.test_list_projects_in_subtree_invalid_project_id keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_in_subtree_invalid_project_id ... ok keystone.tests.unit.test_v3_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.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.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.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_v3_federation.FederatedTokenTests.test_list_projects keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_projects ... 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_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_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_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_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_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_sql.SqlIdentity.test_hierarchical_projects_crud keystone.tests.unit.test_backend_sql.SqlIdentity.test_hierarchical_projects_crud ... 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.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_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_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.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.DomainSpecificSQLIdentity.test_list_role_assignments_unfiltered keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_unfiltered ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_domains keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_domains ... 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_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.LdapIdentityWithMapping.test_remove_user_role_not_assigned keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_user_role_not_assigned ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_missed_password keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_missed_password ... 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_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_resource.ResourceTestCase.test_create_domain_case_sensitivity keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_case_sensitivity ... 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.TestFernetTokenAPIs.test_create_project_token_with_default_domain_as_project keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_default_domain_as_project ... ok keystone.tests.unit.test_backend_ldap.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_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.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_rename_duplicate_project_name_fails keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_rename_duplicate_project_name_fails ... ok keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_notify keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_notify ... ok keystone.tests.unit.test_backend_ldap.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_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_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_user keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_user ... ok keystone.tests.unit.test_backend_ldap.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_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.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.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_delete_user_assignments_user_same_id_as_group keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_assignments_user_same_id_as_group ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_disabled_project_domain_fails keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_disabled_project_domain_fails ... ok keystone.tests.unit.test_backend_ldap.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.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.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_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.DomainSpecificSQLIdentity.test_list_user_ids_for_project_no_duplicates keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_user_ids_for_project_no_duplicates ... ok keystone.tests.unit.test_v3_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_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_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_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.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_create_user_none_password keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_none_password ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_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.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_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.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_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_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_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_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.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_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_domain_name keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_domain_name ... ok keystone.tests.unit.test_backend_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.DomainSpecificSQLIdentity.test_list_users keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users ... 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_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.LdapIdentityWithMapping.test_update_cascade_only_accepts_enabled keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_cascade_only_accepts_enabled ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_with_long_password keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_with_long_password ... 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_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_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_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_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.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_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_list_groups keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_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_v3_federation.FederatedTokenTests.test_not_adding_blacklist_passess_all_values keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_not_adding_blacklist_passess_all_values ... ok keystone.tests.unit.test_backend_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_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_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.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.MultiLDAPandSQLIdentity.test_del_role_assignment_by_domain_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_del_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_in_group keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_in_group ... 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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_rename_invalidates_get_domain_by_name_cache keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_rename_invalidates_get_domain_by_name_cache ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_group_name_with_trailing_whitespace keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_group_name_with_trailing_whitespace ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_unsafe keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_unsafe ... ok 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_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.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_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_different keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_different ... ok keystone.tests.unit.test_backend_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_sql.SqlIdentity.test_list_group_role_assignment keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_group_role_assignment ... ok keystone.tests.unit.test_v3_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_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_update_project_enable keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_enable ... 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_federation.FederatedTokenTests.test_not_setting_whitelist_accepts_all_values keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_not_setting_whitelist_accepts_all_values ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_for_user keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_for_user ... 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.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_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.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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_segregation keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_segregation ... 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_sql.SqlIdentity.test_list_groups keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_groups ... 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.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_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.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_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_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_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.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_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.LDAPIdentityEnabledEmulation.test_list_groups_no_dn keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_no_dn ... 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_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_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.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_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_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_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_project_api keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_project_api ... ok keystone.tests.unit.test_backend_ldap.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.LDAPIdentityEnabledEmulation.test_list_limit_for_domains keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_limit_for_domains ... skipped 'No multiple domains support' keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_name keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_name ... 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_assign_system_role_to_user keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_assign_system_role_to_user ... ok keystone.tests.unit.test_backend_ldap_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.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_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.LDAPIdentityEnabledEmulation.test_list_project_parents keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_parents ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_v3_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_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.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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_existing_uuids_work keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_existing_uuids_work ... 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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_crud keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing' keystone.tests.unit.test_v3_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_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_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_project_parents_invalid_project_id keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_parents_invalid_project_id ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_for_user_without_password_fails keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_for_user_without_password_fails ... ok keystone.tests.unit.test_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_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_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.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_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.LdapIdentityWithMapping.test_update_project_set_immutable_with_additional_updates keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_set_immutable_with_additional_updates ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.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.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_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_sql.SqlIdentity.test_list_project_tags keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_tags ... 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_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.LdapIdentityWithMapping.test_update_project_tags keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_tags ... 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_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_list_project_tags_returns_not_found keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_tags_returns_not_found ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.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_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_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_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_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project ... ok keystone.tests.unit.test_v3_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_sql.SqlIdentity.test_list_projects keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects ... 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_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.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.LDAPIdentityEnabledEmulation.test_list_projects keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects ... 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.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.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_v3_assignment.UserSystemRoleAssignmentTestCase.test_check_user_has_system_role_when_assignment_exists keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_check_user_has_system_role_when_assignment_exists ... ok keystone.tests.unit.test_backend_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_pool.LDAPIdentity.test_list_user_ids_for_project_no_duplicates keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project_no_duplicates ... ok keystone.tests.unit.test_v3_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.LdapIdentityWithMapping.test_update_role_no_name keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_role_no_name ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project ... ok keystone.tests.unit.test_backend_ldap.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.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_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_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_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_saml2_remote keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_saml2_remote ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_project_ids_returns_not_found keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_project_ids_returns_not_found ... ok keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_failed_to_get_cert_subject_dn keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_failed_to_get_cert_subject_dn ... ok keystone.tests.unit.test_backend_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_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_v3_federation.FederatedTokenTests.test_scope_to_domain_with_only_inherited_roles_fails keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_domain_with_only_inherited_roles_fails ... ok keystone.tests.unit.test_backend_ldap.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.SqlIdentity.test_list_projects_for_domain keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_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_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.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_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.ResourceTestCase.test_create_project_bad_request keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_bad_request ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_enable keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_enable ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_segregation keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_segregation ... 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.LDAPIdentityEnabledEmulation.test_list_projects_for_domain keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_domain ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_list_users keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users ... 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_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.LdapIdentityWithMapping.test_update_user_id_fails keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_id_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_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_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_resource.ResourceTestCase.test_create_project_invalid_domain_id keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_invalid_domain_id ... ok keystone.tests.unit.test_backend_ldap.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.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_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.LdapIdentityWithMapping.test_update_user_name keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_name ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_by_authenticating_with_unscoped_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_by_authenticating_with_unscoped_token ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_project_between_domains_with_clashing_names_fails keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_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_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_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_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_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_all keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_all ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_in_group keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_in_group ... ok keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_system_roles_for_user_does_not_return_domain_roles keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_system_roles_for_user_does_not_return_domain_roles ... ok keystone.tests.unit.test_backend_ldap.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_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_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.LdapIdentityWithMapping.test_updated_arbitrary_attributes_are_returned_from_update_user keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_user_between_domains keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_v3_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_resource.ResourceTestCase.test_create_project_tag keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_role_grant_by_user_and_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_role_grant_by_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.LdapIdentityWithMapping.test_user_crud keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_crud ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_user_and_groups keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_user_and_groups ... ok keystone.tests.unit.test_backend_ldap.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_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.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_no_dn keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_no_dn ... 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.SqlIdentity.test_list_projects_in_subtree_with_circular_reference keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree_with_circular_reference ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_enabled_ignored_disable_error keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_enabled_ignored_disable_error ... 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_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_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_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.ResourceTestCase.test_create_project_tag_already_exists keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_already_exists ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_default_domain_by_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_default_domain_by_name ... ok keystone.tests.unit.test_backend_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_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.LdapIdentityWithMapping.test_user_filter keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_filter ... 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_pool.LDAPIdentity.test_list_users_with_all_federated_attributes keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_all_federated_attributes ... ok keystone.tests.unit.test_v3_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_v3_federation.FederatedTokenTestsMethodToken.test_list_domains keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_domains ... 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.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_user_id_comma keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_id_comma ... 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_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_get_group_by_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_group_by_name ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_invalid_project_id keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_invalid_project_id ... ok keystone.tests.unit.test_backend_ldap.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_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_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.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.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.DomainSpecificSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" keystone.tests.unit.test_v3_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_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.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_federation.FederatedTokenTests.test_scope_to_project_once_notify keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_once_notify ... ok keystone.tests.unit.test_backend_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_backend_ldap.LdapIdentityWithMapping.test_user_update_and_user_get_return_same_response keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_update_and_user_get_return_same_response ... ok keystone.tests.unit.test_backend_sql.SqlModuleInitialization.test_initialize_module keystone.tests.unit.test_backend_sql.SqlModuleInitialization.test_initialize_module ... 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.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.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.DomainSpecificSQLIdentity.test_project_add_and_remove_user_role keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_add_and_remove_user_role ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: UserWarning: Invalid uuid: case. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.test_backend_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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: UserWarning: Invalid uuid: CASE. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.test_backend_sql.SqlPolicy.test_create keystone.tests.unit.test_backend_sql.SqlPolicy.test_create ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_is_case_insensitive keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_is_case_insensitive ... ok keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_projects keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_projects ... 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.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_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_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.SqlPolicy.test_delete keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete ... 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.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.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.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_auth.TestFernetTokenAPIs.test_delete_implied_role_do_not_show_in_v3_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_delete_implied_role_do_not_show_in_v3_token ... ok keystone.tests.unit.test_backend_sql.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_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_pool.LDAPIdentity.test_list_users_with_protocol_id keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_protocol_id ... ok keystone.tests.unit.test_v3_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_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_list_role_assignment_by_domain keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_by_domain ... ok keystone.tests.unit.test_backend_sql.SqlPolicy.test_get keystone.tests.unit.test_backend_sql.SqlPolicy.test_get ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_attribute_update keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_attribute_update ... 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_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_federation.FederatedTokenTests.test_scope_to_project_with_duplicate_roles_returns_single_role keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_with_duplicate_roles_returns_single_role ... ok keystone.tests.unit.test_backend_ldap_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project ... 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_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_by_user_with_domain_group_roles keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_by_user_with_domain_group_roles ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_delete_project_cascade keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_cascade ... 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_sql.SqlPolicy.test_list keystone.tests.unit.test_backend_sql.SqlPolicy.test_list ... 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_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_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_resource.ResourceTestCase.test_create_project_tag_over_tag_limit keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_over_tag_limit ... ok keystone.tests.unit.test_backend_sql.SqlPolicy.test_update keystone.tests.unit.test_backend_sql.SqlPolicy.test_update ... 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_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_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.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_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.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_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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_by_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_by_name ... 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_cli.CliStatusTestCase.test_check_immutable_roles keystone.tests.unit.test_cli.CliStatusTestCase.test_check_immutable_roles ... 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_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_cli.CliStatusTestCase.test_check_safe_trust_policies keystone.tests.unit.test_cli.CliStatusTestCase.test_check_safe_trust_policies ... 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: python3.14 -m stestr.subunit_runner.run mapping_purge [-h] [--all] [--domain-name DOMAIN_NAME] [--public-id PUBLIC_ID] [--local-id LOCAL_ID] [--type {user,group}] python3.14 -m stestr.subunit_runner.run 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_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_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_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_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_backend_sql.SqlIdentity.test_list_role_assignments_filtered_by_role keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_filtered_by_role ... ok keystone.tests.unit.test_v3_auth.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_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.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.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_policy.PolicyTestCase.test_templatized_enforcement keystone.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement ... 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_v3_federation.FederatedTokenTests.test_scope_to_project_with_only_inherited_roles keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_with_only_inherited_roles ... ok keystone.tests.unit.test_backend_ldap.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_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_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_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_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_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_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_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.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_global_role keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_global_role ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_unsafe keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_unsafe ... 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_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_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.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_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_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_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_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_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.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_federation.FederatedTokenTests.test_scope_token_from_nonexistent_unscoped_token keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_token_from_nonexistent_unscoped_token ... ok keystone.tests.unit.test_backend_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.DomainSpecificLDAPandSQLIdentity.test_get_project keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project ... 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_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.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_v3_auth.TestJWSTokenAPIs.test_auth_token_cross_domain_group_and_project keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_auth_token_cross_domain_group_and_project ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_tags keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_tags ... 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_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_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_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.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.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.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_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_pool.LDAPIdentity.test_move_user_between_domains keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_v3_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.ResourceTestCase.test_create_project_unsafe_default keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_unsafe_default ... ok keystone.tests.unit.test_v3_federation.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_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_userid keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_userid ... ok keystone.tests.unit.test_backend_ldap.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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_returns_not_found ... ok keystone.tests.unit.test_backend_ldap.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.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_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.LDAPIdentityEnabledEmulation.test_list_role_assignment_using_sourced_groups_with_domains keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_using_sourced_groups_with_domains ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_user_ids_for_project keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_user_ids_for_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_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_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_resource.ResourceTestCase.test_create_project_with_parent_id_and_no_domain_id keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_with_parent_id_and_no_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for support for parent_id to imply domain_id' keystone.tests.unit.test_backend_ldap.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_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_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_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.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.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_v3_federation.FederatedTokenTests.test_scoped_token_has_user_domain keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scoped_token_has_user_domain ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_with_role_assignments keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_with_role_assignments ... 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_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_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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_tag keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_tag ... 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_sql.SqlIdentity.test_list_users keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users ... 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_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_username keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_username ... ok keystone.tests.unit.test_backend_ldap_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.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_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_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.DomainSpecificLDAPandSQLIdentity.test_get_project_contains_tags keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_contains_tags ... 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_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_group_not_found keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_group_not_found ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_call_count keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_call_count ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_user_ids_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_user_ids_returns_not_found ... ok keystone.tests.unit.test_backend_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_pool.LDAPIdentity.test_password_change_with_pool keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_password_change_with_pool ... ok keystone.tests.unit.test_v3_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_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_multiple_tokens keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_multiple_tokens ... ok keystone.tests.unit.test_backend_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_list_role_assignments_unfiltered keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_unfiltered ... 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_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_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.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_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_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_assignment.DomainSpecificRoleTests.test_cross_domain_implied_roles_authentication keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_cross_domain_implied_roles_authentication ... ok keystone.tests.unit.test_backend_ldap.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_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.MultiLDAPandSQLIdentity.test_delete_projects_from_ids keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_projects_from_ids ... 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_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_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.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_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_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_401 keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_401 ... ok keystone.tests.unit.test_backend_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_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_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_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_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.DomainSpecificLDAPandSQLIdentity.test_get_project_tag keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_tag ... ok keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_once keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_once ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_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_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_list_user_ids_for_project_no_duplicates keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_user_ids_for_project_no_duplicates ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_user_ids_returns_not_found keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_user_ids_returns_not_found ... ok keystone.tests.unit.test_v3_auth.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_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_other keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_other ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_name keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_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_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_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_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_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.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.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.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_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.FederatedTokenTestsMethodToken.test_scope_to_domain_with_only_inherited_roles_fails keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_with_only_inherited_roles_fails ... ok keystone.tests.unit.test_backend_ldap.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_pool.LDAPIdentity.test_pool_size_set keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_size_set ... 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_list_users keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users ... 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_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_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.FederatedTokenTests.test_workflow_with_groups_deletion keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_workflow_with_groups_deletion ... 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_auth.TestFernetTokenAPIs.test_extra_data_in_domain_scoped_token_fails_validation keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_extra_data_in_domain_scoped_token_fails_validation ... ok keystone.tests.unit.test_backend_ldap_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_cascade_only_accepts_enabled keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_cascade_only_accepts_enabled ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_by_name_and_with_filter keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_by_name_and_with_filter ... ok keystone.tests.unit.test_backend_ldap.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_delete_role_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_role_returns_not_found ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_get_role_assignment_by_domain_not_found keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_assignment.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_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_resource.ResourceTestCase.test_delete_default_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_default_domain ... 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_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_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.LDAPIdentityEnabledEmulation.test_list_users_in_group keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_in_group ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_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_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token ... ok keystone.tests.unit.test_backend_ldap.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.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_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.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_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_in_group_returns_not_found keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_in_group_returns_not_found ... ok keystone.tests.unit.test_backend_ldap.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_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_name keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_name ... ok keystone.tests.unit.test_backend_ldap_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_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_config keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_config ... ok keystone.tests.unit.test_backend_ldap.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_list_users_no_dn keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_no_dn ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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.MultiLDAPandSQLIdentity.test_delete_tag_from_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_tag_from_project ... 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_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_resource.ResourceTestCase.test_delete_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain ... 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_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.DomainSpecificSQLIdentity.test_update_project_enable keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enable ... 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_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_name_and_username keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_name_and_username ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_all_federated_attributes keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_all_federated_attributes ... ok keystone.tests.unit.test_backend_ldap_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.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_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_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.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_grant_by_user_and_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_grant_by_user_and_project ... ok keystone.tests.unit.test_backend_ldap.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_pool.LDAPIdentity.test_project_attribute_update keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_attribute_update ... 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_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_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_get_role_by_user_and_project_with_user_in_group keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_by_user_and_project_with_user_in_group ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_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_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_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_pool.LDAPIdentity.test_project_crud keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_crud ... 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_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_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.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_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_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_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_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_v3_auth.TestJWSTokenAPIs.test_create_domain_token_with_only_domain_name_and_username keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_with_only_domain_name_and_username ... ok keystone.tests.unit.test_backend_ldap.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_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.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_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_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_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.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_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_sql.SqlIdentity.test_password_hashed keystone.tests.unit.test_backend_sql.SqlIdentity.test_password_hashed ... 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_ldap.DomainSpecificSQLIdentity.test_update_project_returns_not_found keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_returns_not_found ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_name keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_name ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_with_group_project_domain_links keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_multi_ca keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_multi_ca ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_fetch_expired_allow_expired_in_expired_window keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_fetch_expired_allow_expired_in_expired_window ... ok keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_validate_federated_unscoped_token keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_validate_federated_unscoped_token ... ok keystone.tests.unit.test_validation.CommonValidationTestCase.test_nullable_type_only keystone.tests.unit.test_validation.CommonValidationTestCase.test_nullable_type_only ... ok keystone.tests.unit.test_validation.CommonValidationTestCase.test_nullable_with_enum keystone.tests.unit.test_validation.CommonValidationTestCase.test_nullable_with_enum ... ok keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_domain_limit_create_request_succeeds keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_domain_limit_create_request_succeeds ... ok keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_domain_limit_create_request_without_required_fails keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_domain_limit_create_request_without_required_fails ... ok keystone.tests.unit.test_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_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_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_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_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_v3_resource.ResourceTestCase.test_delete_domain_hierarchy keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain_hierarchy ... 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_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_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_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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_roles_for_user_and_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_roles_for_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_protocol_id keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_protocol_id ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_as_a_domain_uniqueness_constraints keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_as_a_domain_uniqueness_constraints ... ok keystone.tests.unit.test_v3_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_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_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_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.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_sql.SqlIdentity.test_project_attribute_update keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_attribute_update ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.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_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_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_with_project_roles keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_with_project_roles ... skipped 'N/A: LDAP has no write support' keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_tags keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_tags ... 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_v3_oauth1.OAuthFlowTests.test_oauth_flow keystone.tests.unit.test_v3_oauth1.OAuthFlowTests.test_oauth_flow ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_crud keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_crud ... ok keystone.tests.unit.test_backend_ldap.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_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_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_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.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_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_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_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_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.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.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_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_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_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_get_roles_for_user_and_project_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_roles_for_user_and_project_returns_not_found ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_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_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_check_if_project_tag_exists keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_check_if_project_tag_exists ... 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_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.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_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_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_get_user keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user ... 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_oauth2.OAuth2CertificateTests.test_get_access_token_no_default_mapping keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_default_mapping ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.DomainSpecificSQLIdentity.test_update_role_no_name keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_role_no_name ... 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.LDAPIdentityEnabledEmulation.test_move_group_between_domains keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_move_group_between_domains ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_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_resource.StrictTwoLevelLimitsResourceTestCase.test_check_project_with_no_tags keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_check_project_with_no_tags ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_enabled_domain_fails keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_enabled_domain_fails ... 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_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.MultiLDAPandSQLIdentity.test_domain_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing' keystone.tests.unit.test_v3_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_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.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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_by_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_by_name ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_foreign_assignments_when_deleting_a_domain keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain ... 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.DomainSpecificSQLIdentity.test_update_user_enable keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_enable ... 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_sql.SqlIdentity.test_remove_role_from_user_and_project keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_role_from_user_and_project ... ok keystone.tests.unit.test_v3_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_resource.ResourceTestCase.test_delete_not_leaf_project keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_not_leaf_project ... 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.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_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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_move_user_between_domains keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_id_fails keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_id_fails ... 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_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_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_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.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_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.DomainSpecificSQLIdentity.test_update_user_name keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_name ... 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_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_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_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_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.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.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_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_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_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.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_federation.FederatedTokenTestsMethodToken.test_scoped_token_has_user_domain keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scoped_token_has_user_domain ... ok keystone.tests.unit.test_backend_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_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_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_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_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_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.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_v3_resource.ResourceTestCase.test_delete_project_tag keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tag ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_grant_crud_throws_exception_if_invalid_role keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_grant_crud_throws_exception_if_invalid_role ... ok keystone.tests.unit.test_v3_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_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.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_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_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.LDAPIdentityEnabledEmulation.test_parse_extra_attribute_mapping keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_parse_extra_attribute_mapping ... ok keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_unscoped_token_has_user_domain keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_unscoped_token_has_user_domain ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_segregation keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_segregation ... 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_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_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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_group_crud keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_group_crud ... 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.DomainSpecificSQLIdentity.test_user_crud keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_crud ... 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_v3_auth.TestFernetTokenAPIs.test_is_admin_token_by_names keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_is_admin_token_by_names ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_role_grant_by_group_and_cross_domain_project keystone.tests.unit.test_backend_sql.SqlIdentity.test_role_grant_by_group_and_cross_domain_project ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_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_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.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.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.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_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_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.ResourceTestCase.test_delete_project_tags keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tags ... 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_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_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_backend_ldap.DomainSpecificSQLIdentity.test_user_filter keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_filter ... 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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_invalid_explicit_ids keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_invalid_explicit_ids ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_attribute_update keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_attribute_update ... 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_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_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_with_project_id_and_user_id keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_with_project_id_and_user_id ... ok keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentity.test_existing_uuids_work keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_existing_uuids_work ... 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_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.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_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.LDAPIdentityEnabledEmulation.test_project_crud keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_crud ... 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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_id_comma_grants keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_id_comma_grants ... ok keystone.tests.unit.test_backend_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_group_enabled_ignored_disable_error keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_group_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend." keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_correct_role_grant_from_a_mix keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_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_backend_ldap_pool.LDAPIdentity.test_update_group_name_with_trailing_whitespace keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_group_name_with_trailing_whitespace ... ok keystone.tests.unit.test_v3_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_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_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_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_resource.ResourceTestCase.test_disable_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_domain ... 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_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_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_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_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_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_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_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_rules.RulesPolicy.test_list keystone.tests.unit.test_backend_rules.RulesPolicy.test_list ... 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_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.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_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.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_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_with_username_and_domain_name keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_with_username_and_domain_name ... ok keystone.tests.unit.test_backend_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_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_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_pool.LDAPIdentity.test_update_project_enable keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_enable ... 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_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_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_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_v3_resource.ResourceTestCase.test_disable_leaf_project keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_leaf_project ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_is_domain_sub_project_has_parent_domain_id keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_is_domain_sub_project_has_parent_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support' keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_enable keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_enable ... 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_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_sql.SqlRegisteredLimit.test_create_registered_limit_crud keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_crud ... 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_create_domain_valid_explicit_id keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_valid_explicit_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.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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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.MappingCRUDTests.test_create_mapping_bad_requirements keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_bad_requirements ... ok keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_description_none keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_description_none ... ok keystone.tests.unit.test_v3_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_backend_sql.SqlIdentity.test_update_project_enabled_cascade keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_enabled_cascade ... ok keystone.tests.unit.test_v3_auth.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_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_list_domains keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains ... 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_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_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_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_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_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_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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_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.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.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_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.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_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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_hierarchical_project keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_hierarchical_project ... ok 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_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.DomainSpecificLDAPandSQLIdentity.test_list_group_role_assignment keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_role_assignment ... 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_backend_sql.SqlIdentity.test_update_project_parent keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_parent ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_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_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.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_pool.LDAPIdentity.test_update_project_parent keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_parent ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_service keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_service ... ok keystone.tests.unit.test_v3_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_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_list_domains_filtered_and_limited keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains_filtered_and_limited ... 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_returns_extra keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_returns_extra ... ok keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups ... 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_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.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_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_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_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' /usr/lib/python3/dist-packages/pycadf/identifier.py:70: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.test_v3_auth.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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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_update_project_set_immutable keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_set_immutable ... 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_v3_resource.ResourceTestCase.test_get_head_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_domain ... ok keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit_when_reference_limit_exist keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit_when_reference_limit_exist ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_set_immutable keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_set_immutable ... 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_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.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' /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_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_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_get_group_by_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_group_by_name ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_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_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.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_v3_auth.TestJWSTokenAPIs.test_create_system_token_fails_without_system_assignment keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_fails_without_system_assignment ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups_for_user keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups_for_user ... 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_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_backend_ldap_pool.LDAPIdentity.test_update_project_tags keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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.TestFernetTokenAPIs.test_project_scoped_token_invalid_after_changing_user_password keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_invalid_after_changing_user_password ... ok keystone.tests.unit.test_backend_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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project ... 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_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_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_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' /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_list_group_role_assignment keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_group_role_assignment ... 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_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_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_resource.ResourceTestCase.test_get_head_project keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_project ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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.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.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_sql.SqlIdentity.test_update_role_no_name keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_no_name ... 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_backend_ldap_pool.LDAPIdentity.test_update_project_unset_immutable keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_unset_immutable ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_rename_duplicate_project_name_fails keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_rename_duplicate_project_name_fails ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_invalid_after_disabling_project keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_invalid_after_disabling_project ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups ... ok keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit ... ok keystone.tests.unit.test_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_update_role_same_name keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_same_name ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_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_get_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project ... 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_rename_duplicate_user_name_fails keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_rename_duplicate_user_name_fails ... 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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.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_create_project_invalid_domain_id keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_invalid_domain_id ... ok keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_invalid_input_return_bad_request keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_invalid_input_return_bad_request ... ok keystone.tests.unit.test_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.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_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.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' /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_by_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_by_name ... 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_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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags ... ok keystone.tests.unit.test_cli.CachingDoctorTests.test_symptom_connection_to_memcached keystone.tests.unit.test_cli.CachingDoctorTests.test_symptom_connection_to_memcached ... ok keystone.tests.unit.test_backend_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_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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups_for_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups_for_user ... 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_system_token_with_user_id keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_with_user_id ... 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.DebugDoctorTests.test_symptom_debug_mode_is_enabled keystone.tests.unit.test_cli.DebugDoctorTests.test_symptom_debug_mode_is_enabled ... 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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag ... 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_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_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.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_pool.LDAPIdentity.test_update_user_id_fails keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_id_fails ... ok keystone.tests.unit.test_v3_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.LDAPIdentityEnabledEmulation.test_unignored_user_none_mapping keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_unignored_user_none_mapping ... 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_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_limit_domain_specific_inheritance keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_limit_domain_specific_inheritance ... 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.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_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_revoke.FernetSqlRevokeTests.test_by_domain_project keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_project ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_cascade_only_accepts_enabled keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_cascade_only_accepts_enabled ... ok keystone.tests.unit.test_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.DomainSpecificLDAPandSQLIdentity.test_list_projects keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects ... 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_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_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_revoke.FernetSqlRevokeTests.test_by_domain_user keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_user ... 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_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.LDAPIdentityEnabledEmulation.test_update_domain_set_immutable keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_domain_set_immutable ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_for_user_without_password_fails keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_for_user_without_password_fails ... ok keystone.tests.unit.test_backend_ldap.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_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_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_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_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.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_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_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_revoke.FernetSqlRevokeTests.test_expired_events_are_removed keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_expired_events_are_removed ... 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_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.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_revoke.FernetSqlRevokeTests.test_list keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list ... 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: UserWarning: Invalid uuid: case. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.test_backend_ldap.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_pool.LDAPIdentity.test_user_crud keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_crud ... 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_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_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_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_revoke.FernetSqlRevokeTests.test_list_revoked_audit keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_audit ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: UserWarning: Invalid uuid: CASE. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_is_domain_field keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_is_domain_field ... ok 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_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_revoke.FernetSqlRevokeTests.test_list_revoked_multiple_filters keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_multiple_filters ... 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.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.LDAPIdentityEnabledEmulation.test_update_project_enable keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_enable ... 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_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_user_enable_attribute_mask keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enable_attribute_mask ... ok keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_project keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_project ... ok keystone.tests.unit.test_v3_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_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.TestFernetTokenAPIs.test_project_scoped_token_is_scoped_to_default_project keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_is_scoped_to_default_project ... ok keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_consume_all_resources keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_consume_all_resources ... 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.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_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_and_parents_as_ids keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_and_parents_as_ids ... ok keystone.tests.unit.test_backend_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.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_parents keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_parents ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_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_revoke.FernetSqlRevokeTests.test_list_revoked_user keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_user ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user keystone.tests.unit.test_backend_sql.SqlIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user ... ok keystone.tests.unit.test_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.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_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_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_revoke.FernetSqlRevokeTests.test_list_since keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_since ... 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_token_with_wrong_password_fails keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_with_wrong_password_fails ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_ignored_disable_error keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_ignored_disable_error ... ok keystone.tests.unit.test_v3_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_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.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user ... 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_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_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_pool.LDAPIdentity.test_user_enabled_invert keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_invert ... 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_backend_sql.SqlIdentity.test_user_crud keystone.tests.unit.test_backend_sql.SqlIdentity.test_user_crud ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_parent keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_parent ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_default_limit keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_default_limit ... 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_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_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_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_revoke.FernetSqlRevokeTests.test_revoke_by_user keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user ... 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_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.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_revoke.FernetSqlRevokeTests.test_revoke_by_user_matches_trustee keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user_matches_trustee ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_and_explicit_external keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_and_explicit_external ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user_and_groups keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user_and_groups ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_tags keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_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_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_extra_attribute_mapping keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_extra_attribute_mapping ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_assignment_by_domain_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_ephemeral keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_ephemeral ... 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_shadow_users.TestUserWithFederatedUser.test_create_federated_user_domain keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_domain ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_set_immutable keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_set_immutable ... ok keystone.tests.unit.test_cli.TestMappingPopulate.test_mapping_populate keystone.tests.unit.test_cli.TestMappingPopulate.test_mapping_populate ... 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_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_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_with_invalid_id keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_with_invalid_id ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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 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 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_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_policy.PolicyScopeTypesEnforcementTestCase.test_forbidden_is_raised_if_enforce_scope_is_true keystone.tests.unit.test_policy.PolicyScopeTypesEnforcementTestCase.test_forbidden_is_raised_if_enforce_scope_is_true ... ok keystone.tests.unit.test_policy.PolicyScopeTypesEnforcementTestCase.test_warning_message_is_logged_if_enforce_scope_is_false keystone.tests.unit.test_policy.PolicyScopeTypesEnforcementTestCase.test_warning_message_is_logged_if_enforce_scope_is_false ... ok keystone.tests.unit.test_backend_ldap.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_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.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_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_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_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_pool.LDAPIdentity.test_user_filter keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_filter ... 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_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_create_project_unsafe keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe ... 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_v3_auth.TestJWSTokenAPIs.test_create_unscoped_token_with_user_id keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_unscoped_token_with_user_id ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_tags keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_tags ... 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_shadow_users.TestUserWithFederatedUser.test_create_user_with_invalid_idp_and_protocol_fails keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_user_with_invalid_idp_and_protocol_fails ... ok keystone.tests.unit.test_v3_auth.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.MultiLDAPandSQLIdentity.test_get_role_by_trustor_and_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_by_trustor_and_project ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_requested_limit keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_requested_limit ... 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_shadow_users.TestUserWithFederatedUser.test_get_federated_user keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_get_federated_user ... 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.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_shadow_users.TestUserWithFederatedUser.test_get_user keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_get_user ... 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_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_auth.TestJWSTokenAPIs.test_default_fixture_scope_token keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_default_fixture_scope_token ... ok keystone.tests.unit.test_backend_ldap.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_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_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_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_shadow_users.TestUserWithFederatedUser.test_nonlocal_user_unique_user_id_constraint keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_nonlocal_user_unique_user_id_constraint ... ok keystone.tests.unit.test_backend_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.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.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.TestUserWithFederatedUser.test_set_last_active_at keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_set_last_active_at ... ok keystone.tests.unit.test_backend_ldap.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_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_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.TestFernetTokenAPIs.test_remote_user_no_domain keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_no_domain ... ok keystone.tests.unit.test_v3_federation.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_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_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_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.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_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.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_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_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_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_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.DomainPaginationTestCase.test_list_requested_limit_too_high keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_requested_limit_too_high ... ok keystone.tests.unit.test_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_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_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_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_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.TestFernetTokenAPIs.test_remote_user_no_realm keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_no_realm ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_parent_id_none_and_domain_id_none keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_parent_id_none_and_domain_id_none ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_ids keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_ids ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_by_domain keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_by_domain ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_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_list_projects_for_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_domain ... 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_pool.LDAPIdentity.test_user_mixed_case_attribute keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_mixed_case_attribute ... ok keystone.tests.unit.test_v3_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_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user ... ok keystone.tests.unit.test_v3_auth.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.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_v3_federation.MappingCRUDTests.test_delete_mapping_dne keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_delete_mapping_dne ... 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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_groups keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details' keystone.tests.unit.test_backend_ldap_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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_tags keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_tags ... 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_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_name keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_name ... 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.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_shadow_users.TestUserWithFederatedUser.test_update_user_with_federated_attributes keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_user_with_federated_attributes ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_update_and_user_get_return_same_response keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_update_and_user_get_return_same_response ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_and_subtree_as_ids keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_and_subtree_as_ids ... ok keystone.tests.unit.test_backend_ldap.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_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_federation.MappingCRUDTests.test_get_mapping_dne keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_get_mapping_dne ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_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_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.TestTokenRevokeById.test_deleting_project_revokes_token keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_project_revokes_token ... 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.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_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_auth.TestFernetTokenAPIs.test_rescope_unscoped_token_with_trust keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescope_unscoped_token_with_trust ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_v3_federation.MappingCRUDTests.test_mapping_create keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_create ... 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_by_domain_id keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_by_domain_id ... 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.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.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_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_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_auth.TestJWSTokenAPIs.test_domain_scoped_token_format keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_domain_scoped_token_format ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_auth_emulated keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_auth_emulated ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_user_with_grants keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_user_with_grants ... ok keystone.tests.unit.test_backend_ldap.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_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_federation.MappingCRUDTests.test_mapping_delete keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_delete ... 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.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.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_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.ListUserProjectsTestCase.test_list_disabled keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_disabled ... 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_backend_ldap.MultiLDAPandSQLIdentity.test_get_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user ... 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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_default_domain keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_default_domain ... 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_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_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_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_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_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_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_user_enabled_attribute_handles_expired keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_attribute_handles_expired ... 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.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_v3_federation.MappingCRUDTests.test_mapping_list_head keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_list_head ... ok keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_user_grant_revokes_token keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_user_grant_revokes_token ... ok keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_domain_scoped_token_is_invalid_after_deleting_grant keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_domain_scoped_token_is_invalid_after_deleting_grant ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_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_rescoping_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescoping_token ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_with_partial_access keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_with_partial_access ... ok keystone.tests.unit.test_backend_ldap.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.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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_ignored_disable_error keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_ignored_disable_error ... ok keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_update keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_update ... ok keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_domain_scoped_token_is_invalid_after_disabling_user keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_domain_scoped_token_is_invalid_after_disabling_user ... ok keystone.tests.unit.test_backend_ldap.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_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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_invert keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_invert ... 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_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.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_assignment.ListUserProjectsTestCase.test_list_head_all keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_head_all ... 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_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_invert_default_str_value keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_invert_default_str_value ... skipped 'N/A: Covered by test_user_enabled_invert' keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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.MultiLDAPandSQLIdentity.test_get_user_returns_required_attributes keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_returns_required_attributes ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_by_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_by_domain ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_use_group_config keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_use_group_config ... ok keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_domain_group_role_assignment_maintains_token keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_domain_group_role_assignment_maintains_token ... ok keystone.tests.unit.test_v3_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_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.ResourceTestCase.test_list_head_domains keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_head_domains ... 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_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_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_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_v3_auth.TestFernetTokenAPIs.test_revoke_system_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_system_token ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_unfiltered keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_unfiltered ... 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_user_extra_attribute_mapping keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_extra_attribute_mapping ... 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_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_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_federation.WebSSOTests.test_assertion_prefix_parameter keystone.tests.unit.test_v3_federation.WebSSOTests.test_assertion_prefix_parameter ... 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_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.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_user_extra_attribute_mapping_description_is_returned keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_extra_attribute_mapping_description_is_returned ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_group_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_group_crud ... 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.DomainSpecificLDAPandSQLIdentity.test_list_user_ids_for_project keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_ids_for_project ... ok keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_extra_data_in_project_scoped_token_fails_validation keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_extra_data_in_project_scoped_token_fails_validation ... ok keystone.tests.unit.test_backend_ldap.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_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_ldap.MultiLDAPandSQLIdentity.test_group_enabled_ignored_disable_error keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_group_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend." keystone.tests.unit.test_v3_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_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_auth.TestFernetTokenAPIs.test_revoke_trust_scoped_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_trust_scoped_token ... ok keystone.tests.unit.test_v3_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_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_with_idp keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_with_idp ... 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_v3_resource.ResourceTestCase.test_list_limit_for_domains keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_limit_for_domains ... ok keystone.tests.unit.test_backend_ldap.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.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_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_auth.TestJWSTokenAPIs.test_extra_data_in_unscoped_token_fails_validation keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_extra_data_in_unscoped_token_fails_validation ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma ... 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.SqlLimitTests.test_list_users_filtered_and_limited keystone.tests.unit.test_backend_sql.SqlLimitTests.test_list_users_filtered_and_limited ... ok keystone.tests.unit.test_v3_resource.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.TestFernetTokenAPIs.test_revoke_unscoped_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_unscoped_token ... 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_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.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_sql.SqlModels.test_federated_user_model keystone.tests.unit.test_backend_sql.SqlModels.test_federated_user_model ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_containing_names_global_role keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_containing_names_global_role ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma_grants keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma_grants ... 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_backend_sql.SqlModels.test_group_model keystone.tests.unit.test_backend_sql.SqlModels.test_group_model ... ok keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_group_membership_changes_revokes_token keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_group_membership_changes_revokes_token ... ok keystone.tests.unit.test_v3_auth.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_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_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_ldap.MultiLDAPandSQLIdentity.test_list_domains keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains ... ok keystone.tests.unit.test_backend_sql.SqlModels.test_local_user_model keystone.tests.unit.test_backend_sql.SqlModels.test_local_user_model ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users ... 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_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.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.SqlModels.test_nonlocal_user_model keystone.tests.unit.test_backend_sql.SqlModels.test_nonlocal_user_model ... 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_resource.ResourceTestCase.test_list_project_is_domain_filter_default keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_is_domain_filter_default ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_mixed_case_attribute keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_mixed_case_attribute ... ok keystone.tests.unit.test_backend_sql.SqlModels.test_password_model keystone.tests.unit.test_backend_sql.SqlModels.test_password_model ... ok keystone.tests.unit.test_backend_ldap.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_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_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_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.LDAPIdentityEnabledEmulation.test_user_name_in_dn keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_name_in_dn ... 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_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.TestJWSTokenAPIs.test_fetch_expired_allow_expired_in_expired_window keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_fetch_expired_allow_expired_in_expired_window ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_in_group keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_in_group ... 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_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_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_sql.SqlModels.test_revocation_event_model keystone.tests.unit.test_backend_sql.SqlModels.test_revocation_event_model ... 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.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_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_backend_sql.SqlModels.test_role_assignment_model keystone.tests.unit.test_backend_sql.SqlModels.test_role_assignment_model ... 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.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_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.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.LDAPIdentityEnabledEmulation.test_user_with_missing_id keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_with_missing_id ... 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_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tag keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tag ... ok keystone.tests.unit.test_config.ConfigTestCase.test_config_default keystone.tests.unit.test_config.ConfigTestCase.test_config_default ... 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_backend_sql.SqlModels.test_user_model keystone.tests.unit.test_backend_sql.SqlModels.test_user_model ... 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.TestFernetTokenAPIs.test_system_token_is_invalid_after_deleting_system_role keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_system_token_is_invalid_after_deleting_system_role ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_tags keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_tags ... 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.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_cli.CliBootStrapTestCase.test_bootstrap keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap ... 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_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_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.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.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_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_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.MultiLDAPandSQLIdentity.test_list_group_role_assignment keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_group_role_assignment ... 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_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.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_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.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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tags keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tags ... 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_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_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_federation.WebSSOTests.test_federated_sso_auth keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth ... 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_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_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_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_limits.RegisteredLimitsTestCase.test_create_registered_limit keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit ... 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_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups_by_name_and_with_filter keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups_by_name_and_with_filter ... ok keystone.tests.unit.test_v3_auth.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_recovers_user keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_recovers_user ... 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_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.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.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_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_oauth2.OAuth2AuthnMethodsTests.test_client_cert keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_client_cert ... 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_v3_resource.ResourceTestCase.test_list_projects_by_user_with_inherited_role keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_by_user_with_inherited_role ... ok keystone.tests.unit.test_backend_ldap.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_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_limits.RegisteredLimitsTestCase.test_create_registered_limit_duplicate keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit_duplicate ... 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_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_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.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_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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_domain keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_domain ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id_and_idp_id keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id_and_idp_id ... ok keystone.tests.unit.test_v3_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_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_form keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_form ... 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_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.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_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.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_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_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_header keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_header ... 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.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_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_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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_leaf_project keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_leaf_project ... 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_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_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_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_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.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_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_v3.VersionTestCase.test_get_version keystone.tests.unit.test_v3.VersionTestCase.test_get_version ... 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_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_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_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.WebSSOTests.test_federated_sso_missing_query keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_missing_query ... 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.MultiLDAPandSQLIdentity.test_list_limit_for_domains keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_limit_for_domains ... 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_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_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_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_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_auth.TestJWSTokenAPIs.test_multiple_implied_roles_show_in_v3_token keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_multiple_implied_roles_show_in_v3_token ... ok keystone.tests.unit.test_backend_ldap.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.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_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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users ... 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_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_v3_auth.TestJWSTokenAPIs.test_no_access_to_default_project_result_in_unscoped_token keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_no_access_to_default_project_result_in_unscoped_token ... ok keystone.tests.unit.test_backend_ldap.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_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_get_head_domain keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_domain ... 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_v3_filters.IdentityTestListLimitCase.test_at_limit keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_at_limit ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_tags keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_tags ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_by_name_and_with_filter keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_by_name_and_with_filter ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_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_v3_federation.JWSFederatedTokenTests.test_federated_unscoped_token keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_federated_unscoped_token ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_tags keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.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_limits.RegisteredLimitsTestCase.test_delete_registered_limit keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_delete_registered_limit ... 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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_project keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_project ... 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_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.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_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_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_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_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_projects keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects ... ok keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_federated_unscoped_token_with_multiple_groups keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_federated_unscoped_token_with_multiple_groups ... ok keystone.tests.unit.test_v3_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_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_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_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.WebSSOTests.test_federated_sso_untrusted_dashboard_bad_remote_id keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_untrusted_dashboard_bad_remote_id ... ok keystone.tests.unit.test_backend_ldap.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_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_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.TestJWSTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_service keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_service ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_acting_as_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_acting_as_domain ... 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_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_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_ldap.DomainSpecificLDAPandSQLIdentity.test_project_attribute_update keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_attribute_update ... 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.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.JWSFederatedTokenTests.test_jws_full_workflow keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_jws_full_workflow ... 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_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_format keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_format ... ok keystone.tests.unit.test_backend_ldap.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_federation.WebSSOTests.test_full_workflow keystone.tests.unit.test_v3_federation.WebSSOTests.test_full_workflow ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_crud keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_crud ... ok keystone.tests.unit.test_v3_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_limits.RegisteredLimitsTestCase.test_list_registered_limit keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_list_registered_limit ... 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_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_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_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.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.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_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.MultiLDAPandSQLIdentity.test_list_projects_for_groups keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details' keystone.tests.unit.test_v3_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_filters.IdentityTestListLimitCase.test_groups_list_limit keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_groups_list_limit ... 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_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_limits.RegisteredLimitsTestCase.test_show_registered_limit keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_show_registered_limit ... 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_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_resource.ProjectPaginationTestCase.test_list_consume_all_resources keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_consume_all_resources ... ok keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_admin_reset keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_admin_reset ... ok keystone.tests.unit.test_backend_ldap.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.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_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.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_auth.TestFernetTokenAPIs.test_unscoped_token_format keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_format ... 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.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_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.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_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_create keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_create ... ok keystone.tests.unit.test_backend_ldap.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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_ids keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_ids ... skipped "Strict two level limit enforcement model doesn't allow theproject tree depth > 2" keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit ... 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_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_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_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_v3_resource.ProjectPaginationTestCase.test_list_default_limit keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_default_limit ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_unique_id keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_unique_id ... ok keystone.tests.unit.test_backend_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_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_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_auth.TestJWSTokenAPIs.test_project_scoped_token_is_invalid_after_deleting_grant keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_is_invalid_after_deleting_grant ... ok keystone.tests.unit.test_backend_ldap.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_v3_resource.ResourceTestCase.test_update_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain ... 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_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_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_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_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_limits.RegisteredLimitsTestCase.test_update_registered_limit_description keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_description ... 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_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_ldap.MultiLDAPandSQLIdentity.test_list_projects_in_subtree_invalid_project_id keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_in_subtree_invalid_project_id ... ok keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_the_same_unscoped_token_with_user_deleted keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_the_same_unscoped_token_with_user_deleted ... ok keystone.tests.unit.test_backend_ldap.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_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_list_with_invalid_id keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_list_with_invalid_id ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_unsafe keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_unsafe ... ok keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_expired_password_with_disabled_user_fails keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_expired_password_with_disabled_user_fails ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_from_group keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_from_group ... skipped 'N/A: LDAP does not support write' keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_inexact_filters keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_inexact_filters ... ok keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_not_found keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_not_found ... ok keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_requested_limit keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_requested_limit ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_is_invalid_after_disabling_user_domain keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_is_invalid_after_disabling_user_domain ... ok keystone.tests.unit.test_backend_ldap.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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_move_group_between_domains keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_move_group_between_domains ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_from_group_returns_not_found keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write' keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password ... 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.WebSSOTests.test_issue_token_for_ephemeral_user_with_remote_domain keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_for_ephemeral_user_with_remote_domain ... ok keystone.tests.unit.test_backend_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_remove_user_role_not_assigned keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_role_not_assigned ... ok keystone.tests.unit.test_backend_ldap.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_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_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_not_logged keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_not_logged ... 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.TestFernetTokenAPIs.test_unscoped_token_is_invalid_after_enabling_disabled_user keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_is_invalid_after_enabling_disabled_user ... ok keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_requested_limit_too_high keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_requested_limit_too_high ... ok keystone.tests.unit.test_validation.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_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_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 Invalid domain name: 2aeaeca5d8c0415982a3fb3179bc6ca8 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_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_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.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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_domains keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_domains ... 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_filters.IdentityTestListLimitCase.test_invalid_filter_is_ignored keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_invalid_filter_is_ignored ... ok keystone.tests.unit.test_backend_ldap.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.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_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.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_v3_resource.ResourceTestCase.test_update_project keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project ... 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_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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_projects keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_projects ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_by_user_with_domain_group_roles keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_by_user_with_domain_group_roles ... ok keystone.tests.unit.test_v3_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_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_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_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.TestJWSTokenAPIs.test_remote_user_and_explicit_external keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_and_explicit_external ... ok keystone.tests.unit.test_backend_ldap.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_validate_a_trust_scoped_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_a_trust_scoped_token ... 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_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_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_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.DomainSpecificLDAPandSQLIdentity.test_unignored_user_none_mapping keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_unignored_user_none_mapping ... 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_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_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_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_auth.TestFernetTokenAPIs.test_validate_a_trust_scoped_token_impersonated keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_a_trust_scoped_token_impersonated ... ok keystone.tests.unit.test_backend_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_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.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_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_federation.WebSSOTests.test_issue_unscoped_token keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token ... 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_auth.TestJWSTokenAPIs.test_remote_user_bad_password keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_bad_password ... ok keystone.tests.unit.test_backend_ldap.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_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_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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_is_domain_filter keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_is_domain_filter ... ok keystone.tests.unit.test_limits.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_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.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_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.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_v3_filters.IdentityTestListLimitCase.test_list_filtered_domains keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_filtered_domains ... 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.TestJWSTokenAPIs.test_remote_user_no_domain keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_no_domain ... 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.WebSSOTests.test_issue_unscoped_token_disabled_idp keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_disabled_idp ... ok keystone.tests.unit.test_backend_ldap.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_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_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_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_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_credential.CredentialTestCase.test_create_credential keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_credential ... 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.TestJWSTokenAPIs.test_remote_user_no_realm keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_no_realm ... 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_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_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_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_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_identity.UserSelfServiceChangingPasswordsTestCase.test_lockout_exempt keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_lockout_exempt ... 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_v3_auth.TestFernetTokenAPIs.test_validate_expired_project_scoped_token_returns_not_found keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_expired_project_scoped_token_returns_not_found ... ok keystone.tests.unit.test_backend_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_versions.VersionSingleAppTestCase.test_admin keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_admin ... 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_versions.VersionSingleAppTestCase.test_public keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_public ... 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..conf`. Otherwise, ignore this warning 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_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_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.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_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_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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_attribute_update keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_attribute_update ... 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_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_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_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_credential.CredentialTestCase.test_create_ec2_credential keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential ... 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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_crud ... 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_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_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_v3_resource.ResourceTestCase.test_update_project_unsafe keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_unsafe ... ok keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential_with_invalid_blob keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential_with_invalid_blob ... ok keystone.tests.unit.test_backend_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_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_auth.TestFernetTokenAPIs.test_validate_expired_unscoped_token_returns_not_found keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_expired_unscoped_token_returns_not_found ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_rename_invalidates_get_project_by_name_cache keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_rename_invalidates_get_project_by_name_cache ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_group_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_group_not_found ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_returns_not_found keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_returns_not_found ... 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_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_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.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_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.DomainSpecificLDAPandSQLIdentity.test_update_project_set_immutable keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_set_immutable ... 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_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_unfiltered keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_unfiltered ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_missing_auth_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_missing_auth_token ... 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_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_filters.IdentityTestListLimitCase.test_list_users_filtered_by_funny_name keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_users_filtered_by_funny_name ... ok keystone.tests.unit.test_backend_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_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_federation.WebSSOTests.test_issue_unscoped_token_notify keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_notify ... ok keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentity.test_list_role_assignments_user_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_user_not_found ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_missing_subject_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_missing_subject_token ... ok keystone.tests.unit.test_v3_credential.CredentialTestCase.test_credential_api_delete_credentials_for_project keystone.tests.unit.test_v3_credential.CredentialTestCase.test_credential_api_delete_credentials_for_project ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_tags keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_tags ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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.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_v3_auth.TestJWSTokenAPIs.test_rescoping_token keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescoping_token ... 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_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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_reloading_domain_config keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_reloading_domain_config ... 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_v3_credential.CredentialTestCase.test_delete_credential keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_unset_immutable keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_unset_immutable ... ok keystone.tests.unit.test_v3_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_default_overwritten keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_default_overwritten ... 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_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_v3_filters.IdentityTestListLimitCase.test_multiple_filters keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_multiple_filters ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_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_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_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_list_users keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users ... 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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_role_same_name keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_role_same_name ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_tampered_trust_scoped_token_fails keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_tampered_trust_scoped_token_fails ... ok keystone.tests.unit.test_backend_ldap.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.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_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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_enable keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_enable ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_tampered_unscoped_token_fails keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_tampered_unscoped_token_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.MultiLDAPandSQLIdentity.test_list_users_by_name_and_with_filter keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_by_name_and_with_filter ... ok keystone.tests.unit.test_v3_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_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_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_v3_filters.IdentityTestListLimitCase.test_no_limit keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_no_limit ... 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_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_validate_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_token ... 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_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_name keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_name ... 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_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_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_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_validate_token_nocatalog keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_token_nocatalog ... 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_v3_auth.TestJWSTokenAPIs.test_revoke_unscoped_token keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_unscoped_token ... 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_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_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_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.TestFernetTokenAPIs.test_validate_unscoped_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_unscoped_token ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_crud keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_crud ... ok keystone.tests.unit.test_backend_ldap.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.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_filters.IdentityTestListLimitCase.test_non_driver_list_limit keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_non_driver_list_limit ... ok keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_unavailable keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_unavailable ... ok keystone.tests.unit.test_backend_ldap.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_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_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_auth.TestFernetTokenAPIs.test_verify_oauth2_token_project_scope_ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_verify_oauth2_token_project_scope_ok ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_enabled_ignored_disable_error keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend." keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential_retries_on_deadlock keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential_retries_on_deadlock ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id ... ok keystone.tests.unit.test_v3_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_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_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_auth.TestJWSTokenAPIs.test_system_scoped_token_works_with_domain_specific_drivers keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_system_scoped_token_works_with_domain_specific_drivers ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_filter keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_filter ... 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_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.DomainSpecificLDAPandSQLIdentity.test_user_id_comma keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_id_comma ... skipped 'Only valid if it is guaranteed to be talking to the fakeldap backend' keystone.tests.unit.test_v3_auth.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_credential.CredentialTestCase.test_get_credential keystone.tests.unit.test_v3_credential.CredentialTestCase.test_get_credential ... 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_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_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_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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_id_comma_grants keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_id_comma_grants ... ok keystone.tests.unit.test_backend_ldap.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_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_credential.CredentialTestCase.test_get_ec2_dict_blob keystone.tests.unit.test_v3_credential.CredentialTestCase.test_get_ec2_dict_blob ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_role_grant_by_user_and_cross_domain_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_role_grant_by_user_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_unique_id keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_unique_id ... ok keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials ... 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_v3_auth.TestTrustAuthFernetTokenProvider.test_authenticate_without_trust_dict_returns_bad_request keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_authenticate_without_trust_dict_returns_bad_request ... ok keystone.tests.unit.test_backend_ldap.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.TestJWSTokenAPIs.test_system_token_is_invalid_after_disabling_user keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_system_token_is_invalid_after_disabling_user ... ok keystone.tests.unit.test_backend_ldap.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_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_credential.CredentialTestCase.test_list_credentials_filtered_by_type keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials_filtered_by_type ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_scanning_of_config_dir keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_scanning_of_config_dir ... ok keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_services_list_limit keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_services_list_limit ... ok keystone.tests.unit.test_v3_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.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_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_v3_credential.CredentialTestCase.test_list_credentials_filtered_by_type_and_user_id keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials_filtered_by_type_and_user_id ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_setting_multiple_sql_driver_raises_exception keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_setting_multiple_sql_driver_raises_exception ... ok keystone.tests.unit.test_backend_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.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_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_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_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_credential.CredentialTestCase.test_list_credentials_filtered_by_user_id keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials_filtered_by_user_id ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_domains keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_domains ... 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_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain ... 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_credential.CredentialTestCase.test_list_ec2_dict_blob keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_ec2_dict_blob ... 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_v3_auth.TestJWSTokenAPIs.test_trust_scoped_token_invalid_after_changing_trustee_password keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_trust_scoped_token_invalid_after_changing_trustee_password ... ok keystone.tests.unit.test_backend_ldap.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_v3_filters.IdentityTestListLimitCase.test_users_list_limit keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_users_list_limit ... 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.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_v3_credential.CredentialTestCase.test_update_credential keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential ... 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_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe ... 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_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_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_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.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe_default keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe_default ... 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_oauth1.AccessTokenCRUDTests.test_delete_access_token_dne keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_delete_access_token_dne ... ok keystone.tests.unit.test_backend_ldap.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_cli.TestDomainConfigFinder.test_finder_ignores_files keystone.tests.unit.test_cli.TestDomainConfigFinder.test_finder_ignores_files ... 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.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_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_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_healthcheck.HealthCheckTestCase.test_get_healthcheck keystone.tests.unit.test_healthcheck.HealthCheckTestCase.test_get_healthcheck ... ok /usr/lib/python3/dist-packages/alembic/config.py:592: DeprecationWarning: No path_separator found in configuration; falling back to legacy splitting on spaces, commas, and colons for prepend_sys_path. Consider adding path_separator=os to Alembic config. util.warn_deprecated( /usr/lib/python3/dist-packages/alembic/config.py:540: DeprecationWarning: The version_path_separator configuration parameter is deprecated; please use path_separator util.warn_deprecated( 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_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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enable ... 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 /usr/lib/python3/dist-packages/alembic/config.py:592: DeprecationWarning: No path_separator found in configuration; falling back to legacy splitting on spaces, commas, and colons for prepend_sys_path. Consider adding path_separator=os to Alembic config. util.warn_deprecated( /usr/lib/python3/dist-packages/alembic/config.py:540: DeprecationWarning: The version_path_separator configuration parameter is deprecated; please use path_separator util.warn_deprecated( keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_head_revisions keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_head_revisions ... ok /usr/lib/python3/dist-packages/alembic/config.py:592: DeprecationWarning: No path_separator found in configuration; falling back to legacy splitting on spaces, commas, and colons for prepend_sys_path. Consider adding path_separator=os to Alembic config. util.warn_deprecated( /usr/lib/python3/dist-packages/alembic/config.py:540: DeprecationWarning: The version_path_separator configuration parameter is deprecated; please use path_separator util.warn_deprecated( 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 /usr/lib/python3/dist-packages/alembic/config.py:592: DeprecationWarning: No path_separator found in configuration; falling back to legacy splitting on spaces, commas, and colons for prepend_sys_path. Consider adding path_separator=os to Alembic config. util.warn_deprecated( /usr/lib/python3/dist-packages/alembic/config.py:540: DeprecationWarning: The version_path_separator configuration parameter is deprecated; please use path_separator util.warn_deprecated( 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_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_sql_banned_operations.TestMigrationsWalkSQLite.test_walk_versions keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_walk_versions ... ok keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_one_time_use_trust keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_one_time_use_trust ... ok keystone.tests.unit.test_backend_ldap.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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project ... 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_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_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.TestAuthExternalDisabled.test_remote_user_disabled keystone.tests.unit.test_v3_auth.TestAuthExternalDisabled.test_remote_user_disabled ... 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_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_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_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_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_auth.TestJWSTokenAPIs.test_trust_scoped_token_is_invalid_after_disabling_trustor keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_trust_scoped_token_is_invalid_after_disabling_trustor ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_name_with_trailing_whitespace keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_name_with_trailing_whitespace ... 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_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_auth.TestAuthTOTP.test_generated_passcode_is_correct_format keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_generated_passcode_is_correct_format ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_attribute_update keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_attribute_update ... 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_oauth1.AccessTokenCRUDTests.test_get_role_in_access_token_dne keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_role_in_access_token_dne ... ok keystone.tests.unit.test_backend_ldap.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_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_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_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.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.MultiLDAPandSQLIdentity.test_project_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_crud ... ok keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_ec2_credential_change_access_token_id keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_ec2_credential_change_access_token_id ... ok keystone.tests.unit.test_backend_ldap.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.WebSSOTests.test_render_callback_template keystone.tests.unit.test_v3_federation.WebSSOTests.test_render_callback_template ... 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_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_rename_invalidates_get_project_by_name_cache keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_rename_invalidates_get_project_by_name_cache ... ok keystone.tests.unit.test_v3_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_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_credential.CredentialTestCase.test_update_ec2_credential_change_app_cred_id keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_ec2_credential_change_app_cred_id ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_set_immutable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_set_immutable ... ok keystone.tests.unit.test_backend_ldap.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_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_scope_to_bad_project keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_bad_project ... 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_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_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_credential.CredentialTestCase.test_update_ec2_credential_change_trust_id keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_ec2_credential_change_trust_id ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unscoped_trust keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unscoped_trust ... ok keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unrelated_implied_roles_do_not_change_v3_token keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unrelated_implied_roles_do_not_change_v3_token ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_tags keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_tags ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_value keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_value ... ok keystone.tests.unit.test_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.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_format keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_format ... 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_oauth1.AccessTokenCRUDTests.test_list_and_delete_access_tokens keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_list_and_delete_access_tokens ... ok keystone.tests.unit.test_backend_ldap.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_backend_ldap.MultiLDAPandSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok keystone.tests.unit.test_v3_auth.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_credential.TestCredentialEc2.test_ec2_create_credential keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_create_credential ... 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_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.TestTrustAuthFernetTokenProvider.test_delete_broken_chain keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_broken_chain ... ok keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_domain_once keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_domain_once ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_role_from_user_and_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_role_from_user_and_project ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_unset_immutable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_unset_immutable ... 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_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_credential.TestCredentialEc2.test_ec2_credential_signature_validate keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_credential_signature_validate ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_role_grant_from_user_and_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_role_grant_from_user_and_project ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_no_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_no_name ... 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_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_scope_to_domain_with_only_inherited_roles_fails keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_domain_with_only_inherited_roles_fails ... ok keystone.tests.unit.test_backend_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.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.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_oauth1.AccessTokenCRUDTests.test_oauth_flow keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_oauth_flow ... 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_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_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_user_from_group_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write' keystone.tests.unit.test_v3_policy.PolicyTestCase.test_create_policy keystone.tests.unit.test_v3_policy.PolicyTestCase.test_create_policy ... 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_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_credential.TestCredentialEc2.test_ec2_delete_credential keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_delete_credential ... 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_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_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.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_v3_policy.PolicyTestCase.test_delete_policy keystone.tests.unit.test_v3_policy.PolicyTestCase.test_delete_policy ... 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_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.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_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.MultiLDAPandSQLIdentity.test_rename_duplicate_project_name_fails keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_rename_duplicate_project_name_fails ... ok keystone.tests.unit.test_v3_auth.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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_name ... 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.TestTrustAuthFernetTokenProvider.test_delete_trust_cascade keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_cascade ... ok keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_get_credential keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_get_credential ... ok keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_once keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_once ... ok keystone.tests.unit.test_backend_ldap.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.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_policy.PolicyTestCase.test_list_head_policies keystone.tests.unit.test_v3_policy.PolicyTestCase.test_list_head_policies ... ok keystone.tests.unit.token.test_token_serialization.TestTokenSerialization.test_error_handling_in_deserialize keystone.tests.unit.token.test_token_serialization.TestTokenSerialization.test_error_handling_in_deserialize ... ok keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_list_credentials keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_list_credentials ... 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_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_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_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_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_v3_auth.TestAuthTOTP.test_with_multiple_users keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_users ... 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.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_policy.PolicyTestCase.test_update_policy keystone.tests.unit.test_v3_policy.PolicyTestCase.test_update_policy ... ok keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_once_notify keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_once_notify ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_crud ... ok keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_revokes_tokens keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_revokes_tokens ... ok keystone.tests.unit.test_backend_ldap.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.TestJWSTokenAPIs.test_validate_a_trust_scoped_token keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_a_trust_scoped_token ... ok keystone.tests.unit.token.test_token_serialization.TestTokenSerialization.test_serialize_and_deserialize_token_model keystone.tests.unit.token.test_token_serialization.TestTokenSerialization.test_serialize_and_deserialize_token_model ... ok keystone.tests.unit.test_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_user_enabled_ignored_disable_error keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend." keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_scanning_of_config_dir keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_scanning_of_config_dir ... 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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_filter keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_filter ... ok keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_a_trust_scoped_token_impersonated keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_a_trust_scoped_token_impersonated ... ok keystone.tests.unit.test_backend_ldap.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_passcode_in_previous_windows_default keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_passcode_in_previous_windows_default ... 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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma ... ok keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_with_only_inherited_roles keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_with_only_inherited_roles ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled ... ok keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_passcode_in_previous_windows_extended keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_passcode_in_previous_windows_extended ... ok keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_domain_scoped_token keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_domain_scoped_token ... ok keystone.tests.unit.test_backend_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.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_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.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_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_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_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_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_cli.CliDomainConfigAllTestCase.test_config_upload keystone.tests.unit.test_cli.CliDomainConfigAllTestCase.test_config_upload ... 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_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.MultiLDAPandSQLIdentity.test_update_group_name_with_trailing_whitespace keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_group_name_with_trailing_whitespace ... ok keystone.tests.unit.test_v3_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.PaginationTestCaseBase.test_list_consume_all_resources keystone.tests.unit.test_v3.PaginationTestCaseBase.test_list_consume_all_resources ... skipped 'Not testing the base' keystone.tests.unit.test_v3_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.PaginationTestCaseBase.test_list_default_limit keystone.tests.unit.test_v3.PaginationTestCaseBase.test_list_default_limit ... skipped 'Not testing the base' keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_enable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_enable ... 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_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.UserPaginationTestCase.test_list_consume_all_resources keystone.tests.unit.test_v3_resource.UserPaginationTestCase.test_list_consume_all_resources ... ok keystone.tests.unit.test_v3.PaginationTestCaseBase.test_list_requested_limit keystone.tests.unit.test_v3.PaginationTestCaseBase.test_list_requested_limit ... skipped 'Not testing the base' keystone.tests.unit.test_v3_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_v3_federation.WebSSOTests.test_scoped_token_has_user_domain keystone.tests.unit.test_v3_federation.WebSSOTests.test_scoped_token_has_user_domain ... ok keystone.tests.unit.test_backend_ldap.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_v3.PaginationTestCaseBase.test_list_requested_limit_too_high keystone.tests.unit.test_v3.PaginationTestCaseBase.test_list_requested_limit_too_high ... skipped 'Not testing the base' keystone.tests.unit.test_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.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_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_id_does_nothing keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_id_does_nothing ... ok keystone.tests.unit.test_v3_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_unscoped_token_has_user_domain keystone.tests.unit.test_v3_federation.WebSSOTests.test_unscoped_token_has_user_domain ... 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_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_deleted keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_deleted ... 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_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_resource.UserPaginationTestCase.test_list_default_limit keystone.tests.unit.test_v3_resource.UserPaginationTestCase.test_list_default_limit ... ok keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_projects_matches_federation_projects keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_projects_matches_federation_projects ... ok keystone.tests.unit.test_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_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_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_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_catalog.CatalogTestCase.test_create_endpoint_enabled_str_random keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_str_random ... ok keystone.tests.unit.test_backend_ldap.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_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.TestTrustAuthFernetTokenProvider.test_intermediate_user_disabled keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_disabled ... ok keystone.tests.unit.test_v3_federation.WebSSOTests.test_validate_token_after_deleting_idp_raises_not_found keystone.tests.unit.test_v3_federation.WebSSOTests.test_validate_token_after_deleting_idp_raises_not_found ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_set_immutable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_set_immutable ... ok keystone.tests.unit.test_v3_resource.UserPaginationTestCase.test_list_requested_limit keystone.tests.unit.test_v3_resource.UserPaginationTestCase.test_list_requested_limit ... ok keystone.tests.unit.test_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.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_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.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_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_workflow_with_groups_deletion keystone.tests.unit.test_v3_federation.WebSSOTests.test_workflow_with_groups_deletion ... 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_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_resource.UserPaginationTestCase.test_list_requested_limit_too_high keystone.tests.unit.test_v3_resource.UserPaginationTestCase.test_list_requested_limit_too_high ... ok keystone.tests.unit.test_validation.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.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_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags ... 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.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_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.TestTrustAuthFernetTokenProvider.test_max_redelegation_count_constraint keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_max_redelegation_count_constraint ... 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_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_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_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_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_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_unset_immutable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_unset_immutable ... ok keystone.tests.unit.test_v3_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_auth.TestJWSTokenAPIs.test_validate_tampered_unscoped_token_fails keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_tampered_unscoped_token_fails ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_role_no_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_role_no_name ... 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.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_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_catalog.CatalogTestCase.test_create_endpoint_with_region keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_with_region ... 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.TestJWSTokenAPIs.test_validate_token keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_token ... 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_catalog.CatalogTestCase.test_create_region keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region ... 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_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.TestTrustAuthFernetTokenProvider.test_redelegate_new_role_fails keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegate_new_role_fails ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_enable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_enable ... ok keystone.tests.unit.test_v3_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_auth.TestJWSTokenAPIs.test_validate_unscoped_token keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_unscoped_token ... 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_v3_federation.FederatedUserTests.test_user_id_persistense keystone.tests.unit.test_v3_federation.FederatedUserTests.test_user_id_persistense ... 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.MultiLDAPandSQLIdentity.test_update_user_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_name ... 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_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_oauth1.FernetAuthTokenTests.test_deleting_project_also_invalidates_tokens keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_deleting_project_also_invalidates_tokens ... ok keystone.tests.unit.test_v3_auth.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_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.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 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" } 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_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_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.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.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.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_oauth1.FernetAuthTokenTests.test_keystone_token_is_valid keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_keystone_token_is_valid ... ok keystone.tests.unit.test_backend_ldap.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_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_remaining_uses keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_remaining_uses ... 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_federation.K2KServiceCatalogTests.test_service_providers_in_token keystone.tests.unit.test_v3_federation.K2KServiceCatalogTests.test_service_providers_in_token ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_crud ... ok keystone.tests.unit.test_v3_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_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_oauth1.FernetAuthTokenTests.test_oauth_flow keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_flow ... 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_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_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_without_impersonation keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_without_impersonation ... 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_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.MultiLDAPandSQLIdentity.test_user_id_comma keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma ... 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.MultiLDAPandSQLIdentity.test_user_id_comma_grants keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma_grants ... 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_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.TestTrustAuthFernetTokenProvider.test_trust_chained keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_chained ... ok keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_inexact_filters keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_inexact_filters ... ok keystone.tests.unit.test_backend_ldap.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 stdin:10:10: K005 Using translated string in logging stdin:13:21: K005 Using translated string in logging stdin:14:13: K005 Using translated string in logging stdin:10:9: K005 Using translated string in logging stdin:12:27: K005 Using translated string in logging stdin:11:15: K005 Using translated string in logging stdin:11:11: K005 Using translated string in logging stdin:11:15: K005 Using translated string in logging stdin:11:17: K005 Using translated string in logging stdin:13:13: K005 Using translated string in logging stdin:13:13: K005 Using translated string in logging stdin:10:13: K005 Using translated string in logging stdin:14:17: K005 Using translated string in logging keystone.tests.unit.test_hacking_checks.TestTranslationChecks.test_for_translations keystone.tests.unit.test_hacking_checks.TestTranslationChecks.test_for_translations ... ok keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_invalid_filter_is_ignored keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_invalid_filter_is_ignored ... 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_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_catalog.CatalogTestCase.test_create_service keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service ... 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_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_filters.IdentityTestFilteredCase.test_list_filtered_domains keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_filtered_domains ... 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_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_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_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit ... 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_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_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_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_filters.IdentityTestFilteredCase.test_multiple_filters keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_multiple_filters ... 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_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.IdentityTestCase.test_add_user_to_group keystone.tests.unit.test_v3_identity.IdentityTestCase.test_add_user_to_group ... 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_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.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_catalog.CatalogTestCase.test_delete_endpoint keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_endpoint ... 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.IdentityTestCase.test_admin_password_reset keystone.tests.unit.test_v3_identity.IdentityTestCase.test_admin_password_reset ... 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_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_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_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_catalog.CatalogTestCase.test_delete_service keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_service ... 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_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_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_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_identity.IdentityTestCase.test_create_group keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_group ... 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_trustee_can_do_role_ops keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trustee_can_do_role_ops ... 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_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_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_identity.IdentityTestCase.test_create_user keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user ... ok keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trustor_roles_revoked keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trustor_roles_revoked ... ok keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_consume_all_resources keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_consume_all_resources ... 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_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_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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_duplicate keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_duplicate ... 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.GroupPaginationTestCase.test_list_default_limit keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_default_limit ... 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_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_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_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_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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_return_count keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_return_count ... 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_resource.GroupPaginationTestCase.test_list_requested_limit keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_requested_limit ... 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_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_create_user_without_domain keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_without_domain ... ok keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_requested_limit_too_high keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_requested_limit_too_high ... ok keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_delete_consumer keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_delete_consumer ... 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_identity.IdentityTestCase.test_delete_group keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_group ... 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_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_catalog.CatalogTestCase.test_get_head_service keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_service ... 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_delete_user keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_user ... 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_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_oauth1.OAuthCADFNotificationTests.test_update_consumer keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_update_consumer ... 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.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.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.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_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_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_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_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_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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_description keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_description ... 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_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_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_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_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_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_identity.IdentityTestCase.test_get_head_group keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_group ... 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_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_identity.IdentityTestCase.test_get_head_user keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_user ... 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_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_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_catalog.CatalogTestCase.test_list_head_regions keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_regions ... 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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_region keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_region ... 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_catalog.CatalogTestCase.test_list_head_services keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_services ... 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_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_identity.IdentityTestCase.test_list_head_groups keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_groups ... 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_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_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limit ... 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_trust.TestTrustOperations.test_delete_trust keystone.tests.unit.test_v3_trust.TestTrustOperations.test_delete_trust ... 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_identity.IdentityTestCase.test_list_head_users keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_users ... 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_catalog.CatalogTestCase.test_update_endpoint_enabled_false keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_false ... 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_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_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_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_catalog.CatalogTestCase.test_update_endpoint_enabled_str_random keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_str_random ... ok keystone.tests.unit.test_v3_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_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_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_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_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_trust.TestTrustOperations.test_list_trusts keystone.tests.unit.test_v3_trust.TestTrustOperations.test_list_trusts ... 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_v3_catalog.CatalogTestCase.test_update_region keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_region ... 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_trust.TestTrustOperations.test_trust_crud keystone.tests.unit.test_v3_trust.TestTrustOperations.test_trust_crud ... 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_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_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_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_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_identity.IdentityTestCase.test_update_group keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group ... 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_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_identity.IdentityTestCase.test_update_group_domain_id keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group_domain_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_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_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_identity.IdentityTestCase.test_update_user keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_user ... 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_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_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_identity.IdentityTestCase.test_update_user_domain_id keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_user_domain_id ... 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_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_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_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_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_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_limits.StrictTwoLevelLimitsTestCase.test_create_project_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_project_limit ... 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_domain_in_list keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_disabled_domain_in_list ... ok keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_list_endpoints_for_policy keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_list_endpoints_for_policy ... ok keystone.tests.unit.test_v3_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_limits.StrictTwoLevelLimitsTestCase.test_delete_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_delete_limit ... 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_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_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_invalid keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_list_since_invalid ... 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_os_revoke.OSRevokeTests.test_list_since_valid keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_list_since_valid ... 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_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_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_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_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_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_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_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_os_revoke.OSRevokeTests.test_revoked_at_in_list keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_revoked_at_in_list ... ok keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_revoked_list_self_url keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_revoked_list_self_url ... ok keystone.tests.unit.test_v3_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_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_show_domain_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_show_domain_limit ... 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_os_revoke.OSRevokeTests.test_since_future_time_no_events keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_since_future_time_no_events ... ok keystone.tests.unit.test_validation.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_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_limits.StrictTwoLevelLimitsTestCase.test_show_project_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_show_project_limit ... 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_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit ... 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_oauth1.OAuthNotificationTests.test_create_consumer keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_create_consumer ... 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_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_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_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.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.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 keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_request ... 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_with_uuid keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_with_uuid ... 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_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.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_limits.StrictTwoLevelLimitsTestCase.test_update_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit ... 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_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_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit ... ok keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit_break_hierarchical_tree keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit_break_hierarchical_tree ... ok keystone.tests.unit.test_v3_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_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.TestTokenRevokeApi.test_deleting_project_revokes_token keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_project_revokes_token ... 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.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_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.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_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_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.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_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_v3_auth.TestTokenRevokeApi.test_list_delete_project_shows_in_event_list keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_delete_project_shows_in_event_list ... ok keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_delete_token_shows_in_event_list keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_delete_token_shows_in_event_list ... ok keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_with_filter keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_with_filter ... ok keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_removing_role_assignment_does_not_affect_other_users keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_removing_role_assignment_does_not_affect_other_users ... ok keystone.tests.unit.test_v3_auth.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.TestTokenRevokeApi.test_revoke_token keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_revoke_token ... 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.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_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_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.FederatedIdentityProviderTests.test_assign_protocol_to_idp keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_assign_protocol_to_idp ... 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_federation.FederatedIdentityProviderTests.test_cannot_update_idp_domain keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_cannot_update_idp_domain ... ok keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_check_idp_uniqueness keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_check_idp_uniqueness ... ok keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_conflicting_idp_cleans_up_auto_generated_domain keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_conflicting_idp_cleans_up_auto_generated_domain ... ok keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_conflicting_idp_does_not_delete_existing_domain keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_conflicting_idp_does_not_delete_existing_domain ... ok keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_authorization_ttl keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_authorization_ttl ... ok keystone.tests.unit.test_v3_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_federation.FederatedIdentityProviderTests.test_create_idp_remote keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote ... 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_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_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.FederatedIdentityProviderTests.test_create_idp_with_domain_id keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_with_domain_id ... ok keystone.tests.unit.test_v3_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_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_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.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_federation.FederatedIdentityProviderTests.test_delete_existing_idp keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_existing_idp ... 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_federation.FederatedIdentityProviderTests.test_delete_nonexisting_idp keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_nonexisting_idp ... ok keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_protocol keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_protocol ... ok keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_filter_list_head_idp_by_enabled keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_filter_list_head_idp_by_enabled ... ok keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_filter_list_head_idp_by_id keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_filter_list_head_idp_by_id ... ok keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_idp keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_idp ... 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_federation.FederatedIdentityProviderTests.test_get_nonexisting_idp keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_nonexisting_idp ... 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.FederatedIdentityProviderTests.test_list_head_protocols keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_list_head_protocols ... 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.FederatedIdentityProviderTests.test_protocol_idp_pk_uniqueness keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_protocol_idp_pk_uniqueness ... 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.FederatedIdentityProviderTests.test_update_idp_clean_remote_ids keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_clean_remote_ids ... ok keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_immutable_attributes keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_immutable_attributes ... 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_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_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_federation.FederatedIdentityProviderTests.test_update_nonexistent_idp keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_nonexistent_idp ... 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_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_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_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_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_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_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_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_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_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_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_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_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token ... ok keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_auth_type_is_not_basic keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_auth_type_is_not_basic ... ok keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_blank_grant_type keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_blank_grant_type ... ok keystone.tests.unit.test_v3_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_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_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_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_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_oauth2.OAuth2SecretBasicTests.test_get_access_token_grant_type_is_not_client_credentials keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_grant_type_is_not_client_credentials ... ok keystone.tests.unit.test_v3_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_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_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_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_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_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_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_oauth2.OAuth2SecretBasicTests.test_get_access_token_without_grant_type keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_without_grant_type ... ok keystone.tests.unit.test_validation.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_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.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 ---------------------------------------------------------------------- Ran 5697 tests in 217.774s OK (skipped=710, expected failures=2) + stestr slowest Test id Runtime (s) ---------------------------------------------------------------------------------------------------- ----------- keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_bcrypt 7.448 keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_bcrypt_sha256 7.348 keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_scrypt 5.535 keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_consume_all_resources 3.704 keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_consume_all_resources 3.683 keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation 3.554 keystone.tests.unit.test_v3_resource.UserPaginationTestCase.test_list_consume_all_resources 2.653 keystone.tests.unit.token.test_fernet_provider.TestFernetKeyRotation.test_rotation 2.641 keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential_retries_on_deadlock 2.502 keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_consume_all_resources 2.427 + rm -rf .stestr + [ 3.13 = disabled ] + echo 3.13 + cut -d. -f1 + PYMAJOR=3 + echo ===> Testing with python (python3) ===> Testing with python (python3) + pwd + [ -d /build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages ] + [ -z /build/reproducible-path/keystone-28.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.13 stestr run --parallel --subunit keystone\.tests\.unit\.(?!(.*test_v3_federation\.SAMLGenerationTests\.test_sign_assertion_exc.*|.*test_sql_upgrade.FullMigration.*|.*test_hacking_checks\.TestCheckForMutableDefaultArgs\.test.*|.*common\.test_notifications\.NotificationsTestCase.*|.*test_v3_auth\.TestAuthInfo\.test_get_method_names_duplicates.*|.*test_backend_sql\.SqlCatalog\.test_get_service_returns_not_found.*|.*tests\.test_core\.TestTestCase\.test_deprecation_warnings_are_raised_as_exceptions_in_tests.*|.*test_v3_federation.*SAMLGenerationTests.*test_sign_assertion_logs_message_if_xmlsec1_is_not_installed.*|test_v3_auth\.TrustAPIBehavior\.test_redelegate_with_role_by_name|test_v3_auth\.TrustAPIBehavior\.test_redelegation_terminator|test_v3_auth\.TrustAPIBehavior\.test_roles_subset|test_v3_auth\.TestTrustAuthFernetTokenProvider\.test_redelegate_with_role_by_name|test_v3_auth\.TestTrustAuthFernetTokenProvider\.test_redelegation_terminator|test_v3_auth\.TestTrustAuthFernetTokenProvider\.test_roles_subset|test_v3_federation\.SAMLGenerationTests\.test_saml_signing|test_v3_assignment\.AssignmentInheritanceTestCase\.test_project_id_specified_if_include_subtree_specified|test_cli\.CliBootStrapTestCase\.test_bootstrap_is_not_idempotent_when_password_does_change)) 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.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 /usr/lib/python3/dist-packages/alembic/config.py:592: DeprecationWarning: No path_separator found in configuration; falling back to legacy splitting on spaces, commas, and colons for prepend_sys_path. Consider adding path_separator=os to Alembic config. util.warn_deprecated( /usr/lib/python3/dist-packages/alembic/config.py:540: DeprecationWarning: The version_path_separator configuration parameter is deprecated; please use path_separator util.warn_deprecated( 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_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.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.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.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.identity.test_backend_sql.UserResourceOptionTests.test_unregistered_resource_option_deleted keystone.tests.unit.identity.test_backend_sql.UserResourceOptionTests.test_unregistered_resource_option_deleted ... ok keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_policy keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_policy ... 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.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.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.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.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.common.sql.test_upgrades.TestModelsSyncPostgreSQL.test_models_sync keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncPostgreSQL.test_models_sync ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_add_user_to_group keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_add_user_to_group ... 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.federation.test_core.TestFederationProtocol.test_create_protocol keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol ... 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.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.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.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.identity.backends.test_ldap.TestIdentityDriver.test_authenticate keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_authenticate ... 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_ldap.TestIdentityDriver.test_authenticate_no_user keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_authenticate_no_user ... 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.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.common.test_notifications.NotificationsForEntities.test_add_user_to_group keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_add_user_to_group ... ok keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_change_password keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_change_password ... skipped "Backend doesn't allow change password." 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_ldap.TestIdentityDriver.test_check_user_in_group keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group ... 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.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.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.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.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.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.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.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.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.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.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.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.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_config_option_no_events keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_config_option_no_events ... 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.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.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.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_access_rule_model keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_access_rule_model ... ok keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_model keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_model ... ok keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_credential_duplicate_conflict_gives_name keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_credential_duplicate_conflict_gives_name ... ok keystone.tests.unit.identity.backends.test_ldap.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.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.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.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.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.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.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.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_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.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.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.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.CADFNotificationsForPCIDSSEvents.test_invalid_password_hash_included_when_report_in_event keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_invalid_password_hash_included_when_report_in_event ... 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.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.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.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.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.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.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.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.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.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.common.test_notifications.AuditNotificationsTestCase.test_resource_created_notification keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_created_notification ... 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.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.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.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.common.test_cache.TestCacheRegion.test_combination keystone.tests.unit.common.test_cache.TestCacheRegion.test_combination ... 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.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_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.catalog.test_core.FormatUrlTests.test_successful_formatting keystone.tests.unit.catalog.test_core.FormatUrlTests.test_successful_formatting ... 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.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_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.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.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.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.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.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.common.test_notifications.AuditNotificationsTestCase.test_resource_disabled_notification keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_disabled_notification ... 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.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_utils.ServiceHelperTests.test_fail_gracefully keystone.tests.unit.common.test_utils.ServiceHelperTests.test_fail_gracefully ... 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.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.auth.test_schema.TestValidateIssueTokenAuth.test_explicit_unscoped keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_explicit_unscoped ... 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.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.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.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.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.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.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.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.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.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.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.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.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.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.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_name_not_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_name_not_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_not_object_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_not_object_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_password_not_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_password_user_password_not_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_id_not_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_id_not_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_name_not_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_name_not_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_no_id_or_name_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_no_id_or_name_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_not_object_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_domain_not_object_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_id_not_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_id_not_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_name_not_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_name_not_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_no_id_or_name_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_no_id_or_name_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_not_object_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_not_object_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_scoped keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_project_scoped ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_scope_not_object_or_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_scope_not_object_or_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token_id_not_string_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token_id_not_string_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token_no_id_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token_no_id_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token_not_object_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_token_not_object_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_trust_not_object_ex keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_trust_not_object_ex ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_two_methods keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_two_methods ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_unscoped keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_unscoped ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_user_domain_id keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_user_domain_id ... ok keystone.tests.unit.common.test_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.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.common.test_notifications.CadfNotificationsWrapperTestCase.test_group_domain_grant keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_group_domain_grant ... 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.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.common.test_notifications.NotificationsForEntities.test_create_domain keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_domain ... 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.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate ... 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.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.CADFNotificationsForEntities.test_add_user_to_group keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_add_user_to_group ... 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_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.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.receipt.test_fernet_provider.TestReceiptFormatter.test_restore_padding keystone.tests.unit.receipt.test_fernet_provider.TestReceiptFormatter.test_restore_padding ... 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.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.contrib.federation.test_utils.TestUnicodeAssertionData.test_unicode keystone.tests.unit.contrib.federation.test_utils.TestUnicodeAssertionData.test_unicode ... 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.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.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.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.resource.backends.test_sql.TestSqlResourceDriver.test_create_project keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project ... ok keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_invalid_password_not_hashed_by_default keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_invalid_password_not_hashed_by_default ... 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.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.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.common.test_rbac_enforcer.TestRBACEnforcerRest.test_call_build_enforcement_target keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_call_build_enforcement_target ... ok keystone.tests.unit.assignment.role_backends.test_sql.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.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.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.SQLDriverTestCase.test_authenticate_bad_secret keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate_bad_secret ... 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.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.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.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.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.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.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_null_role_name keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_create_null_role_name ... 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_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.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_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.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.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.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_notifications.NotificationsForEntities.test_create_group keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_group ... ok keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigModels.test_whitelisted_model keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigModels.test_whitelisted_model ... ok keystone.tests.unit.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_notifications.CADFNotificationsForEntities.test_create_domain keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_domain ... 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_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.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.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_notifications.TestEventCallbacks.test_notification_method_not_callable keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_method_not_callable ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group ... 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.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_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.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.test_backend_ldap.LDAPPosixGroupsTest.test_posix_member_id keystone.tests.unit.test_backend_ldap.LDAPPosixGroupsTest.test_posix_member_id ... 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.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.test_associate_project_endpoint_extension.JsonHomeTests.test_get_json_home keystone.tests.unit.test_associate_project_endpoint_extension.JsonHomeTests.test_get_json_home ... ok keystone.tests.unit.test_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.common.test_notifications.CADFNotificationsForEntities.test_create_endpoint keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_endpoint ... 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.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.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.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_inferred_member_target_data keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_inferred_member_target_data ... ok keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_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.common.test_notifications.TestEventCallbacks.test_notification_received keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_received ... 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.test_backend_sql.DataTypeRoundTrips.test_datetimeint_persistence keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_persistence ... 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.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_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.common.test_notifications.CADFNotificationsForEntities.test_create_group keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_group ... ok keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential_require_role_assignments keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential_require_role_assignments ... ok keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_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_notifications.CADFNotificationsForPCIDSSEvents.test_password_expired_sends_notification keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_password_expired_sends_notification ... 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_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_sql.DataTypeRoundTrips.test_datetimeint_python_none keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_python_none ... 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.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_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_list_roles keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_list_roles ... 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_provider_event_callback_subscription keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_provider_event_callback_subscription ... 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.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.test_backend_sql.DataTypeRoundTrips.test_datetimeint_roundtrip keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_roundtrip ... 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.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_repeated_password_sends_notification keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_repeated_password_sends_notification ... ok keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_policy keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_policy ... 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.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_notifications.CadfNotificationsWrapperTestCase.test_user_project_grant keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_user_project_grant ... 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.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_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_create_role keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_role ... 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.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.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.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.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.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.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.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_valid_password_hash_not_included_when_report_in_event keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_valid_password_hash_not_included_when_report_in_event ... 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.common.test_notifications.CADFNotificationsForEntities.test_create_project keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_project ... 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_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.common.test_notifications.NotificationsForEntities.test_create_service keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_service ... 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.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.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.identity.test_backend_sql.LockingOutUserTests.test_set_enabled_unlocks_user keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_set_enabled_unlocks_user ... ok keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_id keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_id ... 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.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.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.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.test_backend_sql.DataTypeRoundTrips.test_json_blob_roundtrip keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_roundtrip ... 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.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.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.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.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.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.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_valid_password_not_hashed_by_default keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_valid_password_not_hashed_by_default ... 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.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.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.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.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.common.test_notifications.CADFNotificationsForEntities.test_create_region keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_region ... 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.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.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.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.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.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.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.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.test_backend_ldap.LDAPMatchingRuleInChainTests.test_get_group keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_get_group ... 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.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.common.test_notifications.NotificationsForEntities.test_create_trust keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_trust ... 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.assignment.role_backends.test_sql.SqlRole.test_update_domain_id_of_role_fails keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_domain_id_of_role_fails ... ok keystone.tests.unit.test_backend_sql.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.application_credential.backends.test_sql.SQLDriverTestCase.test_delete_application_credential keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_delete_application_credential ... ok keystone.tests.unit.common.test_notifications.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.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.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_groups keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_groups ... 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.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_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_enforce_call_with_filter_values keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_with_filter_values ... 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.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.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.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.common.test_notifications.NotificationsForEntities.test_create_user keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_user ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_add_user_to_group_no_group_exc keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_add_user_to_group_no_group_exc ... ok keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_delete_application_credential_not_found keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_delete_application_credential_not_found ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate ... 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.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.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.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.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_sql.SqlTrust.test_create_trust keystone.tests.unit.test_backend_sql.SqlTrust.test_create_trust ... ok Truncating password to algorithm specific maximum length 72 characters. 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_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.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_user_groups keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_user_groups ... 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.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.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.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_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_sql.SqlTrust.test_delete_trust keystone.tests.unit.test_backend_sql.SqlTrust.test_delete_trust ... 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.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.test_backend_sql.SqlModels.test_federated_user_model keystone.tests.unit.test_backend_sql.SqlModels.test_federated_user_model ... 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.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.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.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.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.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_add_user_to_group keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_to_group ... 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.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.test_backend_sql.SqlModels.test_group_model keystone.tests.unit.test_backend_sql.SqlModels.test_group_model ... ok Truncating password to algorithm specific maximum length 72 characters. 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.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_backend_sql.SqlTrust.test_duplicate_trusts_not_allowed keystone.tests.unit.test_backend_sql.SqlTrust.test_duplicate_trusts_not_allowed ... 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.application_credential.backends.test_sql.SQLDriverTestCase.test_get_application_credential_not_found keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_get_application_credential_not_found ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_user keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_user ... ok keystone.tests.unit.test_backend_sql.SqlModels.test_local_user_model keystone.tests.unit.test_backend_sql.SqlModels.test_local_user_model ... ok keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_name_and_domain_name keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_name_and_domain_name ... ok keystone.tests.unit.identity.backends.test_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.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.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.common.test_notifications.NotificationsForEntities.test_delete_domain keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_domain ... 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_backend_sql.SqlTrust.test_flush_expired_trusts keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts ... 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_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_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_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.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.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_notifications.CADFNotificationsForEntities.test_create_trust keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_trust ... 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_sql.SqlTrust.test_flush_expired_trusts_with_all_id keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_all_id ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate ... 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.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation ... 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.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.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_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_no_user keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate_no_user ... 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 Truncating password to algorithm specific maximum length 72 characters. 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.SqlTrust.test_flush_expired_trusts_with_date keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_date ... 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_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.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.common.test_notifications.CADFNotificationsForEntities.test_create_user keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_user ... 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_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.resource.config_backends.test_sql.SqlDomainConfigDriver.test_create_sensitive_domain_config_twice keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_create_sensitive_domain_config_twice ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_domain_crud keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_domain_crud ... 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.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.common.test_notifications.NotificationsForEntities.test_delete_group keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_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_backend_sql.SqlModels.test_project_tags_model keystone.tests.unit.test_backend_sql.SqlModels.test_project_tags_model ... 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.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_delete_whitelisted_domain_configs keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_delete_whitelisted_domain_configs ... 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.identity.test_backend_sql.ChangePasswordRequiredAfterFirstUse.test_password_not_expired_when_feature_disabled keystone.tests.unit.identity.test_backend_sql.ChangePasswordRequiredAfterFirstUse.test_password_not_expired_when_feature_disabled ... ok keystone.tests.unit.common.test_notifications.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.test_backend_federation_sql.SqlFederation.test_identity_provider keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_identity_provider ... 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.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.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.SqlModels.test_revocation_event_model keystone.tests.unit.test_backend_sql.SqlModels.test_revocation_event_model ... 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.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.common.test_notifications.CADFNotificationsForEntities.test_delete_domain keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_domain ... 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.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_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.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.receipt.test_fernet_provider.TestValidate.test_validate_v3_receipt_simple keystone.tests.unit.receipt.test_fernet_provider.TestValidate.test_validate_v3_receipt_simple ... ok Truncating password to algorithm specific maximum length 72 characters. 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.resource.config_backends.test_sql.SqlDomainConfigDriver.test_sensitive_domain_config_crud keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_sensitive_domain_config_crud ... ok keystone.tests.unit.test_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.common.test_notifications.NotificationsForEntities.test_delete_policy keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_policy ... 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.resource.config_backends.test_sql.SqlDomainConfigDriver.test_whitelisted_domain_config_crud keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_whitelisted_domain_config_crud ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP" keystone.tests.unit.test_backend_sql.SqlModels.test_role_assignment_model keystone.tests.unit.test_backend_sql.SqlModels.test_role_assignment_model ... 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.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.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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.common.test_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_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.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.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.common.test_notifications.CADFNotificationsForEntities.test_delete_endpoint keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_endpoint ... ok keystone.tests.unit.identity.backends.test_sql.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.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.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.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.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.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.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.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.test_backend_sql.SqlModels.test_user_group_membership keystone.tests.unit.test_backend_sql.SqlModels.test_user_group_membership ... 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.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_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_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.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.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.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.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.common.test_notifications.NotificationsForEntities.test_delete_project keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_project ... 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.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.test_auth_plugin.TestMapped.test_supporting_multiple_methods keystone.tests.unit.test_auth_plugin.TestMapped.test_supporting_multiple_methods ... ok keystone.tests.unit.test_cli.CliDomainConfigAllTestCase.test_config_upload keystone.tests.unit.test_cli.CliDomainConfigAllTestCase.test_config_upload ... 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.test_backend_federation_sql.SqlFederation.test_mapping keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_mapping ... 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.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.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_sql.SqlIdentity.test_cache_layer_group_crud keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_group_crud ... 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.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.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.identity.backends.test_sql.TestIdentityDriver.test_authenticate_wrong_password keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate_wrong_password ... ok keystone.tests.unit.test_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.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.common.test_notifications.CADFNotificationsForEntities.test_delete_group keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_group ... 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.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.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.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate ... 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_entry_points.TestEntryPoints.test_entry_point_middleware keystone.tests.unit.test_entry_points.TestEntryPoints.test_entry_point_middleware ... ok keystone.tests.unit.test_url_middleware.UrlMiddlewareTest.test_rewrite_empty_path keystone.tests.unit.test_url_middleware.UrlMiddlewareTest.test_rewrite_empty_path ... ok Truncating password to algorithm specific maximum length 72 characters. 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.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.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.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.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_member_target_data_bad_input keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_member_target_data_bad_input ... ok keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_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.TestValidate.test_validate_v3_receipt_validation_error_exc keystone.tests.unit.receipt.test_fernet_provider.TestValidate.test_validate_v3_receipt_validation_error_exc ... ok keystone.tests.unit.test_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_cli.CliStatusTestCase.test_check_immutable_roles keystone.tests.unit.test_cli.CliStatusTestCase.test_check_immutable_roles ... 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.common.test_notifications.NotificationsForEntities.test_delete_region keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_region ... ok keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_delete_group keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_delete_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_delete_group_doesnt_exist_exc keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_delete_group_doesnt_exist_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.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.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.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.test_cli.CliStatusTestCase.test_check_safe_trust_policies keystone.tests.unit.test_cli.CliStatusTestCase.test_check_safe_trust_policies ... 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.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.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_driver_hints.ListHintsTests.test_limits keystone.tests.unit.test_driver_hints.ListHintsTests.test_limits ... 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.DomainSpecificLDAPandSQLIdentity.test_add_duplicate_role_grant keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_duplicate_role_grant ... 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.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.common.test_notifications.CADFNotificationsForEntities.test_delete_policy keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_policy ... 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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group_by_name keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group_by_name ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group_by_name_no_user_exc keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group_by_name_no_user_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_password_model keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_password_model ... 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.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_member_target_data_inferred keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_member_target_data_inferred ... ok keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_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.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.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.common.test_notifications.NotificationsForEntities.test_delete_role keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_role ... ok Truncating password to algorithm specific maximum length 72 characters. keystone.tests.unit.test_backend_sql.SqlTrust.test_get_deleted_trust keystone.tests.unit.test_backend_sql.SqlTrust.test_get_deleted_trust ... ok keystone.tests.unit.identity.backends.test_sql.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_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.test_middleware.AuthContextMiddlewareTest.test_admin_token_context keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_admin_token_context ... 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.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_project keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_project ... 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.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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_no_groups keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_no_groups ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.test_backend_ldap.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_sql.SqlIdentity.test_cannot_delete_immutable_domain keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_immutable_domain ... 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.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_member_target_data_supplied_target keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_member_target_data_supplied_target ... ok keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_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.test_backend_sql.SqlTrust.test_get_trust keystone.tests.unit.test_backend_sql.SqlTrust.test_get_trust ... 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.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.test_middleware.AuthContextMiddlewareTest.test_client_issuer_not_trusted keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_client_issuer_not_trusted ... 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.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.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.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.SqlIdentity.test_cannot_delete_immutable_project keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_immutable_project ... 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.common.test_notifications.CADFNotificationsForEntities.test_delete_region keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_region ... 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 Truncating password to algorithm specific maximum length 72 characters. 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.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.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.test_middleware.AuthContextMiddlewareTest.test_context_already_exists keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_context_already_exists ... ok keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_update_partial_domain_config keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_update_partial_domain_config ... ok keystone.tests.unit.identity.backends.test_sql.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.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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_role_assignment_model keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_role_assignment_model ... ok keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_name_not_allowed_exc keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_name_not_allowed_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" /usr/lib/python3/dist-packages/oslo_context/context.py:101: 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( /usr/lib/python3/dist-packages/oslo_context/context.py:101: 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( /usr/lib/python3/dist-packages/oslo_context/context.py:101: 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( /usr/lib/python3/dist-packages/oslo_context/context.py:101: 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( 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_notifications.NotificationsForEntities.test_delete_trust keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_trust ... 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.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.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.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.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_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.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_notifications.CADFNotificationsForEntities.test_delete_role keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_role ... 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_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_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_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_bad_password keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_password ... 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_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_sql.SqlTrust.test_list_trusts keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trusts ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_change_password keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_change_password ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_group_deprecated keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_group_deprecated ... 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_federation_sql.SqlFederation.test_user_group_membership keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_user_group_membership ... 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.test_middleware.AuthContextMiddlewareTest.test_create_idp_id_success keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_create_idp_id_success ... 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.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.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_subject_token_target_data keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_subject_token_target_data ... ok keystone.tests.unit.test_backend_sql.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.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_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_federation_sql.SqlFederation.test_user_model keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_user_model ... 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_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.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.MultiLDAPandSQLIdentity.test_authenticate_bad_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_user ... ok keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_domain_disable_fail keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_domain_disable_fail ... ok keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_domain keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_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_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.common.test_notifications.CADFNotificationsForEntities.test_delete_trust keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_trust ... 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.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.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_middleware.AuthContextMiddlewareTest.test_empty_trusted_issuer_list keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_empty_trusted_issuer_list ... 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_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_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.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.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association ... ok keystone.tests.unit.test_backend_ldap.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_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.common.test_notifications.CADFNotificationsForEntities.test_delete_user keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_user ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group_group_doesnt_exist_exc keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group_group_doesnt_exist_exc ... ok keystone.tests.unit.test_backend_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.DomainSpecificLDAPandSQLIdentity.test_add_user_to_group keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_to_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_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.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.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group_user_doesnt_exist_exc keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group_user_doesnt_exist_exc ... ok keystone.tests.unit.common.test_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.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_endpoint_policy_sql.SqlPolicyAssociationTable.test_password_model keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_password_model ... ok keystone.tests.unit.identity.backends.test_sql.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.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_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.common.test_notifications.CADFNotificationsForEntities.test_disable_domain keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_domain ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group ... ok keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_policy_enforcer_action_invalid_action_decorator keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_policy_enforcer_action_invalid_action_decorator ... ok keystone.tests.unit.test_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.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.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.MultiLDAPandSQLIdentity.test_authenticate_requires_simple_bind keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_requires_simple_bind ... 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.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.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: ('b824c320bb80496794f36bf11cc6880b', 'd837a97240c4426ca101616c8e0fc115', '0f054e2bcd4449b599174bbc9c6a75e7', None, '{}')] (Background on this error at: https://sqlalche.me/e/20/gkpj) 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.receipt.test_receipt_serialization.TestReceiptSerialization.test_serialize_and_deserialize_receipt_model keystone.tests.unit.receipt.test_receipt_serialization.TestReceiptSerialization.test_serialize_and_deserialize_receipt_model ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group_duplicate_exc keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group_duplicate_exc ... 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.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.resource.test_core.TestResourceManagerNoFixtures.test_update_project_name_conflict keystone.tests.unit.resource.test_core.TestResourceManagerNoFixtures.test_update_project_name_conflict ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user ... 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_middleware.AuthContextMiddlewareTest.test_ephemeral_any_user_success keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_any_user_success ... ok Truncating password to algorithm specific maximum length 72 characters. 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_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_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.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_global_request_id keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_initiator_global_request_id ... 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_endpoint_policy_sql.SqlPolicyAssociationTable.test_revocation_event_model keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_revocation_event_model ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_hierarchy_depth keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_hierarchy_depth ... 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.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.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_v3_credential.TestCredentialTrustScoped.test_trust_scoped_ec2_credential keystone.tests.unit.test_v3_credential.TestCredentialTrustScoped.test_trust_scoped_ec2_credential ... 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.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_utils.UtilsTestCase.test_auth_str_equal keystone.tests.unit.common.test_utils.UtilsTestCase.test_auth_str_equal ... 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_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.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.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_sql.SqlIdentity.test_check_leaf_projects keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_leaf_projects ... 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.common.test_notifications.CADFNotificationsForEntities.test_disable_project keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_project ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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 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: ('e354d13884b24209a2c613301067940d', '41462adc5ec043fc9a8a61b843d1e7b2', 1, '{}', None, '2026-02-21 16:51:47.309608', None)] (Background on this error at: https://sqlalche.me/e/20/gkpj) 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.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.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_user_group_membership keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_user_group_membership ... 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: ('e3e036cc91204fbd961e4967dcf52667', '723c54e60c52467a8624a3b463f48872', 'fddde6c9aa92421fbe66c9aa8f434864', 0, None)] (Background on this error at: https://sqlalche.me/e/20/gkpj) 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_backend_ldap.MultiLDAPandSQLIdentity.test_build_tree keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_build_tree ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user_same_name_and_domain_exc keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user_same_name_and_domain_exc ... ok keystone.tests.unit.test_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_sql.SqlIdentity.test_check_project_depth keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_project_depth ... 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.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_endpoint_policy_sql.SqlPolicyAssociationTable.test_user_model keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_user_model ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate ... 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_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_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.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_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_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.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_middleware.AuthContextMiddlewareTest.test_ephemeral_success keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_success ... 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_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.backends.test_sql.TestIdentityDriver.test_delete_user keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_user ... 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.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.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_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_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_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_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_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_endpoint_policy_sql.SqlPolicyAssociationTests.test_invalid_policy_to_endpoint_association keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_invalid_policy_to_endpoint_association ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_generates_uuids keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_generates_uuids ... 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.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.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group ... ok keystone.tests.unit.common.test_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.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.backends.test_sql.TestIdentityDriver.test_get_group keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_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 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_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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_endpoint_project_association_cleanup_when_endpoint_deleted keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_endpoint_project_association_cleanup_when_endpoint_deleted ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_user keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_user ... 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.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_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_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_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_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.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.backends.test_sql.TestIdentityDriver.test_get_group_by_name_no_user_exc keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group_by_name_no_user_exc ... ok keystone.tests.unit.test_backend_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_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_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.identity.backends.test_sql.TestIdentityDriver.test_get_group_no_group_exc keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group_no_group_exc ... ok keystone.tests.unit.test_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.common.test_notifications.NotificationsForEntities.test_initiator_request_id keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_initiator_request_id ... 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_sql.SqlIdentity.test_check_system_grant_for_user_with_invalid_user_fails keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_user_with_invalid_user_fails ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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.identity.backends.test_sql.TestIdentityDriver.test_get_user keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user ... 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.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_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_authenticate_bad_user keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_user ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user_by_name keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user_by_name ... ok keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_global_request_id keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_global_request_id ... ok keystone.tests.unit.test_backend_ldap.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.SqlIdentity.test_check_user_in_group keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_in_group ... 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.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.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.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_middleware.AuthContextMiddlewareTest.test_invalid_user_fail keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_invalid_user_fail ... 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_v3_assignment.DomainSpecificRoleTests.test_same_domain_assignment keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_same_domain_assignment ... 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_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_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.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.LdapIdentityWithMapping.test_authenticate keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate ... 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.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.common.test_notifications.NotificationsForEntities.test_update_domain keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_domain ... 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.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.test_middleware.AuthContextMiddlewareTest.test_mapping_with_userid_and_domainid_success keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_mapping_with_userid_and_domainid_success ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate ... 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.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.common.test_utils.UtilsTestCase.test_hash keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash ... 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.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_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.DomainSpecificLDAPandSQLIdentity.test_authenticate_requires_simple_bind keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_requires_simple_bind ... ok keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_endpoint keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_endpoint ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_immutable keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_immutable ... 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_v3_domain_config.DomainConfigTestCase.test_delete_config keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_for_user_no_groups keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_for_user_no_groups ... ok keystone.tests.unit.test_backend_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_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.MultiLDAPandSQLIdentity.test_cache_layer_project_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_project_crud ... ok keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_request_id keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_request_id ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_password keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_password ... ok keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_for_user_no_user keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_for_user_no_user ... ok keystone.tests.unit.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_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_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_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_notifications.NotificationsForEntities.test_update_group keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_group ... 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_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_password keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_password ... 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_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_id_mapping_sql.SqlIDMappingTable.test_group_model keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_group_model ... 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_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_user keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_user ... 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.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.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.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.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.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.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.common.test_notifications.NotificationsForEntities.test_update_policy keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_policy ... ok keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_id_mapping keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_id_mapping ... ok keystone.tests.unit.test_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_sql.SqlIdentity.test_create_duplicate_group_name_fails keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_group_name_fails ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_if_no_password_set keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_if_no_password_set ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_user keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_user ... 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.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.common.test_notifications.CADFNotificationsForEntities.test_update_domain keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_domain ... ok keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_local_user_model keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_local_user_model ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_build_tree keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_build_tree ... 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.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_middleware.AuthContextMiddlewareTest.test_missing_domain_data_fail keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_missing_domain_data_fail ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_requires_simple_bind keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_requires_simple_bind ... 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.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.backends.test_sql.TestIdentityDriver.test_list_users_no_users keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_users_no_users ... ok keystone.tests.unit.test_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_id_mapping_sql.SqlIDMappingTable.test_nonlocal_user_model keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_nonlocal_user_model ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_group_deprecated keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_group_deprecated ... 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_middleware.AuthContextMiddlewareTest.test_no_issuer_attribute_request keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_no_issuer_attribute_request ... 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.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_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.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_id_mapping_sql.SqlIDMappingTable.test_password_model keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_password_model ... 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.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_get_endpoint_project_association_with_invalid_endpoint keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_get_endpoint_project_association_with_invalid_endpoint ... ok keystone.tests.unit.test_backend_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.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.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_id_mapping_sql.SqlIDMappingTable.test_project_model keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_project_model ... 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.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_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_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.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.common.test_notifications.NotificationsForEntities.test_update_region keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_region ... 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.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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_to_group keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_to_group ... ok keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_long_password_truncation keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_long_password_truncation ... ok keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_not_applicable_to_token_request keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_not_applicable_to_token_request ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_get_user keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_get_user ... 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.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_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.common.test_notifications.CADFNotificationsForEntities.test_update_policy keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_policy ... 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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_get_endpoint_project_association_with_invalid_project keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_get_endpoint_project_association_with_invalid_project ... ok keystone.tests.unit.test_backend_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.identity.backends.test_sql.TestIdentityDriver.test_update_group keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_group ... 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.common.test_notifications.NotificationsForEntities.test_update_role keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_role ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_requires_simple_bind keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_requires_simple_bind ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_domain ... ok Conflict group: (sqlite3.IntegrityError) UNIQUE constraint failed: group.domain_id, group.name [SQL: UPDATE "group" SET name=? WHERE "group".id = ?] [parameters: ('29c39ae462fc4795ab8b8577543523e8', '9e61b533aa9343dfa04dd070dc2703a6')] (Background on this error at: https://sqlalche.me/e/20/gkpj) 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_get_head_config keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config ... 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_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_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.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.common.test_notifications.CADFNotificationsForEntities.test_update_project keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_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.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.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_sql.SqlIdentity.test_create_grant_no_group keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_grant_no_group ... ok keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_disabled keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_disabled ... 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.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.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.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_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.EndpointFilterCRUDTestCase.test_list_endpoints_associated_with_invalid_project keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_endpoints_associated_with_invalid_project ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_grant_no_user keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_grant_no_user ... 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_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_project ... 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_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_id_mapping_sql.SqlIDMappingTable.test_user_model keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_user_model ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_group_crud keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_group_crud ... 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_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.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_backend_ldap.LdapIdentityWithMapping.test_cache_layer_group_crud keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_group_crud ... 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.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.DomainSpecificSQLIdentity.test_build_tree keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_build_tree ... 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.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.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.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.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_update_user_remove_optional_attribute keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user_remove_optional_attribute ... 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_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 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: ('b43b46f5d79c4b73a1a559a721a3e6a9', 1)] (Background on this error at: https://sqlalche.me/e/20/gkpj) 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.identity.backends.test_sql.TestIdentityDriver.test_update_user_same_name_exc keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user_same_name_exc ... ok keystone.tests.unit.test_backend_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_sql.SqlCredential.test_list_credentials keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials ... ok keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_endpoints_associated_with_valid_project keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_endpoints_associated_with_valid_project ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_project_crud keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_project_crud ... 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.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.common.test_utils.UtilsTestCase.test_hash_unicode keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_unicode ... 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.common.test_notifications.CADFNotificationsForEntities.test_update_role keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_role ... 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_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_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.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.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.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_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_create_project_case_sensitivity keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_case_sensitivity ... 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.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_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.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_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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_projects_associated_with_endpoint keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_projects_associated_with_endpoint ... ok keystone.tests.unit.test_backend_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_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.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.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_v3_assignment.ListUserProjectsTestCase.test_list_enabled keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_enabled ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_immutable_project keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate ... 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_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_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.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_config.ConfigTestCase.test_config_default keystone.tests.unit.test_config.ConfigTestCase.test_config_default ... 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_cannot_enable_cascade_with_parent_disabled keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_enable_cascade_with_parent_disabled ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_group_crud keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_group_crud ... 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_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.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.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_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.common.test_utils.UtilsTestCase.test_hash_user_password_with_null_password keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_null_password ... ok keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_without_password keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_without_password ... ok keystone.tests.unit.test_backend_ldap.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_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.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.test_middleware.AuthContextMiddlewareTest.test_request_non_admin keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_request_non_admin ... 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.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.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_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_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.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.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_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_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_limits.LimitModelTestCase.test_head_limit_model keystone.tests.unit.test_limits.LimitModelTestCase.test_head_limit_model ... 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_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_domain_config.DomainConfigTestCase.test_get_head_config_by_option keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_by_option ... ok keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_head_all keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_head_all ... 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_middleware.AuthContextMiddlewareTest.test_token_is_cached keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_token_is_cached ... 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_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_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.common.test_notifications.CADFNotificationsForEntities.test_update_user keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_user ... ok keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_conf_secret_key_is_required keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_conf_secret_key_is_required ... ok keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_different_conf_generates_different_hashes keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_different_conf_generates_different_hashes ... ok keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_different_inputs_generate_different_hashes keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_different_inputs_generate_different_hashes ... 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.common.test_password_hashing.TestGeneratePartialPasswordHash.test_equal_input_generates_equal_hash keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_equal_input_generates_equal_hash ... ok keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_generates_full_hash_by_default keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_generates_full_hash_by_default ... ok keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_invalid_function_raises_value_error keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_invalid_function_raises_value_error ... ok keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_large_passwords keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_large_passwords ... ok keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_returns_not_more_than_max_chars keystone.tests.unit.common.test_password_hashing.TestGeneratePartialPasswordHash.test_returns_not_more_than_max_chars ... 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.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_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_revoke.FernetSqlRevokeTests.test_by_domain_user keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_user ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_password keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_password ... 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.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.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_middleware.AuthContextMiddlewareTest.test_user_disable_fail keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_user_disable_fail ... 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.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_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.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_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_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.LdapIdentityWithMapping.test_cannot_update_immutable_project keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_update_immutable_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.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_middleware.AuthContextMiddlewareTest.test_userid_success keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_userid_success ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_project keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_project ... ok keystone.tests.unit.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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_user ... 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.DomainSpecificSQLIdentity.test_cannot_delete_immutable_domain keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_domain ... 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.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_limits.RegisteredLimitsTestCase.test_create_multi_registered_limit keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_multi_registered_limit ... 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.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.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.test_v3.VersionTestCase.test_get_version keystone.tests.unit.test_v3.VersionTestCase.test_get_version ... 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.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_revoke.FernetSqlRevokeTests.test_list keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list ... 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.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.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_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.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.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_sql.SqlIdentity.test_create_project_under_domain_hierarchy keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_under_domain_hierarchy ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support' keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_if_no_password_set keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_if_no_password_set ... 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_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.identity.test_backend_sql.DisableInactiveUserTests.test_get_user_not_disabled_due_to_inactivity keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_get_user_not_disabled_due_to_inactivity ... ok keystone.tests.unit.test_backend_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.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_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_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_revoke.FernetSqlRevokeTests.test_list_revoked_multiple_filters keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_multiple_filters ... 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_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.policy.backends.test_sql.SQLDriverTestCase.test_delete_policy keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_delete_policy ... 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.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.policy.backends.test_sql.SQLDriverTestCase.test_get_policy keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_get_policy ... ok keystone.tests.unit.test_backend_ldap.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_tags_immutable_project keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_project_tags_immutable_project ... ok keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_list_policies keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_list_policies ... ok keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_project keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_project ... 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.policy.backends.test_sql.SQLDriverTestCase.test_update_policy keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_update_policy ... ok keystone.tests.unit.test_backend_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_requires_simple_bind keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_requires_simple_bind ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_project_tags_immutable_project keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_project_tags_immutable_project ... ok keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_ignore_user_inactivity_with_user_disabled keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_ignore_user_inactivity_with_user_disabled ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group ... 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_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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association ... ok keystone.tests.unit.test_backend_ldap.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.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_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_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_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.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_revoke.FernetSqlRevokeTests.test_list_revoked_user keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_user ... ok keystone.tests.unit.identity.test_backend_sql.MinimumPasswordAgeTests.test_user_can_change_password_after_admin_reset keystone.tests.unit.identity.test_backend_sql.MinimumPasswordAgeTests.test_user_can_change_password_after_admin_reset ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group_returns_not_found keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group_returns_not_found ... ok keystone.tests.unit.test_backend_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.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_limits.RegisteredLimitsTestCase.test_create_registered_limit_duplicate keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit_duplicate ... 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.LdapIdentityWithMapping.test_check_user_not_in_group keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_not_in_group ... ok keystone.tests.unit.test_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_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.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.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.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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association_with_invalid_endpoint keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association_with_invalid_endpoint ... ok keystone.tests.unit.test_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_assignment.AssignmentTestCase.test_create_role keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_create_role ... 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_create_project_with_tags keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_tags ... 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.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.DomainSpecificSQLIdentity.test_cannot_update_immutable_project keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_immutable_project ... 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.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_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_cannot_update_immutable_project keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_update_immutable_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_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_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.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.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.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_revoke.FernetSqlRevokeTests.test_revoke_by_user keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user ... 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.DebugDoctorTests.test_symptom_debug_mode_is_enabled keystone.tests.unit.test_cli.DebugDoctorTests.test_symptom_debug_mode_is_enabled ... ok keystone.tests.unit.policy.backends.test_sql.SQLModelTestCase.test_policy_model keystone.tests.unit.policy.backends.test_sql.SQLModelTestCase.test_policy_model ... ok keystone.tests.unit.test_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_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_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_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_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_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_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_app_config.AppConfigTest.test_can_use_multiple_absolute_path_config_files keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_absolute_path_config_files ... ok keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_config_files_under_custom_config_dir keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_config_files_under_custom_config_dir ... ok keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_config_files_under_default_config_dir keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_config_files_under_default_config_dir ... ok keystone.tests.unit.test_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_app_config.AppConfigTest.test_can_use_single_absolute_path_config_file keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_single_absolute_path_config_file ... ok keystone.tests.unit.test_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_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.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.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_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.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_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.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_build_tree keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_build_tree ... 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.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.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_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_backend_sql.SqlIdentity.test_create_system_grant_for_group_fails_with_domain_role keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_group_fails_with_domain_role ... ok keystone.tests.unit.test_v3_assignment.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_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_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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_add_endpoint_group_to_project keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_add_endpoint_group_to_project ... ok keystone.tests.unit.test_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_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_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.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_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.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.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_ldap.LdapIdentityWithMapping.test_create_duplicate_group_name_in_different_domains keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_group_name_in_different_domains ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_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_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_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_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_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.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_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.LdapIdentityWithMapping.test_create_duplicate_project_id_fails keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_project_id_fails ... ok keystone.tests.unit.test_backend_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.MultiLDAPandSQLIdentity.test_configurable_allowed_user_actions keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_configurable_allowed_user_actions ... 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_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_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.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.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.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.TestKeystoneFlaskCommon.test_api_url_prefix keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_api_url_prefix ... 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_contrib_s3_core.S3ContribCore.test_bad_credential_type keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_credential_type ... ok keystone.tests.unit.test_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_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_project_name_in_different_domains keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_project_name_in_different_domains ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_v3_assignment.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_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.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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_add_endpoint_group_to_project_with_invalid_project_id keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_add_endpoint_group_to_project_with_invalid_project_id ... ok keystone.tests.unit.test_backend_ldap.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_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_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_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.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.DomainSpecificLDAPandSQLIdentity.test_check_user_in_group keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_user_in_group ... 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.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_contrib_s3_core.S3ContribCore.test_bad_request keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_request ... 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_sql.SqlIdentity.test_create_user_missed_password keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_missed_password ... 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_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.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_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_credential.TestCredentialEc2.test_ec2_create_credential keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_create_credential ... 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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_endpoint_group keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_endpoint_group ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_group_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_group_crud ... 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_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_sql.SqlIdentity.test_create_user_none_password keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_none_password ... 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_contrib_s3_core.S3ContribCore.test_bad_response keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_response ... 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_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_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.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.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.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_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_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.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.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_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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_endpoint_group_to_project keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_endpoint_group_to_project ... ok keystone.tests.unit.test_backend_ldap.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.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_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_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_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.LdapIdentityWithMapping.test_create_invalid_domain_fails keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_invalid_domain_fails ... 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_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_limits.RegisteredLimitsTestCase.test_create_registered_without_description keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_without_description ... 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.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.DomainSpecificLDAPandSQLIdentity.test_configurable_allowed_user_actions keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_configurable_allowed_user_actions ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_del_role_assignment_by_project_not_found keystone.tests.unit.test_backend_sql.SqlIdentity.test_del_role_assignment_by_project_not_found ... ok keystone.tests.unit.test_backend_ldap.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.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.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_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_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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_endpoint_group_to_project_with_invalid_project_id keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_endpoint_group_to_project_with_invalid_project_id ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_group_name_fails keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_group_name_fails ... 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_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_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_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_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_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_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.MultiLDAPandSQLIdentity.test_create_duplicate_group_name_fails keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_group_name_fails ... 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_contrib_s3_core.S3ContribCore.test_bad_signature_v4 keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signature_v4 ... ok keystone.tests.unit.test_backend_ldap.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_create_project_immutable keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_immutable ... ok keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_bcrypt keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_bcrypt ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_domain_with_project_api keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_domain_with_project_api ... ok keystone.tests.unit.test_backend_ldap.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_credential.TestCredentialEc2.test_ec2_delete_credential keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_delete_credential ... 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_limits.RegisteredLimitsTestCase.test_delete_registered_limit keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_delete_registered_limit ... 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.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.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_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.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_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_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_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.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_contrib_s3_core.S3ContribCore.test_bad_token_v4 keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_token_v4 ... 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.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.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.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_v3_credential.TestCredentialEc2.test_ec2_get_credential keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_get_credential ... ok keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_user_domain_role_grants keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_user_domain_role_grants ... ok keystone.tests.unit.test_backend_ldap.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.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_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_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.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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_invalid_endpoint_group keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_invalid_endpoint_group ... ok keystone.tests.unit.test_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_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.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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_immutable_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_immutable_project ... 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.MultiLDAPandSQLIdentity.test_create_duplicate_project_name_fails keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_project_name_fails ... ok keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_list_credentials keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_list_credentials ... 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_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_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_contrib_s3_core.S3ContribCore.test_good_response keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_response ... 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_domain_config.DomainConfigTestCase.test_update_config keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config ... 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_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_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.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_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.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.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_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_contrib_s3_core.S3ContribCore.test_good_response_noauth keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_response_noauth ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_project_name_in_different_domains keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_project_name_in_different_domains ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_v3_assignment.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.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.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_limits.RegisteredLimitsTestCase.test_list_registered_limit keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_list_registered_limit ... 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_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_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_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_contrib_s3_core.S3ContribCore.test_good_signature_v1 keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_signature_v1 ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_under_disabled_one keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_under_disabled_one ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_v3_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_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.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.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_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_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.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_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.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.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_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_delete_hierarchical_not_leaf_project keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_hierarchical_not_leaf_project ... 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_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_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_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.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.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_limits.RegisteredLimitsTestCase.test_show_registered_limit keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_show_registered_limit ... 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_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.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.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_create_grant_no_user keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_user ... 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_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_domain_config.DomainConfigTestCase.test_update_config_invalid_domain keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_domain ... ok keystone.tests.unit.test_backend_ldap.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_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_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_sql.SqlIdentity.test_delete_large_project_cascade keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_large_project_cascade ... ok keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_signature_v4 keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_signature_v4 ... ok keystone.tests.unit.test_backend_ldap.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.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_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.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_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 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_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.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_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_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_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_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_sql.SqlIdentity.test_delete_project_cascade keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_cascade ... 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.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.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.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_user_name_fails keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_user_name_fails ... 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.LdapIdentityWithMapping.test_create_project_with_tags keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_tags ... 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.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.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_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_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.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_project_without_is_domain_flag keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_without_is_domain_flag ... 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_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.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.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.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.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_limits.RegisteredLimitsTestCase.test_update_registered_limit keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project ... ok keystone.tests.unit.test_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_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_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_contrib_s3_core.S3ContribCore.test_nonexistent_access_key keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_nonexistent_access_key ... ok keystone.tests.unit.test_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.AuthContextMiddlewareTestCase.test_auth_context_build_by_middleware keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_auth_context_build_by_middleware ... 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.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_create_project_immutable keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_immutable ... 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_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.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.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_update_delete_unicode_project keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_update_delete_unicode_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.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.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.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.AllowRescopeScopedTokenDisabledTests.test_rescoped_domain_token_disabled keystone.tests.unit.test_v3_auth.AllowRescopeScopedTokenDisabledTests.test_rescoped_domain_token_disabled ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project_while_unsetting_immutable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project_while_unsetting_immutable ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_user keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_user ... 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.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.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.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_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_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.AssignmentTestCase.test_delete_grant_from_group_and_project_invalidates_cache keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_group_and_project_invalidates_cache ... ok keystone.tests.unit.test_backend_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.LdapIdentityWithMapping.test_create_user_missed_password keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_missed_password ... 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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_project_tags_immutable_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_project_tags_immutable_project ... ok /usr/lib/python3/dist-packages/oslo_context/context.py:101: 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( 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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_endpoint_group_project_cleanup_with_project keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_endpoint_group_project_cleanup_with_project ... ok keystone.tests.unit.test_backend_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_v3.AuthContextMiddlewareTestCase.test_domain_scoped_token_auth_context keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_domain_scoped_token_auth_context ... 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_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.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_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_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_option keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_option ... ok keystone.tests.unit.test_backend_ldap.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_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.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.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_invalid_domain_fails keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_invalid_domain_fails ... ok keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_oslo_context keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_oslo_context ... 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.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_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_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_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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_endpoint_group keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_endpoint_group ... ok keystone.tests.unit.test_backend_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_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.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.MultiLDAPandSQLIdentity.test_create_project_immutable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_immutable ... ok keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_groups_for_user_exact_filtered keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_groups_for_user_exact_filtered ... ok keystone.tests.unit.test_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.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_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.DomainSpecificLDAPandSQLIdentity.test_create_leaf_project_with_different_domain keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_leaf_project_with_different_domain ... ok keystone.tests.unit.test_v3.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_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.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_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_ldap.LdapFilterTests.test_groups_for_user_inexact_filtered keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_groups_for_user_inexact_filtered ... ok keystone.tests.unit.test_backend_sql.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.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_v3_domain_config.DomainConfigTestCase.test_update_config_option keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_option ... ok keystone.tests.unit.test_v3_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_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_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_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_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 /usr/lib/python3/dist-packages/oslo_context/context.py:101: 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( 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_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.LdapIdentityWithMapping.test_del_role_assignment_by_domain_not_found keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_del_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_in_group keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_in_group ... 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.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_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_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.MultiLDAPandSQLIdentity.test_create_project_invalid_domain_id keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_invalid_domain_id ... ok keystone.tests.unit.test_v3_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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_immutable keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_immutable ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_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_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_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_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.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_v3_federation.JsonHomeTests.test_get_json_home keystone.tests.unit.test_v3_federation.JsonHomeTests.test_get_json_home ... 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.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_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.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.LdapFilterTests.test_list_entities_filtered keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_entities_filtered ... 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_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.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_v3_endpoint_policy.EndpointPolicyTestCase.test_region_service_association_cleanup_when_service_deleted keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_region_service_association_cleanup_when_service_deleted ... ok keystone.tests.unit.test_backend_ldap.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.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_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.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_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_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.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_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.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.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_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_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.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_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.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_limits.RegisteredLimitsTestCase.test_update_registered_limit_region_id_to_none_conflict keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_region_id_to_none_conflict ... ok keystone.tests.unit.test_backend_ldap.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_auth.TestFernetTokenAPIs.test_check_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_check_token ... 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.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_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.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_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_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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_invalid_endpoint_group_in_project keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_invalid_endpoint_group_in_project ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_configurable_allowed_user_actions keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_configurable_allowed_user_actions ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.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_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_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_cli.CliDomainConfigNoOptionsTestCase.test_config_upload keystone.tests.unit.test_cli.CliDomainConfigNoOptionsTestCase.test_config_upload ... 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_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_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.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_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_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.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_cli.TestUserMappingPurgeFunctional.test_purge_by_user_type keystone.tests.unit.test_cli.TestUserMappingPurgeFunctional.test_purge_by_user_type ... ok keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_bcrypt_sha256 keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_bcrypt_sha256 ... ok keystone.tests.unit.test_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_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.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_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_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_ldap.LdapIdentityWithMapping.test_delete_hierarchical_leaf_project keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_v3_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_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.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_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.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_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_backend_ldap.LdapIdentityWithMapping.test_delete_hierarchical_not_leaf_project keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_with_invalid_secret_fails keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_with_invalid_secret_fails ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.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.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.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.common.test_password_hashing.TestPasswordHashing.test_pbkdf2_sha512 keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_pbkdf2_sha512 ... 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_v3_assignment.AssignmentTestCase.test_delete_role keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_role ... 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_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_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_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.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_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_federation.JWSFederatedTokenTests.test_federated_unscoped_token keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_federated_unscoped_token ... 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_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_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_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.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.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_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_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_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_v3_auth.ApplicationCredentialAuth.test_unexpired_application_credential_succeeds keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_unexpired_application_credential_succeeds ... ok keystone.tests.unit.test_backend_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.DomainSpecificSQLIdentity.test_create_unicode_user_name keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_unicode_user_name ... 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_assignment.AssignmentTestCase.test_delete_user_and_check_role_assignment_fails keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_user_and_check_role_assignment_fails ... ok keystone.tests.unit.test_backend_ldap.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_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_under_disabled_one keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_under_disabled_one ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_projects_matches_federation_projects keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_projects_matches_federation_projects ... ok keystone.tests.unit.test_backend_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.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_backend_ldap.LdapIdentityWithMapping.test_delete_project_cascade keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_cascade ... 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.DomainSpecificSQLIdentity.test_create_update_delete_unicode_project keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_update_delete_unicode_project ... ok keystone.tests.unit.test_backend_sql.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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoint_groups_in_project keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoint_groups_in_project ... ok keystone.tests.unit.test_backend_ldap.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.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_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_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.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.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.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_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.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_sql.SqlIdentity.test_domain_crud keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_crud ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_domain_id_and_without_parent_id keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_domain_id_and_without_parent_id ... ok keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_crud_inherited_and_direct_assignment_on_projects keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_crud_inherited_and_direct_assignment_on_projects ... ok keystone.tests.unit.test_v3_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_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.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.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_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_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_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_backend_sql.SqlIdentity.test_domain_delete_hierarchy keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_delete_hierarchy ... ok keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoints_associated_with_endpoint_group keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoints_associated_with_endpoint_group ... ok keystone.tests.unit.test_backend_ldap.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_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_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_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_sql.SqlIdentity.test_domain_name_case_sensitivity keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_name_case_sensitivity ... 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_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.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_shadow_users.TestUserWithFederatedUser.test_create_federated_user_email keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_email ... ok keystone.tests.unit.test_backend_ldap.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_identity.IdentityTestCase.test_create_group keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_group ... 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_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_shadow_users.TestUserWithFederatedUser.test_create_federated_user_unique_constraint keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_unique_constraint ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_none_password keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_none_password ... 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_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_v3_federation.FederatedUserTests.test_delete_protocol_after_federated_authentication keystone.tests.unit.test_v3_federation.FederatedUserTests.test_delete_protocol_after_federated_authentication ... ok keystone.tests.unit.test_backend_ldap.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.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_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.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_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.JWSFederatedTokenTests.test_jws_full_workflow keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_jws_full_workflow ... 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.LdapIdentityWithMapping.test_delete_projects_from_ids keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_projects_from_ids ... 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_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_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_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.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.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_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_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_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_identity.IdentityTestCase.test_create_user keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user ... 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.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.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_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.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_delete_role_check_role_grant keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_check_role_grant ... ok keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_nonlocal_user_does_not_create_local_user keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_nonlocal_user_does_not_create_local_user ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_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_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_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_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_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.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_shadow_users.TestUserWithFederatedUser.test_create_user_with_federated_attributes keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_user_with_federated_attributes ... ok keystone.tests.unit.test_backend_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_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.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_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_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_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.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_shadow_users.TestUserWithFederatedUser.test_get_federated_user keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_get_federated_user ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_tags keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_tags ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_with_only_domain_name_and_username keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_with_only_domain_name_and_username ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain ... 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_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_oauth1.ConsumerCRUDTests.test_consumer_create keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create ... 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.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_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_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_identity.IdentityTestCase.test_create_user_bad_request keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_bad_request ... ok keystone.tests.unit.test_backend_ldap.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_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_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_shadow_users.TestUserWithFederatedUser.test_nonlocal_user_unique_user_id_constraint keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_nonlocal_user_unique_user_id_constraint ... ok keystone.tests.unit.test_backend_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_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.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_get_and_remove_role_grant_by_group_and_project keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_group_and_project ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_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_shadow_users.TestUserWithFederatedUser.test_set_last_active_at keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_set_last_active_at ... ok keystone.tests.unit.test_backend_ldap.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_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_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_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_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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_grant_no_group keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_grant_no_group ... 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_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_str_random keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_str_random ... ok keystone.tests.unit.test_backend_ldap.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.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_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_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_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_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.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_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_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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_patch_endpoint_group keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_patch_endpoint_group ... ok keystone.tests.unit.test_backend_ldap.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_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_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_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_auth.TestFernetTokenAPIs.test_create_explicit_unscoped_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_explicit_unscoped_token ... 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_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.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.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.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_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user ... 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_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_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.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_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_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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_patch_invalid_endpoint_group keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_patch_invalid_endpoint_group ... ok keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_effective_role_assignments keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_effective_role_assignments ... 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_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_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_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.DomainSpecificLDAPandSQLIdentity.test_create_update_delete_unicode_project keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_update_delete_unicode_project ... ok keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_without_domain keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_without_domain ... 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.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_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_shadow_users.TestUserWithFederatedUser.test_update_user_with_federated_attributes keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_user_with_federated_attributes ... ok keystone.tests.unit.test_backend_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_sql.SqlIdentity.test_get_project keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project ... ok keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create_normalize_field keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create_normalize_field ... ok keystone.tests.unit.test_backend_ldap.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_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_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_v3_assignment.AssignmentTestCase.test_get_head_role keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_head_role ... ok keystone.tests.unit.test_backend_ldap.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_get_project_by_name keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_by_name ... 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_v3_catalog.CatalogTestCase.test_create_endpoint_no_enabled keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_no_enabled ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_crud keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing' keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.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_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.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_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.common.test_password_hashing.TestPasswordHashing.test_scrypt keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_scrypt ... 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.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_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.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.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.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_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_application_credential.ApplicationCredentialTestCase.test_create_application_credential keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential ... 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_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.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.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.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.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_sql.SqlIdentity.test_get_project_contains_tags keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_contains_tags ... 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.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.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.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.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.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.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.test_v3_oauth1.ConsumerCRUDTests.test_consumer_get_bad_id keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_get_bad_id ... ok keystone.tests.unit.test_backend_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.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.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.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.DomainSpecificSQLIdentity.test_delete_hierarchical_leaf_project keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_dynamic_mapping_build keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_dynamic_mapping_build ... 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.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_user_all_attributes keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_user_all_attributes ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_group keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_group ... 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_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.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.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.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_user_same_name_and_domain_exc keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_user_same_name_and_domain_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_delete_group keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_delete_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_tag keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_tag ... 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.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.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.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.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.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.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_backend_ldap.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.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group_by_name keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group_by_name ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group_by_name_no_user_exc keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group_by_name_no_user_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_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_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.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.test_v3_oauth1.ConsumerCRUDTests.test_consumer_get_head keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_get_head ... 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.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.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_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.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_is_sql keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_is_sql ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_group keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_immutable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_immutable ... ok keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_groups keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_groups ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_head_role_assignments keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_head_role_assignments ... ok keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_user keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_user ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_v3_federation.FederatedUserTests.test_user_role_assignment keystone.tests.unit.test_v3_federation.FederatedUserTests.test_user_role_assignment ... ok keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_no_groups keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_no_groups ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.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.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.test_v3_identity.IdentityTestCase.test_delete_user keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_user ... 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.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.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.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.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.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.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.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.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.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_no_group keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_no_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_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.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.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.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.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_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.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_v3_auth.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_project_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_project_token ... ok keystone.tests.unit.test_backend_ldap.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_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.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.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.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.test_v3_assignment.AssignmentTestCase.test_list_head_roles keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_list_head_roles ... ok keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_same_name_exc keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_same_name_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.test_backend_ldap.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_add_duplicate_role_grant keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_duplicate_role_grant ... 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.K2KServiceCatalogTests.test_service_providers_in_token keystone.tests.unit.test_v3_federation.K2KServiceCatalogTests.test_service_providers_in_token ... 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.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_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_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_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.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_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.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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_long_name_fails keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_long_name_fails ... ok keystone.tests.unit.test_v3_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.identity.test_backend_sql.PasswordExpiresValidationTests.test_authenticate_with_expired_password_for_ignore_user_option keystone.tests.unit.identity.test_backend_sql.PasswordExpiresValidationTests.test_authenticate_with_expired_password_for_ignore_user_option ... ok keystone.tests.unit.test_backend_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.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_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_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_v3_auth.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_system_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_system_token ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_cascade keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_cascade ... 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_auth_plugin.TestAuthMFA.test_check_auth_methods_against_rules keystone.tests.unit.test_auth_plugin.TestAuthMFA.test_check_auth_methods_against_rules ... 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_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_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_v3_oauth1.ConsumerCRUDTests.test_consumer_list keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_list ... 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_cli.CliLoggingTestCase.test_absent_config_logs_warning keystone.tests.unit.test_cli.CliLoggingTestCase.test_absent_config_logs_warning ... 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_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_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_group_domain_role_grants keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_group_domain_role_grants ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_name_with_trailing_whitespace keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_name_with_trailing_whitespace ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.LDAPIdentityEnabledEmulation.test_add_user_group_deprecated keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_user_group_deprecated ... 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.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_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_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_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_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.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.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.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_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_v3_oauth1.ConsumerCRUDTests.test_consumer_update keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_update ... 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_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.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_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_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_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.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_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_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_oauth1.MaliciousOAuth1Tests.test_bad_authorizing_roles_name keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_authorizing_roles_name ... ok keystone.tests.unit.test_backend_ldap.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_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.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_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.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_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_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.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_get_not_default_domain_by_name keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_not_default_domain_by_name ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_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_auth.TestFernetTokenAPIs.test_create_project_scoped_token_with_project_id_and_user_id keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_with_project_id_and_user_id ... ok keystone.tests.unit.test_v3_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_oauth1.MaliciousOAuth1Tests.test_bad_consumer_id keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_consumer_id ... 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.LdapIdentityWithMapping.test_get_project keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project ... 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_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_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.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_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_oauth1.ConsumerCRUDTests.test_consumer_update_bad_secret keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_update_bad_secret ... 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.MultiLDAPandSQLIdentity.test_delete_domain_with_project_api keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_project_api ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_by_name keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_by_name ... 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.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_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.DomainSpecificSQLIdentity.test_delete_project_with_roles_clears_default_project_id keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_with_roles_clears_default_project_id ... ok keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_group keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_group ... 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_sql.SqlIdentity.test_get_user keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user ... 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_oauth1.MaliciousOAuth1Tests.test_bad_consumer_secret keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_consumer_secret ... 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_v3_identity.IdentityTestCase.test_get_head_user keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_user ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_contains_tags keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_contains_tags ... ok keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_duplicate keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_duplicate ... 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_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.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_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_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_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_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.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_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_v3_assignment.AssignmentTestCase.test_update_role keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_update_role ... 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_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_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.LdapIdentityWithMapping.test_get_project_tag keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_tag ... 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.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.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.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.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_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_default_domain_as_project keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_default_domain_as_project ... ok keystone.tests.unit.test_backend_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_oauth1.MaliciousOAuth1Tests.test_bad_request_token_key keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_token_key ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_user_ids_returns_not_found keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_user_ids_returns_not_found ... ok keystone.tests.unit.test_v3_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_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_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_limits.LimitsTestCase.test_create_limit_return_count keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_return_count ... 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_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_group_crud keystone.tests.unit.test_backend_sql.SqlIdentity.test_group_crud ... 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.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_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.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_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_auth.TestFernetTokenAPIs.test_create_project_token_with_disabled_project_domain_fails keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_disabled_project_domain_fails ... ok keystone.tests.unit.test_backend_ldap.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.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_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.LDAPIdentityEnabledEmulation.test_authenticate_bad_user keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_user ... 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_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_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_duplicate_access_rule keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_duplicate_access_rule ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_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_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_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_sql.SqlIdentity.test_hierarchical_projects_crud keystone.tests.unit.test_backend_sql.SqlIdentity.test_hierarchical_projects_crud ... 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.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_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_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.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_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_v3_identity.IdentityTestCase.test_list_head_groups keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_groups ... 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_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.LDAPIdentityEnabledEmulation.test_authenticate_requires_simple_bind keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_requires_simple_bind ... 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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_domain_id_mismatch_to_parent_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_domain_id_mismatch_to_parent_domain ... ok keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_cannot_update_idp_domain keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_cannot_update_idp_domain ... ok keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_user_project_role_grants keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_user_project_role_grants ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_url keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_url ... 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.LDAPIdentityEnabledEmulation.test_authenticate_wrong_credentials keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_wrong_credentials ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_grant_no_user keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_grant_no_user ... skipped 'N/A: LDAP has no write support' keystone.tests.unit.test_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.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.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.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_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.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_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_domains_filtered_and_limited keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_filtered_and_limited ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_base_ldap_connection_deref_option keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_base_ldap_connection_deref_option ... ok keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_with_invalid_input keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_with_invalid_input ... ok keystone.tests.unit.test_v3_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_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_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_oauth1.MaliciousOAuth1Tests.test_bad_request_url_scheme keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_url_scheme ... 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_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.DomainSpecificSQLIdentity.test_delete_user_with_group_project_domain_links keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_build_tree keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_build_tree ... 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_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_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_trust keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_trust ... ok keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_regions_with_same_description_string keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_regions_with_same_description_string ... ok keystone.tests.unit.test_backend_ldap.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_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.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.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_large_project_cascade keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_large_project_cascade ... 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.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_v3_oauth1.MaliciousOAuth1Tests.test_bad_requested_project_id keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_requested_project_id ... ok keystone.tests.unit.test_v3_federation.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_limits.LimitsTestCase.test_create_limit_without_description keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_description ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_user_with_grants keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_user_with_grants ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_v3_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_for_disabled_inheritance_extension keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_for_disabled_inheritance_extension ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_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_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.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_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_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.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_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_v3_auth.TestFernetTokenAPIs.test_create_system_token_via_system_group_assignment keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_system_token_via_system_group_assignment ... ok keystone.tests.unit.test_v3_federation.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.DomainSpecificLDAPandSQLIdentity.test_delete_project_cascade keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_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_v3_oauth1.MaliciousOAuth1Tests.test_bad_verifier keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_verifier ... 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.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.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_catalog.CatalogTestCase.test_create_service keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service ... ok keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_access_rule keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_access_rule ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.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_sql.SqlIdentity.test_list_groups keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_groups ... 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_v3_identity.IdentityTestCase.test_list_head_users keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_users ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user ... 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_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.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_v3_federation.FederatedIdentityProviderTests.test_create_idp_authorization_ttl keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_authorization_ttl ... ok keystone.tests.unit.test_v3_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.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.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_catalog.CatalogTestCase.test_create_service_enabled_false keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_false ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_by_name keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_by_name ... 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_oauth1.MaliciousOAuth1Tests.test_expired_authorizing_request_token keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_expired_authorizing_request_token ... 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.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_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.DomainSpecificLDAPandSQLIdentity.test_delete_project_returns_not_found keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_returns_not_found ... ok keystone.tests.unit.test_v3_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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_disabled_domain_with_immutable keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_disabled_domain_with_immutable ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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.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_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.MultiLDAPandSQLIdentity.test_delete_large_project_cascade keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_large_project_cascade ... 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_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.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.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_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_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_catalog.CatalogTestCase.test_create_service_enabled_true keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_true ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_unicode_user_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_unicode_user_name ... 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_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.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_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_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.DomainSpecificLDAPandSQLIdentity.test_delete_project_tags keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_tags ... 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_backend_ldap.LdapIdentityWithMapping.test_group_crud keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_group_crud ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_cascade keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_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_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_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_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_immutable_project keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_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 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_update_delete_unicode_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_update_delete_unicode_project ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_group_enabled_ignored_disable_error keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_group_enabled_ignored_disable_error ... 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_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.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_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_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.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_sql.SqlIdentity.test_list_project_parents keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_parents ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_segregation keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_segregation ... ok keystone.tests.unit.test_backend_ldap.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_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_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_federation.FederatedIdentityProviderTests.test_create_idp_remote keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote ... 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.SqlIdentity.test_list_project_parents_invalid_project_id keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_parents_invalid_project_id ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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.LdapIdentityWithMapping.test_is_domain_sub_project_has_parent_domain_id keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_is_domain_sub_project_has_parent_domain_id ... skipped 'No multiple domains support' keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_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.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_list_project_tags keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_tags ... 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_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_limits.LimitsTestCase.test_create_multi_limit keystone.tests.unit.test_limits.LimitsTestCase.test_create_multi_limit ... 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.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_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_empty keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_empty ... ok keystone.tests.unit.test_backend_ldap.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_v3_catalog.CatalogTestCase.test_delete_endpoint keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_endpoint ... 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.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.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.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_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_sql.SqlIdentity.test_list_projects keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects ... 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.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.LdapIdentityWithMapping.test_list_domains_for_groups keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_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_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.MultiLDAPandSQLIdentity.test_delete_project_tag_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_tag_returns_not_found ... ok keystone.tests.unit.test_v3_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_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_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_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_catalog.CatalogTestCase.test_delete_region keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_region ... 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_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.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.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.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_limits.LimitsTestCase.test_create_project_limit keystone.tests.unit.test_limits.LimitsTestCase.test_create_project_limit ... ok keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_ephemeral_user keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_ephemeral_user ... ok keystone.tests.unit.test_backend_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.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.MultiLDAPandSQLIdentity.test_delete_project_tags keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_tags ... 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_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_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_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_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.LdapIdentityWithMapping.test_list_groups keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_groups ... 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.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_v3_identity.IdentityTestCase.test_update_group keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_password keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_password ... ok keystone.tests.unit.test_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_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_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_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_delete_project_unset_project_ids_for_all_backends keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_unset_project_ids_for_all_backends ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_groups keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_groups ... 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_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.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.LdapIdentityWithMapping.test_list_groups_for_user keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_groups_for_user ... 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_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_create_user_with_long_password keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_with_long_password ... 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_limits.LimitsTestCase.test_delete_limit keystone.tests.unit.test_limits.LimitsTestCase.test_delete_limit ... 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.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_get_default_domain_by_name keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_default_domain_by_name ... ok keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_access_rules keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_access_rules ... ok keystone.tests.unit.test_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_delete_project_with_role_assignments keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_with_role_assignments ... 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_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_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.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_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_catalog.CatalogTestCase.test_delete_service keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_service ... 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_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.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_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_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.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_v3_application_credential.ApplicationCredentialTestCase.test_list_access_rules_invalid_qs keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_access_rules_invalid_qs ... expected failure 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_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.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_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_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.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.LdapIdentityWithMapping.test_list_project_tags keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_tags ... 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_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_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_list_projects_in_subtree_with_circular_reference keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree_with_circular_reference ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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.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_limits.LimitsTestCase.test_list_limit keystone.tests.unit.test_limits.LimitsTestCase.test_list_limit ... 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.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.DomainSpecificLDAPandSQLIdentity.test_delete_user_assignments_user_same_id_as_group keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_assignments_user_same_id_as_group ... ok keystone.tests.unit.test_v3_policy.PolicyTestCase.test_delete_policy keystone.tests.unit.test_v3_policy.PolicyTestCase.test_delete_policy ... 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_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.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.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.LdapIdentityWithMapping.test_list_projects keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects ... 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_not_default_domain_by_name keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_not_default_domain_by_name ... ok keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_authenticate_without_trust_dict_returns_bad_request keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_authenticate_without_trust_dict_returns_bad_request ... ok keystone.tests.unit.test_backend_ldap.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_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.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.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_sql.SqlIdentity.test_list_role_assignment_by_domain keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_by_domain ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_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_v3_policy.PolicyTestCase.test_get_head_policy keystone.tests.unit.test_v3_policy.PolicyTestCase.test_get_head_policy ... 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_backend_ldap.DomainSpecificSQLIdentity.test_get_project keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project ... 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.MultiLDAPandSQLIdentity.test_delete_projects_from_ids keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_projects_from_ids ... 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.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_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_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.DomainSpecificSQLIdentity.test_get_project_by_name keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_by_name ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_default_fixture_scope_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_default_fixture_scope_token ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_call_db_time keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_domain keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_domain ... 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_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_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_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_v3_catalog.CatalogTestCase.test_endpoint_create_with_valid_url keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_endpoint_create_with_valid_url ... ok keystone.tests.unit.test_backend_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_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_v3_identity.IdentityTestCase.test_update_user keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_user ... 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_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_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.LDAPIdentityEnabledEmulation.test_configurable_allowed_project_actions keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_configurable_allowed_project_actions ... 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.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.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_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_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_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_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_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_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_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.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 keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_request ... 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_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_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_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_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_delete_role_check_role_grant keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_role_check_role_grant ... 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_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_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.DomainSpecificSQLIdentity.test_get_project_contains_tags keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_contains_tags ... 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.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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_with_project_association keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_with_project_association ... skipped 'N/A: LDAP has no write support' keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.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_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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_with_project_api keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_with_project_api ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_sql.SqlIdentity.test_list_role_assignment_using_sourced_groups keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_using_sourced_groups ... ok keystone.tests.unit.test_v3_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_v3_catalog.CatalogTestCase.test_filter_list_services_by_name keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_filter_list_services_by_name ... ok keystone.tests.unit.test_backend_ldap.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_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_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_get_project_tag keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_tag ... 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_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_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_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_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_list_projects_in_subtree_invalid_project_id keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_in_subtree_invalid_project_id ... ok keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_existing_idp keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_existing_idp ... ok keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_consume_trust_once keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_consume_trust_once ... ok keystone.tests.unit.test_backend_ldap.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_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.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_v3_application_credential.ApplicationCredentialTestCase.test_show_access_rule keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_show_access_rule ... ok keystone.tests.unit.test_backend_ldap.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_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_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_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token ... 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.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.MultiLDAPandSQLIdentity.test_delete_tag_from_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_tag_from_project ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_with_multiple_filters keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_with_multiple_filters ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_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_v3_application_credential.ApplicationCredentialTestCase.test_show_access_rule_invalid_qs keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_show_access_rule_invalid_qs ... expected failure 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.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.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_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_ldap.LdapIdentityWithMapping.test_list_role_assignment_by_domain keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_by_domain ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_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_v3_catalog.CatalogTestCase.test_filter_list_services_by_type keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_filter_list_services_by_type ... ok keystone.tests.unit.test_backend_ldap.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.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.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.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_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.DomainSpecificLDAPandSQLIdentity.test_domain_crud keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing' keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_update_application_credential keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_update_application_credential ... ok keystone.tests.unit.test_v3_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_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.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_federation.FederatedIdentityProviderTests.test_delete_nonexisting_idp keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_nonexisting_idp ... 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.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_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_oauth2.OAuth2SecretBasicTests.test_get_access_token_blank_grant_type keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_blank_grant_type ... ok keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_endpoint keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_endpoint ... 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.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_create_duplicate_group_name_fails keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_group_name_fails ... 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.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.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_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_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_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.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.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_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_federation.FederatedIdentityProviderTests.test_delete_protocol keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_protocol ... 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_v3_catalog.CatalogTestCase.test_get_head_region keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_region ... ok keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_400 keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_400 ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_user keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_user ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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.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_v3_assignment.ImpliedRolesTests.test_CRD_implied_roles keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_CRD_implied_roles ... ok keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_trust_no_roles keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_trust_no_roles ... ok keystone.tests.unit.test_backend_ldap.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_limits.LimitsTestCase.test_show_project_limit keystone.tests.unit.test_limits.LimitsTestCase.test_show_project_limit ... 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.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.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.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.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_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.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.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_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_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.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_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_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_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_domain_segregation keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_segregation ... 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_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.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_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_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.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_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_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_sql.SqlIdentity.test_list_users keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users ... 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_limits.LimitsTestCase.test_update_limit keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit ... 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_list_role_assignment_using_sourced_groups keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_using_sourced_groups ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_federation.FederatedIdentityProviderTests.test_filter_list_head_idp_by_id keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_filter_list_head_idp_by_id ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_is_invalid_after_deleting_grant keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_is_invalid_after_deleting_grant ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.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_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.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_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.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_v3_catalog.CatalogTestCase.test_get_head_service keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_service ... ok keystone.tests.unit.test_backend_ldap.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.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.LDAPIdentityEnabledEmulation.test_create_grant_no_group keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_grant_no_group ... 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.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.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_v3_federation.FederatedIdentityProviderTests.test_get_head_idp keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_idp ... 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.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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_hierarchical_not_leaf_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_grant_no_user keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_grant_no_user ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_is_invalid_after_disabling_user keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_is_invalid_after_disabling_user ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_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.TestTrustAuthFernetTokenProvider.test_create_unlimited_use_trust keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unlimited_use_trust ... ok keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_interface keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_interface ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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.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_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_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.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.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.LdapIdentityWithMapping.test_list_role_assignments_unfiltered keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_unfiltered ... 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_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_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.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.LDAPIdentityEnabledEmulation.test_create_invalid_domain_fails keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_invalid_domain_fails ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_idp_id_protocol_id keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_idp_id_protocol_id ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_project keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_project ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_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_with_invalid_input keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit_with_invalid_input ... 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_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_parent_region_id keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_parent_region_id ... ok keystone.tests.unit.test_backend_ldap.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_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_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.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_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_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_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.DomainSpecificSQLIdentity.test_get_user_by_name keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_by_name ... ok keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unscoped_trust keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unscoped_trust ... ok 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.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_large_project_cascade keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_large_project_cascade ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_extra_data_in_domain_scoped_token_fails_validation keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_extra_data_in_domain_scoped_token_fails_validation ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_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.LdapIdentityWithMapping.test_list_user_project_ids_returns_not_found keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_user_project_ids_returns_not_found ... ok keystone.tests.unit.test_v3_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_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_immutable keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_immutable ... 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_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_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.LdapIdentityWithMapping.test_list_users keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users ... 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_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_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_create_project_invalid_domain_id keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_invalid_domain_id ... 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.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_federation.FederatedIdentityProviderTests.test_get_nonexisting_idp keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_nonexisting_idp ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_cascade keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_cascade ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_returns_required_attributes keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_returns_required_attributes ... ok keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_with_project_scoped_token keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_with_project_scoped_token ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_group_between_domains keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_group_between_domains ... ok keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_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.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_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_service_id keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_service_id ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_in_group keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_in_group ... ok keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_method_delete_not_allowed keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_method_delete_not_allowed ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_domain_mapping_list_is_used keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_domain_mapping_list_is_used ... ok keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_broken_chain keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_broken_chain ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_rename_invalidates_get_domain_by_name_cache keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_rename_invalidates_get_domain_by_name_cache ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_user_between_domains keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_user_between_domains ... 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_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_backend_ldap.LdapIdentityWithMapping.test_list_users_in_group_returns_not_found keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_in_group_returns_not_found ... ok keystone.tests.unit.test_v3_auth.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.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.LDAPIdentityEnabledEmulation.test_create_project_name_with_trailing_whitespace keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_name_with_trailing_whitespace ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_group_crud keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_group_crud ... 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_list_head_idps keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_list_head_idps ... 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_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_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_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.MultiLDAPandSQLIdentity.test_domain_segregation keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_segregation ... 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.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.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.DomainSpecificLDAPandSQLIdentity.test_get_group_by_name_returns_not_found keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_group_by_name_returns_not_found ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_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_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_v3_auth.TestFernetTokenAPIs.test_fetch_expired_allow_expired keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_fetch_expired_allow_expired ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_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_auth.TestTrustAuthFernetTokenProvider.test_delete_trust keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust ... 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_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_v3_catalog.CatalogTestCase.test_list_endpoints_with_multiple_filters keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_with_multiple_filters ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_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.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.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_sql.SqlIdentity.test_password_hashed keystone.tests.unit.test_backend_sql.SqlIdentity.test_password_hashed ... 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.LdapIdentityWithMapping.test_list_users_with_name keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_name ... 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.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_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.LdapIdentityWithMapping.test_list_users_with_protocol_id keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_protocol_id ... ok keystone.tests.unit.test_v3_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_backend_ldap.DomainSpecificSQLIdentity.test_list_domains keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_domains ... skipped 'N/A: Not relevant for multi ldap testing' keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_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.MultiLDAPandSQLIdentity.test_existing_uuids_work keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_existing_uuids_work ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_tags keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_tags ... 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_create_project_under_disabled_one keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_under_disabled_one ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_unique_id keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_unique_id ... 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_federation.FederatedIdentityProviderTests.test_list_head_protocols keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_list_head_protocols ... 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_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_project_attribute_update keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_attribute_update ... 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_get_project keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project ... 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.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_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.TestTrustAuthFernetTokenProvider.test_delete_trust_cascade keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_cascade ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_domains_for_groups keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_backend_ldap.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.CatalogTestCase.test_list_head_endpoints keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_endpoints ... 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.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_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_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.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.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_cross_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_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_federation.FederatedIdentityProviderTests.test_protocol_composite_pk keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_protocol_composite_pk ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_move_group_between_domains keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_move_group_between_domains ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_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_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.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_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.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_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.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_v3_catalog.CatalogTestCase.test_list_head_regions keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_regions ... 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.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.LDAPIdentityEnabledEmulation.test_create_project_with_invalid_parent keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_invalid_parent ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_groups keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_groups ... 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_v3_assignment.UserSystemRoleAssignmentTestCase.test_check_user_has_system_role_when_assignment_exists keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_check_user_has_system_role_when_assignment_exists ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_crud keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_crud ... 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_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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name_returns_not_found keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name_returns_not_found ... ok keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_revokes_tokens keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_revokes_tokens ... 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_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_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_create_project_with_no_enabled_field keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_no_enabled_field ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_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.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_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_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_role_assignments_for_user_returns_all_assignments keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_role_assignments_for_user_returns_all_assignments ... ok keystone.tests.unit.test_backend_ldap.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.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.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_groups_for_user keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_groups_for_user ... 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_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_update_idp_authorization_ttl keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_authorization_ttl ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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.LDAPIdentityEnabledEmulation.test_create_project_with_tags keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_tags ... 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.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_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_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.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_auth.TestTrustAuthFernetTokenProvider.test_depleted_redelegation_count_error keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_depleted_redelegation_count_error ... 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.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.LDAPIdentityEnabledEmulation.test_create_project_without_is_domain_flag keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_without_is_domain_flag ... ok keystone.tests.unit.test_v3_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_list_head_services keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_services ... 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_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_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_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.DomainSpecificLDAPandSQLIdentity.test_get_project_tag keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_tag ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_as_a_domain_uniqueness_constraints keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_as_a_domain_uniqueness_constraints ... skipped 'No multiple domains support' keystone.tests.unit.test_v3_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_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.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_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.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.LdapIdentityWithMapping.test_project_attribute_update keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_attribute_update ... 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_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_project_tags keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_project_tags ... 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_create_unicode_user_name keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_unicode_user_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_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_assignment.UserSystemRoleAssignmentTestCase.test_list_system_roles_for_user_does_not_return_project_roles keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_system_roles_for_user_does_not_return_project_roles ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_crud keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_crud ... skipped 'No multiple domains support' keystone.tests.unit.test_v3_auth.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.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_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.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_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.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.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_create_update_delete_unicode_project keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_update_delete_unicode_project ... 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_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_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.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_v3_catalog.CatalogTestCase.test_update_endpoint keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint ... 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_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_v3_federation.FederatedIdentityProviderTests.test_update_idp_mutable_attributes keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_mutable_attributes ... ok keystone.tests.unit.test_backend_ldap.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_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.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.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_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_project_update_missing_attrs_with_a_falsey_value keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_update_missing_attrs_with_a_falsey_value ... ok keystone.tests.unit.test_v3_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_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_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.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_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.LDAPIdentityEnabledEmulation.test_create_user_missed_password keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_missed_password ... 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.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.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_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.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.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.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.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_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_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_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_v3_auth.TestFernetTokenAPIs.test_is_admin_token_by_names keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_is_admin_token_by_names ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_catalog.CatalogTestCase.test_update_endpoint_enabled_str_false keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_str_false ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_domain keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_domain ... 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.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_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_system_roles_for_user_returns_none_without_assignment keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_system_roles_for_user_returns_none_without_assignment ... ok keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentity.test_get_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project ... 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.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.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.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_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_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_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_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_sql.SqlIdentity.test_sql_user_to_dict_null_default_project_id keystone.tests.unit.test_backend_sql.SqlIdentity.test_sql_user_to_dict_null_default_project_id ... ok keystone.tests.unit.test_v3_auth.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.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.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_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_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_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_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.LDAPIdentityEnabledEmulation.test_debug_level_set keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_debug_level_set ... 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_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_delete_user_assignments_user_same_id_as_group keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_assignments_user_same_id_as_group ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_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_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_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.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_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.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.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.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_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_v3_assignment.UserSystemRoleAssignmentTestCase.test_query_for_system_scope_and_domain_scope_fails keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_query_for_system_scope_and_domain_scope_fails ... ok keystone.tests.unit.test_backend_ldap.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_os_revoke.OSRevokeTests.test_list_since_invalid keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_list_since_invalid ... 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.FederatedIdentityProviderTests.test_update_idp_remote_repeated keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_remote_repeated ... 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_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_true keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_true ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_v3_auth.TestFernetTokenAPIs.test_no_access_to_default_project_result_in_unscoped_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_no_access_to_default_project_result_in_unscoped_token ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.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_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.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_rename_duplicate_user_name_fails keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_rename_duplicate_user_name_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_os_revoke.OSRevokeTests.test_list_since_valid keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_list_since_valid ... 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_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.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_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.FederatedIdentityProviderTests.test_update_nonexistent_idp keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_nonexistent_idp ... 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.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_v3_catalog.CatalogTestCase.test_update_region keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_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_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_groups_on_domain keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_groups_on_domain ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details' keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_deleted keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_deleted ... 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.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_sql.SqlIdentity.test_update_project_enable keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_enable ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_with_group_project_domain_links keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_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.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_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.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.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_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.SqlIdentity.test_update_project_enabled_cascade keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_enabled_cascade ... ok keystone.tests.unit.test_v3_auth.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_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.FederatedIdentityProviderTests.test_update_protocols_attribute keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_protocols_attribute ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_contains_tags keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_contains_tags ... ok keystone.tests.unit.test_backend_ldap.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_update_cascade_only_accepts_enabled keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_cascade_only_accepts_enabled ... 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.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.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_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_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_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_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.MultiLDAPandSQLIdentity.test_get_project_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_returns_not_found ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_by_domain keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_by_domain ... 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.TestTrustAuthFernetTokenProvider.test_intermediate_user_disabled keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_disabled ... 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.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_sql.SqlIdentity.test_update_project_parent keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_parent ... 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_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.MultiLDAPandSQLIdentity.test_get_project_tag keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_tag ... 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.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_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_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.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_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.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_sql.SqlIdentity.test_update_project_returns_not_found keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_returns_not_found ... ok keystone.tests.unit.test_v3_auth.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_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.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.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_update_project_set_immutable keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_set_immutable ... 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.DomainSpecificLDAPandSQLIdentity.test_get_user keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_containing_names_domain_role keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_containing_names_domain_role ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_group_name_with_trailing_whitespace keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_group_name_with_trailing_whitespace ... ok keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_max_redelegation_count_constraint keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_max_redelegation_count_constraint ... 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_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_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_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.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_auth.TestAuthTOTP.test_with_a_corrupt_totp_credential keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_a_corrupt_totp_credential ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_tags keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_tags ... 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_get_user_by_name keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user_by_name ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_service keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_service ... ok keystone.tests.unit.test_v3_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_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.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_v3_catalog.CatalogTestCase.test_update_service keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_service ... 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_v3_federation.ServiceProviderTests.test_create_sp_relay_state_default keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_sp_relay_state_default ... ok keystone.tests.unit.test_backend_ldap.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_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.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.TestAuthTOTP.test_with_a_valid_passcode keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_a_valid_passcode ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_format keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_format ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_containing_names_global_role keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_containing_names_global_role ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_no_name keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_no_name ... 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.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.LDAPIdentityEnabledEmulation.test_delete_hierarchical_not_leaf_project keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_v3_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.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_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_sql.SqlIdentity.test_update_role_same_name keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_same_name ... ok keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_project_revokes_token keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_project_revokes_token ... 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.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_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_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_v3_catalog.TestMultiRegion.test_catalog_with_multi_region_reports_all_endpoints keystone.tests.unit.test_v3_catalog.TestMultiRegion.test_catalog_with_multi_region_reports_all_endpoints ... ok keystone.tests.unit.test_backend_ldap.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_update_user_enable keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_enable ... 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_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_invalid_after_changing_user_password keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_invalid_after_changing_user_password ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_delete_hierarchy keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user_returns_not_found keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user_returns_not_found ... 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_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.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.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_sql.SqlIdentity.test_update_user_name keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_name ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_set_immutable_with_additional_updates keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_set_immutable_with_additional_updates ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_large_project_cascade keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_large_project_cascade ... 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_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_auth.TestTrustAuthFernetTokenProvider.test_redelegate_new_role_fails keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegate_new_role_fails ... 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_v3_oauth1.OAuthFlowTests.test_oauth_flow keystone.tests.unit.test_v3_oauth1.OAuthFlowTests.test_oauth_flow ... 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_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_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_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_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.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.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.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.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.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.test_backend_ldap.LdapIdentityWithMapping.test_update_project_tags keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_tags ... 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.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.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.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_bad_role keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_bad_role ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_by_user_and_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_by_user_and_project ... 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_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.LDAPIdentityEnabledEmulation.test_delete_project_cascade keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_cascade ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_federated_info keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_federated_info ... ok keystone.tests.unit.test_backend_ldap.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_federation.ServiceProviderTests.test_delete_service_provider keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_delete_service_provider ... 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_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.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.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_update_project_unset_immutable keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_unset_immutable ... 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.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_simple keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_simple ... ok keystone.tests.unit.test_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_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.DomainSpecificLDAPandSQLIdentity.test_group_crud keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_group_crud ... 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.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.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.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 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..conf`. Otherwise, ignore this warning 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_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_update_role_same_name keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_role_same_name ... 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.TestFernetTokenAPIs.test_project_scoped_token_is_invalid_after_deleting_grant keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_is_invalid_after_deleting_grant ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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.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.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.LdapIdentityWithMapping.test_update_user_enable keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_enable ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tag_returns_not_found keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tag_returns_not_found ... ok keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_role_revokes_token keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_role_revokes_token ... 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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_segregation keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_segregation ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_roles_for_groups_on_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_roles_for_groups_on_domain ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details' keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tags keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tags ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_is_invalid_after_disabling_user keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_is_invalid_after_disabling_user ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_name keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_name ... 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_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.TestTrustAuthFernetTokenProvider.test_redelegation_remaining_uses keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_remaining_uses ... 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.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.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.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.LDAPIdentityEnabledEmulation.test_delete_project_with_role_assignments keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_with_role_assignments ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_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_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_ldap.DomainSpecificSQLIdentity.test_list_user_ids_for_project_no_duplicates keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_user_ids_for_project_no_duplicates ... ok keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_filter_list_sp_by_enabled keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_filter_list_sp_by_enabled ... ok keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_updated_arbitrary_attributes_are_returned_from_update_user keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_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_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_roles_clears_default_project_id keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_with_roles_clears_default_project_id ... ok keystone.tests.unit.test_v3_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_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.LdapIdentityWithMapping.test_user_crud keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_crud ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_existing_uuids_work keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_existing_uuids_work ... 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_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.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.DomainSpecificSQLIdentity.test_list_users keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users ... 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_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.TestAuthTOTP.test_with_multiple_credentials keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_credentials ... 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_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_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_backend_ldap.LdapIdentityWithMapping.test_user_filter keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_filter ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_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_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.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.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.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_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.DomainSpecificLDAPandSQLIdentity.test_list_domains_for_groups keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_id_comma keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_id_comma ... 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_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.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_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.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_auth.TestFernetTokenAPIs.test_remote_user_and_explicit_external keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_and_explicit_external ... ok keystone.tests.unit.test_backend_ldap.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.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_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_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.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.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_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_ldap.LDAPIdentityEnabledEmulation.test_delete_role_returns_not_found keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_role_returns_not_found ... ok keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_users keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_users ... 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_v3_federation.ServiceProviderTests.test_get_service_provider_fail keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_get_service_provider_fail ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_role_assignment keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_role_assignment ... 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_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.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.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.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_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_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.DomainSpecificLDAPandSQLIdentity.test_list_groups keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_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_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.SqlCatalog.test_cache_layer_region_crud keystone.tests.unit.test_backend_sql.SqlCatalog.test_cache_layer_region_crud ... ok keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_list_head_service_providers keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_list_head_service_providers ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user ... 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_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.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.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_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_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_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_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_federation.ServiceProviderTests.test_update_service_provider keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider ... 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.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_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.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.MultiLDAPandSQLIdentity.test_get_user_by_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_by_name ... ok keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint ... 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_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_sql.SqlCatalog.test_create_endpoint_nonexistent_region keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_nonexistent_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_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.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.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_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.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_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_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.DomainSpecificLDAPandSQLIdentity.test_list_limit_for_domains keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_limit_for_domains ... skipped 'Restricted multi LDAP class does not support multiple domains' keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_bad_password keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_bad_password ... ok keystone.tests.unit.test_backend_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.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_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_without_json_request_returns_bad_request keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_without_json_request_returns_bad_request ... ok keystone.tests.unit.test_backend_ldap.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_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.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_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.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_default_domain_by_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_default_domain_by_name ... ok keystone.tests.unit.test_backend_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_remote_user_no_domain keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_no_domain ... 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_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_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.LDAPIdentityEnabledEmulation.test_delete_user_with_project_roles keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_project_roles ... skipped 'N/A: LDAP has no write support' keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_deleted_grant keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_deleted_grant ... 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.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.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_group_by_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_group_by_name ... 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_backend_ldap.LDAPIdentityEnabledEmulation.test_disable_hierarchical_leaf_project keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_v3_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_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_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_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_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.DomainSpecificLDAPandSQLIdentity.test_list_project_tags keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags ... 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_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_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_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_get_group_by_name_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_group_by_name_returns_not_found ... ok keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_region_with_endpoint keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_region_with_endpoint ... 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_contrib_ec2_core.EC2ContribCoreV3.test_http_get_method_not_allowed keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_http_get_method_not_allowed ... ok keystone.tests.unit.test_backend_ldap.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.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_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_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_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.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_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_backend_ldap.MultiLDAPandSQLIdentity.test_group_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_group_crud ... 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_sql.SqlCatalog.test_delete_service_with_endpoint keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_service_with_endpoint ... 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.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.DomainSpecificLDAPandSQLIdentity.test_list_projects keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects ... 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.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_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_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_resource.ProjectPaginationTestCase.test_list_consume_all_resources keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_consume_all_resources ... 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_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.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_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_get_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project ... 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_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_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_v3_auth.TestFernetTokenAPIs.test_rescope_unscoped_token_with_trust keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescope_unscoped_token_with_trust ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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_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_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_list_projects_for_alternate_domain keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_alternate_domain ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_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.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_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.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_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_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_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_resource.ProjectPaginationTestCase.test_list_default_limit keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_default_limit ... 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_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 /usr/lib/python3/dist-packages/alembic/config.py:592: DeprecationWarning: No path_separator found in configuration; falling back to legacy splitting on spaces, commas, and colons for prepend_sys_path. Consider adding path_separator=os to Alembic config. util.warn_deprecated( /usr/lib/python3/dist-packages/alembic/config.py:540: DeprecationWarning: The version_path_separator configuration parameter is deprecated; please use path_separator util.warn_deprecated( 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_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.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_v3_federation.ServiceProviderTests.test_update_sp_relay_state keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_sp_relay_state ... ok keystone.tests.unit.test_backend_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_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_sql_banned_operations.TestMigrationsWalkSQLite.test_db_version_alembic keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_db_version_alembic ... ok /usr/lib/python3/dist-packages/alembic/config.py:592: DeprecationWarning: No path_separator found in configuration; falling back to legacy splitting on spaces, commas, and colons for prepend_sys_path. Consider adding path_separator=os to Alembic config. util.warn_deprecated( /usr/lib/python3/dist-packages/alembic/config.py:540: DeprecationWarning: The version_path_separator configuration parameter is deprecated; please use path_separator util.warn_deprecated( keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_head_revisions keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_head_revisions ... ok /usr/lib/python3/dist-packages/alembic/config.py:592: DeprecationWarning: No path_separator found in configuration; falling back to legacy splitting on spaces, commas, and colons for prepend_sys_path. Consider adding path_separator=os to Alembic config. util.warn_deprecated( /usr/lib/python3/dist-packages/alembic/config.py:540: DeprecationWarning: The version_path_separator configuration parameter is deprecated; please use path_separator util.warn_deprecated( 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_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_sql_banned_operations.TestMigrationsWalkSQLite.test_single_base_revision keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_single_base_revision ... ok keystone.tests.unit.test_backend_sql.SqlCatalog.test_invalidate_cache_when_updating_service keystone.tests.unit.test_backend_sql.SqlCatalog.test_invalidate_cache_when_updating_service ... ok /usr/lib/python3/dist-packages/alembic/config.py:592: DeprecationWarning: No path_separator found in configuration; falling back to legacy splitting on spaces, commas, and colons for prepend_sys_path. Consider adding path_separator=os to Alembic config. util.warn_deprecated( /usr/lib/python3/dist-packages/alembic/config.py:540: DeprecationWarning: The version_path_separator configuration parameter is deprecated; please use path_separator util.warn_deprecated( 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_sql.SqlCatalog.test_list_endpoints keystone.tests.unit.test_backend_sql.SqlCatalog.test_list_endpoints ... 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_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_oauth1.AccessTokenCRUDTests.test_delete_access_token_dne keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_delete_access_token_dne ... ok keystone.tests.unit.test_backend_ldap.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.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.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_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.DomainSpecificSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" keystone.tests.unit.test_v3_auth.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.TestTrustAuthFernetTokenProvider.test_trust_with_implied_roles keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_with_implied_roles ... 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_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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_correct_role_grant_from_a_mix keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_catalog.TestCatalogAPISQLRegions.test_get_catalog_returns_proper_endpoints_with_region keystone.tests.unit.test_v3_catalog.TestCatalogAPISQLRegions.test_get_catalog_returns_proper_endpoints_with_region ... ok keystone.tests.unit.test_backend_sql.SqlCatalog.test_region_crud keystone.tests.unit.test_backend_sql.SqlCatalog.test_region_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.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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_contains_tags keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_contains_tags ... ok keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_access_token_dne keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_access_token_dne ... 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_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_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_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_sql.SqlCatalog.test_service_filtering keystone.tests.unit.test_backend_sql.SqlCatalog.test_service_filtering ... 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_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_projects_for_user keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user ... 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.SqlCatalog.test_update_endpoint keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_attribute_update keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_attribute_update ... ok keystone.tests.unit.test_v3_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_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_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.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.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_project keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_project ... ok keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_bad_value keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_bad_value ... 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_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_v3_resource.ProjectPaginationTestCase.test_list_requested_limit keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_requested_limit ... 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_rescoping_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescoping_token ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_returns_not_found ... ok keystone.tests.unit.test_backend_ldap.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_sql.SqlCatalog.test_update_region_extras keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_region_extras ... 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_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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user_with_grants keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user_with_grants ... ok keystone.tests.unit.test_v3_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_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_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.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_v3_catalog.TestCatalogAPISQL.test_get_catalog_always_returns_service_name keystone.tests.unit.test_v3_catalog.TestCatalogAPISQL.test_get_catalog_always_returns_service_name ... ok keystone.tests.unit.test_backend_ldap.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_v3_catalog_endpoint_filter_disabled keystone.tests.unit.test_backend_sql.SqlCatalog.test_v3_catalog_endpoint_filter_disabled ... 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_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_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.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_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_oauth1.AccessTokenCRUDTests.test_get_role_in_access_token_dne keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_role_in_access_token_dne ... ok keystone.tests.unit.test_backend_ldap.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_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_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_resource.ProjectPaginationTestCase.test_list_requested_limit_too_high keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_requested_limit_too_high ... ok keystone.tests.unit.test_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_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_v3_credential.CredentialTestCase.test_create_credential keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_credential ... 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_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_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_trust.TestTrustOperations.test_create_trust_bad_request keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_bad_request ... 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.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_v3_auth.TestFernetTokenAPIs.test_revoke_system_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_system_token ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_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_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_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_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups_by_name_and_with_filter keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups_by_name_and_with_filter ... ok keystone.tests.unit.test_v3_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_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_v3_auth.TestTrustAuthFernetTokenProvider.test_trustor_roles_revoked keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trustor_roles_revoked ... 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.LDAPIdentityEnabledEmulation.test_get_group_by_name keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_group_by_name ... 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_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_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_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_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_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_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.MultiLDAPandSQLIdentity.test_list_groups_for_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups_for_user ... ok keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential ... ok keystone.tests.unit.test_backend_ldap.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.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_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_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_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.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.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_v3_trust.TestTrustOperations.test_create_trust_with_expiration_in_the_past_fails keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_expiration_in_the_past_fails ... ok keystone.tests.unit.test_backend_ldap.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_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_oauth1.FernetAuthTokenTests.test_deleting_consumer_also_deletes_tokens keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_deleting_consumer_also_deletes_tokens ... ok keystone.tests.unit.test_backend_ldap.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_v3_credential.CredentialTestCase.test_create_ec2_credential_with_invalid_blob keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential_with_invalid_blob ... ok keystone.tests.unit.test_backend_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.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.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_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.MappingCRUDTests.test_create_mapping_missing_type keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_missing_type ... 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.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_v3_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter ... ok keystone.tests.unit.test_backend_ldap.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_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.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.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_v3_credential.CredentialTestCase.test_create_ec2_credential_with_missing_project_id keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential_with_missing_project_id ... ok keystone.tests.unit.test_backend_ldap.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.LDAPIdentityEnabledEmulation.test_get_project keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project ... 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_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_trust.TestTrustOperations.test_create_trust_with_invalid_expiration_fails keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_invalid_expiration_fails ... ok keystone.tests.unit.test_backend_ldap.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_v3_oauth1.FernetAuthTokenTests.test_deleting_project_also_invalidates_tokens keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_deleting_project_also_invalidates_tokens ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_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_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.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_credential.CredentialTestCase.test_create_non_ec2_credential keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_non_ec2_credential ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_rename_duplicate_project_name_fails keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_rename_duplicate_project_name_fails ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_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_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_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_trust.TestTrustOperations.test_create_trust_with_non_existant_project_returns_not_found keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_non_existant_project_returns_not_found ... ok keystone.tests.unit.test_backend_ldap.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.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_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_v3_credential.CredentialTestCase.test_credential_api_delete_credentials_for_user keystone.tests.unit.test_v3_credential.CredentialTestCase.test_credential_api_delete_credentials_for_user ... ok keystone.tests.unit.test_backend_ldap.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_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.DomainSpecificSQLIdentity.test_role_grant_by_group_and_cross_domain_project keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_role_grant_by_group_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_list_and_delete_access_tokens keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_list_and_delete_access_tokens ... ok keystone.tests.unit.test_backend_ldap.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_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_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.FederatedTokenTestsMethodToken.test_default_domain_scoped_token keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_default_domain_scoped_token ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_role_grant_by_user_and_cross_domain_project keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_role_grant_by_user_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_project_contains_tags keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_contains_tags ... ok keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_grant_by_user_and_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_grant_by_user_and_project ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups ... ok keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_list_no_access_tokens keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_list_no_access_tokens ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_unignored_user_none_mapping keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_unignored_user_none_mapping ... ok keystone.tests.unit.test_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_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_returns_not_found keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_returns_not_found ... ok keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_non_existant_role_name_returns_not_found keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_non_existant_role_name_returns_not_found ... ok keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_entities_filtered keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_entities_filtered ... 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_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.DomainSpecificSQLIdentity.test_update_cascade_only_accepts_enabled keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_cascade_only_accepts_enabled ... ok keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_keystone_token_is_valid keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_keystone_token_is_valid ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_tag keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_tag ... 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_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_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_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_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.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_project_user_ids_returns_not_found keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_user_ids_returns_not_found ... ok keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_oauth_flow keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_oauth_flow ... 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_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.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.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_versions.VersionTestCase.test_accept_type_handling keystone.tests.unit.test_versions.VersionTestCase.test_accept_type_handling ... 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_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_versions.VersionTestCase.test_json_home_root keystone.tests.unit.test_versions.VersionTestCase.test_json_home_root ... 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.MultiLDAPandSQLIdentity.test_list_project_tags keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_tags ... 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_federation.FederatedTokenTestsMethodToken.test_empty_blacklist_passess_all_values keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_empty_blacklist_passess_all_values ... ok keystone.tests.unit.test_backend_ldap.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_versions.VersionTestCase.test_json_home_v3 keystone.tests.unit.test_versions.VersionTestCase.test_json_home_v3 ... 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.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_versions.VersionTestCase.test_public_version_v3 keystone.tests.unit.test_versions.VersionTestCase.test_public_version_v3 ... 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_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_versions.VersionTestCase.test_public_versions keystone.tests.unit.test_versions.VersionTestCase.test_public_versions ... 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_project_enable keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enable ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_tags_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_tags_returns_not_found ... ok keystone.tests.unit.test_backend_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_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_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_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_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_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.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_federation.FederatedTokenTestsMethodToken.test_empty_whitelist_discards_all_values keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_empty_whitelist_discards_all_values ... ok keystone.tests.unit.test_backend_ldap.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_versions.VersionTestCase.test_v2_disabled keystone.tests.unit.test_versions.VersionTestCase.test_v2_disabled ... 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_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_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_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_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_project_id_does_nothing keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_id_does_nothing ... ok keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_role_name_ambiguous_returns_bad_request keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_role_name_ambiguous_returns_bad_request ... ok keystone.tests.unit.test_backend_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_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_federation.MappingCRUDTests.test_create_mapping_wrong_type keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_wrong_type ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_name_with_trailing_whitespace keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_name_with_trailing_whitespace ... ok keystone.tests.unit.test_backend_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_role_assignments_unfiltered keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_unfiltered ... 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_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_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_federation.FederatedTokenTestsMethodToken.test_full_workflow keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_full_workflow ... 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_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_create_new_trust keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_create_new_trust ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_parent keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_parent ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_v3_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_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_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.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.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_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_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_credential.CredentialTestCase.test_delete_credential_retries_on_deadlock keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential_retries_on_deadlock ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_grant_by_user_and_project keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_grant_by_user_and_project ... ok keystone.tests.unit.test_backend_sql.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_get_user_by_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_by_name ... 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_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.MultiLDAPandSQLIdentity.test_list_projects_for_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_domain ... 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.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_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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_by_name_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_by_name_returns_not_found ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_set_immutable_with_additional_updates keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_set_immutable_with_additional_updates ... ok keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_delete_mapping_dne keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_delete_mapping_dne ... 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_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_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.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_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_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_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_groups keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details' keystone.tests.unit.test_v3_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.DomainSpecificSQLIdentity.test_update_project_tags keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_tags ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_returns_not_found ... ok keystone.tests.unit.test_backend_ldap.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.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_v3_trust.TestTrustOperations.test_delete_trust keystone.tests.unit.test_v3_trust.TestTrustOperations.test_delete_trust ... 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_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.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_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_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_issue_scoped_token_no_groups keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_scoped_token_no_groups ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_project_ids_returns_not_found keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_project_ids_returns_not_found ... ok keystone.tests.unit.test_v3_credential.CredentialTestCase.test_get_credential keystone.tests.unit.test_v3_credential.CredentialTestCase.test_get_credential ... 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.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_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.TestFernetTokenAPIs.test_trust_scoped_token_invalid_after_changing_trustor_password keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_invalid_after_changing_trustor_password ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_user_and_groups keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_user_and_groups ... ok keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_trust_token_cannot_authorize_request_token keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_trust_token_cannot_authorize_request_token ... ok keystone.tests.unit.test_backend_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_user keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user ... 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_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.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_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_federation.MappingCRUDTests.test_get_mapping_dne keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_get_mapping_dne ... 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_v3_trust.TestTrustOperations.test_exercise_trust_scoped_token_without_impersonation keystone.tests.unit.test_v3_trust.TestTrustOperations.test_exercise_trust_scoped_token_without_impersonation ... ok keystone.tests.unit.test_backend_ldap.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.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_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_credential.CredentialTestCase.test_list_credentials keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials ... 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_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.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.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_federation.MappingCRUDTests.test_mapping_create keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_create ... 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_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_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.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.DomainSpecificSQLIdentity.test_update_role_same_name keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_role_same_name ... 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_credential.CredentialTestCase.test_list_credentials_filtered_by_type keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials_filtered_by_type ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_group_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_group_crud ... 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_user_returns_required_attributes keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user_returns_required_attributes ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_enable keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_enable ... 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_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_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.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_update_user_id_fails keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_id_fails ... 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.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.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_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_trust.TestTrustOperations.test_list_trusts keystone.tests.unit.test_v3_trust.TestTrustOperations.test_list_trusts ... 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_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.LDAPIdentityEnabledEmulation.test_group_crud keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_group_crud ... 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.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_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_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_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.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.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_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_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_federation.MappingCRUDTests.test_mapping_list_head keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_list_head ... 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.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.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_is_domain_sub_project_has_parent_domain_id keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_is_domain_sub_project_has_parent_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support' keystone.tests.unit.test_backend_ldap.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_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_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_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_id_attribute_not_found keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_id_attribute_not_found ... 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_v3_federation.MappingCRUDTests.test_mapping_update keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_update ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_v3_domain_config.SecurityRequirementsTestCase.test_delete_non_whitelisted_security_compliance_options_fails keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_non_whitelisted_security_compliance_options_fails ... ok keystone.tests.unit.test_backend_ldap.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_v3_credential.CredentialTestCase.test_update_credential keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential ... 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_ldap.DomainSpecificSQLIdentity.test_user_filter keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_filter ... 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_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_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token ... 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_list_users_with_protocol_id keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_protocol_id ... 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_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_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_trust.TestTrustOperations.test_trust_crud keystone.tests.unit.test_v3_trust.TestTrustOperations.test_trust_crud ... 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_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_validation.CommonValidationTestCase.test_nullable_type_only keystone.tests.unit.test_validation.CommonValidationTestCase.test_nullable_type_only ... 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_validation.CommonValidationTestCase.test_nullable_with_enum keystone.tests.unit.test_validation.CommonValidationTestCase.test_nullable_with_enum ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_id_comma_grants keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_id_comma_grants ... ok keystone.tests.unit.test_backend_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.MultiLDAPandSQLIdentity.test_list_role_assignment_by_user_with_domain_group_roles keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_by_user_with_domain_group_roles ... ok keystone.tests.unit.test_v3_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_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_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_password_regex_description_fails keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_password_regex_description_fails ... ok keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential_to_ec2_missing_project_id keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential_to_ec2_missing_project_id ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_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.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_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_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.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_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_cli.CliDomainConfigInvalidDomainTestCase.test_config_upload keystone.tests.unit.test_cli.CliDomainConfigInvalidDomainTestCase.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.TestMappingEngineTester.test_mapping_engine_tester keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester ... 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_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_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_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.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_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_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.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_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_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" } stdin:3:1: K002 block comments should start with '# ' keystone.tests.unit.test_hacking_checks.TestBlockCommentsBeginWithASpace.test keystone.tests.unit.test_hacking_checks.TestBlockCommentsBeginWithASpace.test ... ok keystone.tests.unit.test_backend_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_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.PaginationTestCaseBase.test_list_consume_all_resources keystone.tests.unit.test_v3.PaginationTestCaseBase.test_list_consume_all_resources ... skipped 'Not testing the base' keystone.tests.unit.test_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_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_domain_config.SecurityRequirementsTestCase.test_get_head_security_compliance_config_for_default_domain keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_head_security_compliance_config_for_default_domain ... ok keystone.tests.unit.test_v3_federation.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_resource.UserPaginationTestCase.test_list_consume_all_resources keystone.tests.unit.test_v3_resource.UserPaginationTestCase.test_list_consume_all_resources ... 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_v3.PaginationTestCaseBase.test_list_default_limit keystone.tests.unit.test_v3.PaginationTestCaseBase.test_list_default_limit ... skipped 'Not testing the base' keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_format keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_format ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups ... 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.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_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_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_v3.PaginationTestCaseBase.test_list_requested_limit keystone.tests.unit.test_v3.PaginationTestCaseBase.test_list_requested_limit ... skipped 'Not testing the base' keystone.tests.unit.test_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_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_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_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_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.tests.test_core.BaseTestTestCase.test_unexpected_exit keystone.tests.unit.tests.test_core.BaseTestTestCase.test_unexpected_exit ... 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_v3_domain_config.SecurityRequirementsTestCase.test_get_non_whitelisted_security_compliance_opt_fails keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_non_whitelisted_security_compliance_opt_fails ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups ... ok keystone.tests.unit.test_v3.PaginationTestCaseBase.test_list_requested_limit_too_high keystone.tests.unit.test_v3.PaginationTestCaseBase.test_list_requested_limit_too_high ... skipped 'Not testing the base' keystone.tests.unit.test_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_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_resource.UserPaginationTestCase.test_list_default_limit keystone.tests.unit.test_v3_resource.UserPaginationTestCase.test_list_default_limit ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_is_invalid_after_changing_user_password keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_is_invalid_after_changing_user_password ... ok keystone.tests.unit.test_backend_ldap.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.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_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_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_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_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_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.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.LDAPIdentityEnabledEmulation.test_list_groups_for_user keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_for_user ... 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_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_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_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_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_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_malformed_environment keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_malformed_environment ... ok keystone.tests.unit.test_backend_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.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.UserPaginationTestCase.test_list_requested_limit keystone.tests.unit.test_v3_resource.UserPaginationTestCase.test_list_requested_limit ... 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_v3_credential.CredentialTestCase.test_update_ec2_credential_change_access_token_id keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_ec2_credential_change_access_token_id ... ok keystone.tests.unit.test_backend_ldap.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_role_assignment_using_sourced_groups_with_domains keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_using_sourced_groups_with_domains ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_limit_domain_specific_override keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_limit_domain_specific_override ... ok keystone.tests.unit.test_backend_ldap.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_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_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_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_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_config_with_user_from_other_domain keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_config_with_user_from_other_domain ... ok keystone.tests.unit.test_backend_ldap.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_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_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.UserPaginationTestCase.test_list_requested_limit_too_high keystone.tests.unit.test_v3_resource.UserPaginationTestCase.test_list_requested_limit_too_high ... ok keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_fails_with_invalid_name keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_fails_with_invalid_name ... ok keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_with_tag_name_too_long keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_with_tag_name_too_long ... ok keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_with_tags keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_with_tags ... ok keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_with_tags_invalid_char keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_with_tags_invalid_char ... ok keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_with_too_many_tags keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_with_too_many_tags ... ok keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request ... ok keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_enabled keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_enabled ... ok keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_invalid_description_fails keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_invalid_description_fails ... ok keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_invalid_enabled_fails keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_invalid_enabled_fails ... ok keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_name_too_long keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_name_too_long ... ok keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_valid_description keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_with_valid_description ... ok keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_without_name_fails keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_request_without_name_fails ... ok keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_fails_with_invalid_name keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_fails_with_invalid_name ... ok keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_request keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_update_request ... ok keystone.tests.unit.test_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_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_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_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_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.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.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_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_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_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_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.TrustAPIBehavior.test_consume_trust_once keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_consume_trust_once ... ok keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_ec2_credential_change_trust_id keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_ec2_credential_change_trust_id ... ok keystone.tests.unit.test_backend_ldap.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_project_add_and_remove_user_role keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_add_and_remove_user_role ... ok keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_entity_id keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_entity_id ... 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 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_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_auth.TestFernetTokenAPIs.test_user_and_group_roles_scoped_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_user_and_group_roles_scoped_token ... ok keystone.tests.unit.test_backend_ldap.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_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_federation.IdPMetadataGenerationTests.test_check_idp_sso keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_idp_sso ... 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_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.LDAPIdentityEnabledEmulation.test_list_projects keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects ... 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.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_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_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_federation.IdPMetadataGenerationTests.test_get_head_metadata keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_get_head_metadata ... 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_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_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_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_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_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.DomainSpecificLDAPandSQLIdentity.test_project_crud keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_crud ... 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_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.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_different keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_different ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_domain keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_domain ... 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_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_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.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_v3_auth.TestFernetTokenAPIs.test_validate_a_trust_scoped_token_impersonated keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_a_trust_scoped_token_impersonated ... ok keystone.tests.unit.test_backend_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_tags keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_tags ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_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_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_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.TrustAPIBehavior.test_create_unscoped_trust keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_unscoped_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.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.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.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.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_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_auth.TrustAPIBehavior.test_delete_trust keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_delete_trust ... 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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects ... 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_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_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_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_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_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_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_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_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_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.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_auth.TrustAPIBehavior.test_delete_trust_revokes_tokens keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_delete_trust_revokes_tokens ... 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_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_v3_federation.IdPMetadataGenerationTests.test_metadata_no_organization keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_no_organization ... ok keystone.tests.unit.test_backend_ldap.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.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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_in_subtree_with_circular_reference keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_in_subtree_with_circular_reference ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_validity keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_validity ... 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_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_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.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_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_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_v3_federation.IdPMetadataGenerationTests.test_serialize_metadata_object keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_serialize_metadata_object ... 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.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.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.test_v3_filters.IdentityTestFilteredCase.test_filter_sql_injection_attack keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_filter_sql_injection_attack ... ok keystone.tests.unit.test_backend_ldap.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_v3_auth.TestFernetTokenAPIs.test_validate_expired_project_scoped_token_returns_not_found keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_expired_project_scoped_token_returns_not_found ... ok keystone.tests.unit.test_backend_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.MultiLDAPandSQLIdentity.test_list_users_in_group keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_in_group ... 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_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_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_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_after keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_after ... ok keystone.tests.unit.test_backend_ldap.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_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_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_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.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_validate_expired_trust_scoped_token_returns_not_found keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_expired_trust_scoped_token_returns_not_found ... ok keystone.tests.unit.test_backend_ldap.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_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_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.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_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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_user_and_groups keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_user_and_groups ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_global_role keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_global_role ... ok keystone.tests.unit.test_v3_auth.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_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_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_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.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_role_assignment_does_not_contain_names keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_does_not_contain_names ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_missing_auth_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_missing_auth_token ... ok keystone.tests.unit.test_backend_ldap.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.FederatedTokenTestsMethodToken.test_issue_unscoped_tokens_nonexisting_group keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_tokens_nonexisting_group ... ok keystone.tests.unit.test_backend_ldap.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_role_assignment_fails_with_userid_and_source_groups keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_fails_with_userid_and_source_groups ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id ... ok keystone.tests.unit.test_v3_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.TrustAPIBehavior.test_max_redelegation_count_constraint keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_max_redelegation_count_constraint ... 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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_in_subtree keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_in_subtree ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_backend_ldap.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_v3_filters.IdentityTestFilteredCase.test_inexact_filters keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_inexact_filters ... 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.MultiLDAPandSQLIdentity.test_list_users_with_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_name ... 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_federation.FederatedTokenTestsMethodToken.test_list_domains keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_domains ... ok keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_modified_redelegation_count_error keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_modified_redelegation_count_error ... ok keystone.tests.unit.test_backend_ldap.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_filters.IdentityTestFilteredCase.test_invalid_filter_is_ignored keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_invalid_filter_is_ignored ... ok keystone.tests.unit.test_backend_ldap.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_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_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_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_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_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_auth.TrustAPIBehavior.test_redelegate_new_role_fails keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegate_new_role_fails ... ok keystone.tests.unit.test_v3_auth.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_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_role_assignments_filtered_by_role keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_filtered_by_role ... ok keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_projects keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_projects ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_with_multiple_filters keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_with_multiple_filters ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled ... ok keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_filtered_domains keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_filtered_domains ... 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_v3_auth.TrustAPIBehavior.test_redelegation_expiry keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_expiry ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_tampered_trust_scoped_token_fails keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_tampered_trust_scoped_token_fails ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_unfiltered keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_unfiltered ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_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_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_unique_id keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_unique_id ... ok keystone.tests.unit.test_v3_federation.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_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_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.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_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_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_user_ids_for_project keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_user_ids_for_project ... 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_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_after keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_after ... ok keystone.tests.unit.test_backend_ldap.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_v3_federation.FederatedTokenTestsMethodToken.test_lists_with_missing_group_in_backend keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_lists_with_missing_group_in_backend ... ok keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_without_impersonation keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_without_impersonation ... 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_v3_filters.IdentityTestFilteredCase.test_multiple_filters keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_multiple_filters ... 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_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.DomainSpecificLDAPandSQLIdentity.test_update_project_enable keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_enable ... 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_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_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_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_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.LDAPIdentityEnabledEmulation.test_list_users keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users ... 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_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_v3_auth.TrustAPIBehavior.test_trust_chained keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_chained ... 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_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_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_bad_operator_fails keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_bad_operator_fails ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_v3_resource.ResourceTestCase.test_check_project_with_no_tags keystone.tests.unit.test_v3_resource.ResourceTestCase.test_check_project_with_no_tags ... ok keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_token ... 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_users_in_group keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_in_group ... ok keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_not_setting_whitelist_accepts_all_values keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_not_setting_whitelist_accepts_all_values ... ok keystone.tests.unit.test_backend_ldap.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.TrustAPIBehavior.test_trust_deleted_grant keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_deleted_grant ... 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_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_bad_timestamp_fails keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_bad_timestamp_fails ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain ... 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_v3_auth.TestFernetTokenAPIs.test_validate_token_nocatalog keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_token_nocatalog ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_containing_names_global_role keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_containing_names_global_role ... ok keystone.tests.unit.test_backend_ldap.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_update_project_parent keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_parent ... skipped 'Resource LDAP has been removed' 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_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_auth.TestFernetTokenAPIs.test_validate_unscoped_token keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_unscoped_token ... 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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_does_not_contain_names keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_does_not_contain_names ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_returns_not_found keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_returns_not_found ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_no_dn keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_no_dn ... 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_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.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_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_multiple_tokens keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_multiple_tokens ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_fails_with_userid_and_source_groups keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_fails_with_userid_and_source_groups ... ok keystone.tests.unit.test_backend_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_v3_resource.ResourceTestCase.test_create_domain_bad_request keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_bad_request ... ok keystone.tests.unit.test_v3_auth.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.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_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_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_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_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_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_resource.ResourceTestCase.test_create_domain_case_sensitivity keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_case_sensitivity ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_idp_id_protocol_id keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_idp_id_protocol_id ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_tags keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_tags ... 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_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_identity.UserFederatedAttributesTests.test_create_user_with_federated_attributes keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_create_user_with_federated_attributes ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_name keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_name ... ok keystone.tests.unit.test_backend_ldap.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.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_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_auth.TestTrustChain.test_delete_broken_chain keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_broken_chain ... 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.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_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_identity.UserFederatedAttributesTests.test_get_user_includes_required_federated_attributes keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_get_user_includes_required_federated_attributes ... ok keystone.tests.unit.test_backend_ldap.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.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_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_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_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_once keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_once ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_attribute_update keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_attribute_update ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_role_no_name keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_role_no_name ... ok keystone.tests.unit.test_v3_auth.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_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_unique_id_and_idp_id keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_unique_id_and_idp_id ... ok keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_all_federated_attributes keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_all_federated_attributes ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_filtered_by_role keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_filtered_by_role ... ok keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_trust_cascade keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_trust_cascade ... 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_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_update_role_same_name keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_role_same_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_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_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_federation.WebSSOTests.test_assertion_prefix_parameter keystone.tests.unit.test_v3_federation.WebSSOTests.test_assertion_prefix_parameter ... 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_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_update_user_enable keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_enable ... 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.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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_unfiltered keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_unfiltered ... 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.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_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_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.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_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.DomainSpecificLDAPandSQLIdentity.test_update_user_name keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_name ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_user_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_user_not_found ... ok keystone.tests.unit.test_backend_ldap.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_v3_resource.ResourceTestCase.test_create_hierarchical_project keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_hierarchical_project ... 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_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_federation.FederatedTokenTestsMethodToken.test_scope_to_project_once keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_once ... 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_v3_federation.WebSSOTests.test_default_domain_scoped_token keystone.tests.unit.test_v3_federation.WebSSOTests.test_default_domain_scoped_token ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_user_ids_for_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_user_ids_for_project ... ok keystone.tests.unit.test_backend_ldap.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_v3_auth.TestTrustChain.test_intermediate_user_disabled keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_disabled ... 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_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_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_v3_identity.UserFederatedAttributesTests.test_list_users_with_idp_id_and_protocol_id keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_idp_id_and_protocol_id ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_user_ids_for_project_no_duplicates keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_user_ids_for_project_no_duplicates ... ok keystone.tests.unit.test_backend_ldap.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.DomainSpecificLDAPandSQLIdentity.test_user_crud keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_crud ... 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_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_v3_resource.ResourceTestCase.test_create_project keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project ... ok keystone.tests.unit.test_v3_federation.WebSSOTests.test_deleting_idp_cascade_deleting_fed_user keystone.tests.unit.test_v3_federation.WebSSOTests.test_deleting_idp_cascade_deleting_fed_user ... ok keystone.tests.unit.test_backend_ldap.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.DomainSpecificLDAPandSQLIdentity.test_user_enabled_ignored_disable_error keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend." keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_idp_id_and_unique_id keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_idp_id_and_unique_id ... ok keystone.tests.unit.test_backend_ldap.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.DomainSpecificLDAPandSQLIdentity.test_user_filter keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_filter ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok keystone.tests.unit.test_v3_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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_user_project_ids_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_user_project_ids_returns_not_found ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.LDAPIdentityEnabledEmulation.test_project_attribute_update keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_attribute_update ... 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_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.ResourceTestCase.test_create_project_bad_request keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_bad_request ... 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_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_list_users keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users ... 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_ldap.LDAPIdentityEnabledEmulation.test_project_crud keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_crud ... 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_identity.UserFederatedAttributesTests.test_list_users_with_unique_id keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_unique_id ... ok keystone.tests.unit.test_backend_ldap.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.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.DomainSpecificLDAPandSQLIdentity.test_user_id_comma_grants keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_id_comma_grants ... 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_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_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_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_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.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_v3_resource.ResourceTestCase.test_create_project_tag keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag ... 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_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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_project_update_missing_attrs_with_a_falsey_value keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_update_missing_attrs_with_a_falsey_value ... ok keystone.tests.unit.test_v3_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_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_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_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.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_pool.LDAPIdentity.test_add_role_to_user_and_project_no_user keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_role_to_user_and_project_no_user ... ok keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth ... 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_identity.UserFederatedAttributesTests.test_update_user_with_federated_attributes keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_update_user_with_federated_attributes ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_role_to_user_and_project_returns_not_found keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_role_to_user_and_project_returns_not_found ... ok keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_name keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_name ... ok keystone.tests.unit.test_backend_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.LDAPIdentityEnabledEmulation.test_raise_not_found_dn_for_multivalued_attribute_id keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_raise_not_found_dn_for_multivalued_attribute_id ... ok keystone.tests.unit.test_v3_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_resource.ResourceTestCase.test_create_project_tag_invalid_project_id keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_invalid_project_id ... ok keystone.tests.unit.test_backend_ldap.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_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_remove_foreign_assignments_when_deleting_a_domain keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_foreign_assignments_when_deleting_a_domain ... ok keystone.tests.unit.test_v3_oauth1.JsonHomeTests.test_get_json_home keystone.tests.unit.test_v3_oauth1.JsonHomeTests.test_get_json_home ... 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_backend_ldap.MultiLDAPandSQLIdentity.test_rename_duplicate_user_name_fails keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_rename_duplicate_user_name_fails ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_remove_role_from_user_and_project keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_role_from_user_and_project ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_idp_id keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_idp_id ... ok keystone.tests.unit.test_backend_ldap_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_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_email keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_email ... ok keystone.tests.unit.test_backend_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.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_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_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_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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_idp_id_protocol_id keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_idp_id_protocol_id ... ok keystone.tests.unit.test_backend_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_v3_federation.WebSSOTests.test_federated_sso_auth_with_protocol_specific_remote_id keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth_with_protocol_specific_remote_id ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate ... 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_v3_resource.ResourceTestCase.test_create_project_tag_over_tag_limit keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_over_tag_limit ... ok keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_name ... ok keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_create_consumer keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_create_consumer ... ok keystone.tests.unit.test_backend_ldap_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_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_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_user_id keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_user_id ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_unignored_user_none_mapping keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_unignored_user_none_mapping ... ok keystone.tests.unit.test_backend_ldap.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_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_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_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_password keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_password ... ok keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_delete_consumer keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_delete_consumer ... 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_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.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.MultiLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled ... ok keystone.tests.unit.test_v3_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_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_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_v3_federation.WebSSOTests.test_federated_sso_missing_query_bad_remote_id keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_missing_query_bad_remote_id ... ok keystone.tests.unit.test_backend_ldap.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_oauth1.OAuthCADFNotificationTests.test_oauth_flow_notifications keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_oauth_flow_notifications ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_unique_id keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_unique_id ... ok keystone.tests.unit.test_backend_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.LDAPIdentityEnabledEmulation.test_role_grant_by_user_and_cross_domain_project keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_role_grant_by_user_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_user_name keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_user_name ... ok keystone.tests.unit.test_backend_ldap_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.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_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_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_oauth1.OAuthCADFNotificationTests.test_update_consumer keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_update_consumer ... 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_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_validation.RoleValidationTestCase.test_validate_role_update_request_with_name_too_long_fails keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_update_request_with_name_too_long_fails ... ok keystone.tests.unit.tests.test_core.TestOverrideSkipping.test_skip_test_override_fails_for_missing_parent_test_case keystone.tests.unit.tests.test_core.TestOverrideSkipping.test_skip_test_override_fails_for_missing_parent_test_case ... ok keystone.tests.unit.tests.test_core.TestOverrideSkipping.test_skip_test_override_success keystone.tests.unit.tests.test_core.TestOverrideSkipping.test_skip_test_override_success ... ok keystone.tests.unit.test_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_update_cascade_only_accepts_enabled keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_cascade_only_accepts_enabled ... 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_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.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_update_domain_set_immutable keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_domain_set_immutable ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_untrusted_dashboard keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_untrusted_dashboard ... ok keystone.tests.unit.test_backend_ldap_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_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_resource.ResourceTestCase.test_create_project_unsafe_default keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_unsafe_default ... ok keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_workflow_with_groups_deletion keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_workflow_with_groups_deletion ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_unique_id_and_idp_id keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_unique_id_and_idp_id ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_get_user keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_get_user ... ok keystone.tests.unit.test_v3_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.ResourceTestCase.test_create_project_with_parent_id_and_no_domain_id keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_with_parent_id_and_no_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for support for parent_id to imply domain_id' keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.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_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_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_domain_name keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_domain_name ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_enable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_enable ... 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_v3_resource.ResourceTestCase.test_create_project_with_parent_id_none_and_domain_id_none keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_with_parent_id_none_and_domain_id_none ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_move_group_between_domains keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_move_group_between_domains ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_pool.LDAPIdentity.test_cache_layer_project_crud keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_project_crud ... ok keystone.tests.unit.test_v3_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.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_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.LDAPIdentityEnabledEmulation.test_update_is_domain_field keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_is_domain_field ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_resource.ResourceTestCase.test_create_project_with_tags keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_with_tags ... 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.MultiLDAPandSQLIdentity.test_update_project_id_does_nothing keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_id_does_nothing ... ok keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_email keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_email ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_enable keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_enable ... 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.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_federation.ShadowMappingTests.test_roles_in_idp_domain_can_be_assigned_from_mapping keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_roles_in_idp_domain_can_be_assigned_from_mapping ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_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_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_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_cannot_delete_immutable_project keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_immutable_project ... ok keystone.tests.unit.test_v3_federation.WebSSOTests.test_full_workflow keystone.tests.unit.test_v3_federation.WebSSOTests.test_full_workflow ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_move_user_between_domains keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_backend_ldap.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.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_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_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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_name_with_trailing_whitespace keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_name_with_trailing_whitespace ... ok keystone.tests.unit.test_v3_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_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_federation.WebSSOTests.test_get_sso_origin_host_case_insensitive keystone.tests.unit.test_v3_federation.WebSSOTests.test_get_sso_origin_host_case_insensitive ... ok keystone.tests.unit.test_backend_ldap_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.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_parent keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_parent ... skipped 'Resource LDAP has been removed' 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.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.LDAPIdentityEnabledEmulation.test_update_project_returns_not_found keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_returns_not_found ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_default_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_default_domain ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_update_project_set_immutable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_set_immutable ... 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_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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_new_arbitrary_attributes_are_returned_from_update_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_new_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" keystone.tests.unit.test_backend_ldap_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_update_project_set_immutable keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_set_immutable ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_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_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.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_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_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_resource.ResourceTestCase.test_delete_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.MultiLDAPandSQLIdentity.test_update_project_tags keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags ... 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_pool.LDAPIdentity.test_chase_referrals_off keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_chase_referrals_off ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_add_and_remove_user_role keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_add_and_remove_user_role ... ok keystone.tests.unit.test_backend_ldap.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_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_pool.LDAPIdentity.test_chase_referrals_on keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_chase_referrals_on ... 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_oauth2.OAuth2CertificateTests.test_get_access_token_failed_to_get_cert_subject_dn keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_failed_to_get_cert_subject_dn ... ok keystone.tests.unit.test_backend_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_as_a_domain_uniqueness_constraints keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_as_a_domain_uniqueness_constraints ... ok keystone.tests.unit.test_backend_ldap.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_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_update_role_no_name keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_role_no_name ... 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.WebSSOTests.test_issue_token_for_ephemeral_user_with_remote_domain keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_for_ephemeral_user_with_remote_domain ... ok keystone.tests.unit.test_backend_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_update_role_same_name keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_role_same_name ... 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_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_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.LDAPIdentityEnabledEmulation.test_update_user_enable keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_enable ... 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_federation.WebSSOTests.test_issue_token_for_local_user_user_not_found keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_for_local_user_user_not_found ... ok keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_crud ... 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_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.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_user_name keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_name ... 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.WebSSOTests.test_issue_token_from_rules_without_user keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_from_rules_without_user ... ok keystone.tests.unit.test_backend_ldap_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_v3_resource.ResourceTestCase.test_delete_domain_hierarchy keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain_hierarchy ... 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.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_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.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_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.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_v3_federation.WebSSOTests.test_issue_token_with_nonexistent_group keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_with_nonexistent_group ... ok keystone.tests.unit.test_backend_ldap_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_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_all keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_all ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_name ... 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_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_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.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.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_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_user_auth_emulated keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_auth_emulated ... ok keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token ... ok keystone.tests.unit.test_backend_ldap.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_v3_resource.ResourceTestCase.test_delete_enabled_domain_fails keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_enabled_domain_fails ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_user_crud keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_crud ... 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_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_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_user_description_attribute_mapping keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_description_attribute_mapping ... 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.ShadowMappingTests.test_user_gets_only_assigned_roles keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_user_gets_only_assigned_roles ... 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.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_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.token.test_fernet_provider.TestValidate.test_validate_v3_token_federated_info keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_federated_info ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_crud ... 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.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.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_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.LDAPIdentityEnabledEmulation.test_user_enabled_attribute_handles_expired keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_attribute_handles_expired ... 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_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.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.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_resource.ResourceTestCase.test_delete_project keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_reloading_domain_config keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_reloading_domain_config ... 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_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.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_create_duplicate_project_name_fails keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_project_name_fails ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tag keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tag ... ok keystone.tests.unit.test_backend_ldap.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_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_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.MultiLDAPandSQLIdentity.test_user_filter keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_filter ... 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_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_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_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_email keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_email ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_role_from_user_and_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_role_from_user_and_project ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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.MultiLDAPandSQLIdentity.test_user_id_comma keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_user_name_in_different_domains keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_user_name_in_different_domains ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_v3_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_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.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_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_user_id_comma_grants keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma_grants ... 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.LDAPIdentityEnabledEmulation.test_user_extra_attribute_mapping keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_extra_attribute_mapping ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_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.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_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_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_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.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_sql.SqlPolicy.test_create keystone.tests.unit.test_backend_sql.SqlPolicy.test_create ... 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.LDAPIdentityEnabledEmulation.test_user_filter keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_filter ... ok keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete ... 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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_user_role_not_assigned keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_user_role_not_assigned ... ok keystone.tests.unit.test_backend_ldap.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_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_username keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_username ... ok keystone.tests.unit.test_backend_ldap_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.SqlPolicy.test_get keystone.tests.unit.test_backend_sql.SqlPolicy.test_get ... 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_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.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_create_project_immutable keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_immutable ... 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_federation.WebSSOTests.test_issue_unscoped_token_notify keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_notify ... ok keystone.tests.unit.test_backend_sql.SqlPolicy.test_list keystone.tests.unit.test_backend_sql.SqlPolicy.test_list ... 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_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_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_400 keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_400 ... ok keystone.tests.unit.test_backend_sql.SqlPolicy.test_update keystone.tests.unit.test_backend_sql.SqlPolicy.test_update ... 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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_rename_duplicate_user_name_fails keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_rename_duplicate_user_name_fails ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_long_name_fails keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_long_name_fails ... ok keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma_grants keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma_grants ... 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_multi_registered_limits_duplicate keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_multi_registered_limits_duplicate ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_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.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_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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_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_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_v3_resource.ResourceTestCase.test_disable_leaf_project keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_leaf_project ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_passing_is_domain_flag_false keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_passing_is_domain_flag_false ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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.LDAPIdentityEnabledEmulation.test_user_mixed_case_attribute keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_mixed_case_attribute ... 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_role_grant_by_user_and_cross_domain_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_role_grant_by_user_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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' /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_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_resource.ResourceTestCase.test_disable_not_leaf_project keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_not_leaf_project ... 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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.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_federation.WebSSOTests.test_issue_unscoped_token_with_remote_different keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_different ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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 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_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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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.LDAPIdentityEnabledEmulation.test_user_name_in_dn keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_name_in_dn ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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_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_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_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_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' /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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.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_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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_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_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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_setting_multiple_sql_driver_raises_exception keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_setting_multiple_sql_driver_raises_exception ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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.SqlModuleInitialization.test_initialize_module keystone.tests.unit.test_backend_sql.SqlModuleInitialization.test_initialize_module ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_domain ... ok keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_get_registered_limit keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_get_registered_limit ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_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:70: 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:70: 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_cli.CliBootStrapTestCase.test_bootstrap keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap ... 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_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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_unignored_user_none_mapping keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_unignored_user_none_mapping ... ok keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limit_by_filter keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limit_by_filter ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_project keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_project ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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_project_with_invalid_parent keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_invalid_parent ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_config keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_config ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_update_cascade_only_accepts_enabled keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_cascade_only_accepts_enabled ... ok keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limits keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limits ... ok keystone.tests.unit.test_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_backend_ldap_pool.LDAPIdentity.test_create_project_with_no_enabled_field keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_no_enabled_field ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_tag_that_does_not_exist keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_tag_that_does_not_exist ... ok keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit ... 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.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' /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_cli.CliBootStrapTestCase.test_bootstrap_recovers_user keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_recovers_user ... ok keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_duplicate keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_duplicate ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_tags keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_tags ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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 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' /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_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_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_cli.TestDomainConfigFinder.test_finder_ignores_files keystone.tests.unit.test_cli.TestDomainConfigFinder.test_finder_ignores_files ... 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_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_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_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_cli.TestMappingPopulate.test_mapping_populate keystone.tests.unit.test_cli.TestMappingPopulate.test_mapping_populate ... 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_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_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_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_create_update_delete_unicode_project keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_update_delete_unicode_project ... ok keystone.tests.unit.test_v3_federation.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_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_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_cli.TestTrustFlush.test_trust_flush keystone.tests.unit.test_cli.TestTrustFlush.test_trust_flush ... ok keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_signing_cert keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_signing_cert ... ok Invalid domain name: 7869043ea4894f4eb1ae7b7e32d0dec4 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_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_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_policy.PolicyTestCase.test_early_AND_enforcement keystone.tests.unit.test_policy.PolicyTestCase.test_early_AND_enforcement ... 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_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_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_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_token_provider.TestTokenProvider.test_unsupported_token_provider keystone.tests.unit.test_token_provider.TestTokenProvider.test_unsupported_token_provider ... 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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enable ... 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_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_ldap_pool.LDAPIdentity.test_create_user_none_mapping keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_none_mapping ... ok keystone.tests.unit.test_backend_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_federation.FernetFederatedTokenTests.test_federated_unscoped_token keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token ... 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_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.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_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_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_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_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_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_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_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_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_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_resource.ResourceTestCase.test_get_project_with_parents_as_list_and_parents_as_ids keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_and_parents_as_ids ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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_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_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_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.WebSSOTests.test_list_domains keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_domains ... 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_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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_set_immutable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_set_immutable ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_domain_with_project_api keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_domain_with_project_api ... skipped 'No multiple domains support' keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_fernet_full_workflow keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_fernet_full_workflow ... ok keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_default_mapping keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_default_mapping ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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_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.WebSSOTests.test_list_projects keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects ... 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_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_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_federation.FernetFederatedTokenTests.test_validate_federated_unscoped_token keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_validate_federated_unscoped_token ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_tags keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_tags ... 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_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_federation.WebSSOTests.test_list_projects_for_inherited_project_assignment keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects_for_inherited_project_assignment ... ok keystone.tests.unit.test_backend_ldap_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_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_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_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_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_v3_assignment.GroupSystemRoleAssignmentTestCase.test_list_system_roles_for_group_does_not_return_domain_roles keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_list_system_roles_for_group_does_not_return_domain_roles ... ok keystone.tests.unit.test_v3_federation.WebSSOTests.test_lists_with_missing_group_in_backend keystone.tests.unit.test_v3_federation.WebSSOTests.test_lists_with_missing_group_in_backend ... ok keystone.tests.unit.test_backend_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_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_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_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_ids keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_ids ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_no_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_no_name ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_immutable_domain keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_at_limit keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_at_limit ... 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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_same_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_same_name ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_and_subtree_as_ids keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_and_subtree_as_ids ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_large_project_cascade keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_large_project_cascade ... 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_update_user_enable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_enable ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_id_fails keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_id_fails ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_clears_default_project_id keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_clears_default_project_id ... ok 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_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_filters.IdentityTestListLimitCase.test_filter_sql_injection_attack keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_filter_sql_injection_attack ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_name ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_tag_returns_not_found keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_tag_returns_not_found ... ok keystone.tests.unit.test_v3_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_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_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.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.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_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_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_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_federation.WebSSOTests.test_render_callback_template keystone.tests.unit.test_v3_federation.WebSSOTests.test_render_callback_template ... 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_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_filters.IdentityTestListLimitCase.test_groups_list_limit keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_groups_list_limit ... 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_backend_ldap_pool.LDAPIdentity.test_delete_projects_from_ids keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_projects_from_ids ... ok keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_bad_project keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_bad_project ... 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_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_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_admin_reset keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_admin_reset ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_crud ... ok keystone.tests.unit.test_v3_trust.TrustsWithApplicationCredentials.test_create_trust_with_application_credential keystone.tests.unit.test_v3_trust.TrustsWithApplicationCredentials.test_create_trust_with_application_credential ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_role_check_role_grant keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_role_check_role_grant ... ok keystone.tests.unit.test_v3_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_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_federation.WebSSOTests.test_scope_to_domain_multiple_tokens keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_domain_multiple_tokens ... ok keystone.tests.unit.test_backend_ldap_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_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_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.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_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_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_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_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_resource.ResourceTestCase.test_get_single_project_tag keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_single_project_tag ... 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_v3_federation.WebSSOTests.test_scope_to_domain_once keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_domain_once ... ok keystone.tests.unit.test_backend_ldap_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_filter keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_filter ... 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_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_expired_password_succeeds keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_expired_password_succeeds ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma ... 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_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_resource.ResourceTestCase.test_list_head_projects keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_head_projects ... 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_ldap_pool.LDAPIdentity.test_delete_user_returns_not_found keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write' keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_expired_password_with_disabled_user_fails keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_expired_password_with_disabled_user_fails ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma_grants keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma_grants ... ok keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_admin keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_admin ... 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_versions.VersionSingleAppTestCase.test_public keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_public ... 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.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password ... 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_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.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_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_resource.ResourceTestCase.test_list_limit_for_domains keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_limit_for_domains ... ok keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_circular_inferences keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_circular_inferences ... 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_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_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_federation.WebSSOTests.test_scope_to_project_once keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_once ... ok keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_implied_role_crd keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_implied_role_crd ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_disable_hierarchical_not_leaf_project keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_disable_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_v3_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_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_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_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_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_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_pool.LDAPIdentity.test_domain_delete_hierarchy keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_v3_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_resource.ResourceTestCase.test_list_project_is_domain_filter_default keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_is_domain_filter_default ... ok keystone.tests.unit.test_backend_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_filters.IdentityTestListLimitCase.test_invalid_filter_is_ignored keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_invalid_filter_is_ignored ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_domain_name_case_sensitivity keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_domain_name_case_sensitivity ... skipped 'No multiple domains support' keystone.tests.unit.test_v3_identity.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_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_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_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_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_missing_original_password_fails keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_missing_original_password_fails ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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_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_cli.CliDomainConfigTooManyOptionsTestCase.test_config_upload keystone.tests.unit.test_cli.CliDomainConfigTooManyOptionsTestCase.test_config_upload ... 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_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_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_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_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_backend_ldap_pool.LDAPIdentity.test_get_and_remove_role_grant_by_group_and_cross_domain keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_and_remove_role_grant_by_group_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_identity.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_backend_ldap_pool.LDAPIdentity.test_get_and_remove_role_grant_by_group_and_domain keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_and_remove_role_grant_by_group_and_domain ... ok keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_filtered_domains keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_filtered_domains ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_tags keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_tags ... 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_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_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit ... 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_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_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_federation.WebSSOTests.test_scope_token_from_nonexistent_unscoped_token keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_token_from_nonexistent_unscoped_token ... ok keystone.tests.unit.test_v3_resource.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_identity.UserSelfServiceChangingPasswordsTestCase.test_lockout_exempt keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_lockout_exempt ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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_federation.WebSSOTests.test_scope_token_with_idp_disabled keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_token_with_idp_disabled ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_default_domain_by_name keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_default_domain_by_name ... ok keystone.tests.unit.test_v3_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_backend_ldap_pool.LDAPIdentity.test_get_group_by_name keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_group_by_name ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_by_user_with_inherited_role keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_by_user_with_inherited_role ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_group_by_name_returns_not_found keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_group_by_name_returns_not_found ... ok keystone.tests.unit.test_v3_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_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_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_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_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain ... 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_filters.IdentityTestListLimitCase.test_list_users_filtered_by_funny_name keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_users_filtered_by_funny_name ... ok keystone.tests.unit.test_backend_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_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_backend_ldap_pool.LDAPIdentity.test_get_project keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_not_tags_any keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_not_tags_any ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_by_name keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_by_name ... 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_limits.StrictTwoLevelLimitsTestCase.test_create_child_with_default_parent keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_child_with_default_parent ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_case_sensitivity keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_case_sensitivity ... 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_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_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_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.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_filters.IdentityTestListLimitCase.test_multiple_filters keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_multiple_filters ... 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_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_limits.StrictTwoLevelLimitsTestCase.test_create_domain_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_domain_limit ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_invalid_explicit_ids keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_invalid_explicit_ids ... 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_v3_federation.WebSSOTests.test_workflow_with_groups_deletion keystone.tests.unit.test_v3_federation.WebSSOTests.test_workflow_with_groups_deletion ... ok keystone.tests.unit.test_backend_ldap_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_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_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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_duplicate keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_duplicate ... 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_pool.LDAPIdentity.test_get_role_assignment_by_project_not_found keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_assignment_by_project_not_found ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_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_backend_ldap_pool.LDAPIdentity.test_get_role_by_trustor_and_project keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_by_trustor_and_project ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_no_limit keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_no_limit ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe_default keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe_default ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_by_user_and_project keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_by_user_and_project ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_return_count keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_return_count ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_by_user_and_project_with_user_in_group keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_by_user_and_project_with_user_in_group ... ok keystone.tests.unit.test_v3_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_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_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_backend_ldap_pool.LDAPIdentity.test_get_roles_for_groups_on_domain keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_groups_on_domain ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details' keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_hierarchical_project keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_hierarchical_project ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_groups_on_project keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_groups_on_project ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details' keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_non_driver_list_limit keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_non_driver_list_limit ... 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_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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_with_domain_as_project keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_with_domain_as_project ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_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_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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project ... 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_backend_ldap_pool.LDAPIdentity.test_get_user keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user ... ok keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_consume_all_resources keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_consume_all_resources ... ok keystone.tests.unit.test_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_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_filters.IdentityTestListLimitCase.test_projects_list_limit keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_projects_list_limit ... 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_backend_ldap_pool.LDAPIdentity.test_get_user_by_name_returns_not_found keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_by_name_returns_not_found ... ok keystone.tests.unit.test_v3_resource.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_resource.GroupPaginationTestCase.test_list_default_limit keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_default_limit ... 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_resource.ResourceTestCase.test_update_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_returns_required_attributes keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_returns_required_attributes ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag ... 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_backend_ldap_pool.LDAPIdentity.test_grant_crud_throws_exception_if_invalid_role keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_grant_crud_throws_exception_if_invalid_role ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_unsafe keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_unsafe ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_group_crud keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_group_crud ... ok keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_requested_limit keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_requested_limit ... 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_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_pool.LDAPIdentity.test_handler_with_end_user_auth_use_pool_not_enabled keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_handler_with_end_user_auth_use_pool_not_enabled ... ok keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_requested_limit_too_high keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_requested_limit_too_high ... ok keystone.tests.unit.test_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_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_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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_description keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_description ... 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_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_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_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_resource.ResourceTestCase.test_update_domain_unsafe_default keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_unsafe_default ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_invalid_project_id keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_invalid_project_id ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_id_attribute_not_found keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_id_attribute_not_found ... ok keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_users_list_limit keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_users_list_limit ... 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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_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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_reference_registered_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_reference_registered_limit ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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_oauth2.OAuth2AuthnMethodsTests.test_client_cert keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_client_cert ... ok 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_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_pool.LDAPIdentity.test_list_domains keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains ... 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_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_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_backend_ldap_pool.LDAPIdentity.test_list_domains_filtered_and_limited keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains_filtered_and_limited ... skipped 'No multiple domains support' keystone.tests.unit.test_v3_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_domain_id keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_domain_id ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains_for_groups keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_header keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_header ... 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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_region keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_region ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_group_members_when_no_members keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_group_members_when_no_members ... ok keystone.tests.unit.test_v3_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.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_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_backend_ldap_pool.LDAPIdentity.test_list_group_role_assignment keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_group_role_assignment ... ok keystone.tests.unit.test_v3_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_backend_ldap_pool.LDAPIdentity.test_list_groups keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups ... 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_backend_ldap_pool.LDAPIdentity.test_list_groups_by_name_and_with_filter keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups_by_name_and_with_filter ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe ... 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_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limit ... 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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe_default keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe_default ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups_for_user_no_dn keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups_for_user_no_dn ... ok keystone.tests.unit.test_v3_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.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_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_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limits keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limits ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_limit_for_domains keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_limit_for_domains ... skipped 'No multiple domains support' keystone.tests.unit.test_v3_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_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_pool.LDAPIdentity.test_list_project_tags keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_project_tags ... 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_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_pool.LDAPIdentity.test_list_projects keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects ... 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_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_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_pool.LDAPIdentity.test_list_projects_for_alternate_domain keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_alternate_domain ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_without_parent_id_and_without_domain_id keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_without_parent_id_and_without_domain_id ... ok keystone.tests.unit.test_limits.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_backend_ldap_pool.LDAPIdentity.test_list_projects_for_domain keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_domain ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_unsafe keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_unsafe ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_groups keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details' keystone.tests.unit.test_v3_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_resource.ResourceTestCase.test_update_project_unsafe_default keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_unsafe_default ... 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_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_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limits_invalid_input keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limits_invalid_input ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_with_tags keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_with_tags ... 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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_default_domain keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_default_domain ... 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_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_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_pool.LDAPIdentity.test_list_projects_in_subtree_invalid_project_id keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_in_subtree_invalid_project_id ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain ... 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_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_limits.StrictTwoLevelLimitsTestCase.test_create_parent_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_parent_limit ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_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_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_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_hierarchy keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_hierarchy ... 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_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_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_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_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_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_limits.StrictTwoLevelLimitsTestCase.test_create_project_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_project_limit ... 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_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_with_idp keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_with_idp ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_bad_role keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_bad_role ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_enabled_domain_fails keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_enabled_domain_fails ... 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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_not_leaf_project keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_not_leaf_project ... 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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project ... 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_limits.StrictTwoLevelLimitsTestCase.test_delete_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_delete_limit ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project_no_duplicates keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project_no_duplicates ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tag keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tag ... 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_pool.LDAPIdentity.test_list_users keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users ... 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_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_pool.LDAPIdentity.test_list_users_in_group keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_in_group ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tags keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tags ... ok keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_list_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_list_limit ... ok keystone.tests.unit.test_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_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_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_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_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_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_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_backend_ldap_pool.LDAPIdentity.test_list_users_with_name keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_name ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_domain keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_domain ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_protocol_id keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_protocol_id ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_leaf_project keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_leaf_project ... 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_limits.StrictTwoLevelLimitsTestCase.test_list_limit_with_project_id_filter keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_list_limit_with_project_id_filter ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_not_leaf_project keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_not_leaf_project ... 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_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_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id_and_protocol_id keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id_and_protocol_id ... ok keystone.tests.unit.test_v3_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_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_limits.StrictTwoLevelLimitsTestCase.test_show_domain_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_show_domain_limit ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_domain keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_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_pool.LDAPIdentity.test_move_project_between_domains keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_project keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_project ... 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_pool.LDAPIdentity.test_move_user_between_domains keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_v3_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_limits.StrictTwoLevelLimitsTestCase.test_show_project_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_show_project_limit ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_multi_group_grants_on_project_domain keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_multi_group_grants_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_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_backend_ldap_pool.LDAPIdentity.test_multi_role_grant_by_user_group_on_project_domain keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_multi_role_grant_by_user_group_on_project_domain ... ok keystone.tests.unit.test_v3_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_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_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_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_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_pool.LDAPIdentity.test_pool_connection_lifetime_set keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_connection_lifetime_set ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_retry_delay_set keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_retry_delay_set ... ok keystone.tests.unit.test_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_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_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_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_pool.LDAPIdentity.test_pool_size_set keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_size_set ... 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_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_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_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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_ids keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_ids ... skipped "Strict two level limit enforcement model doesn't allow theproject tree depth > 2" keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit_break_hierarchical_tree keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit_break_hierarchical_tree ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_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_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_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_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_pool.LDAPIdentity.test_project_attribute_update keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_attribute_update ... 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_backend_ldap_pool.LDAPIdentity.test_project_crud keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_crud ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_list_with_partial_access keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_list_with_partial_access ... skipped "Strict two level limit enforcement model doesn't allow theproject tree depth > 2" keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit_with_default_parent keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit_with_default_parent ... 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_pool.LDAPIdentity.test_project_update_and_project_get_return_same_response keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_and_project_get_return_same_response ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_single_project_tag keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_single_project_tag ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_missing_attrs_with_a_falsey_value keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_missing_attrs_with_a_falsey_value ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_domains keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_domains ... 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_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_limits.StrictTwoLevelLimitsTestCase.test_update_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit ... 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_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_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_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_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_limits.StrictTwoLevelLimitsTestCase.test_update_limit_not_found keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit_not_found ... 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_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_pool.LDAPIdentity.test_rename_duplicate_project_name_fails keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_rename_duplicate_project_name_fails ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_limit_for_domains keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_limit_for_domains ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_rename_duplicate_user_name_fails keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_rename_duplicate_user_name_fails ... ok keystone.tests.unit.test_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_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_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_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_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_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_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_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_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_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_pool.LDAPIdentity.test_update_domain_unset_immutable keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_domain_unset_immutable ... skipped 'N/A: LDAP does not support multiple domains' keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_tags keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_tags ... 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_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit ... ok keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_is_domain_field keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_is_domain_field ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_tags_for_project_with_no_tags keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_tags_for_project_with_no_tags ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_by_tags_and_name keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_by_tags_and_name ... ok keystone.tests.unit.test_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_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_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_backend_ldap_pool.LDAPIdentity.test_update_project_id_does_nothing keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_id_does_nothing ... ok keystone.tests.unit.test_v3_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_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_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_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_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_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_pool.LDAPIdentity.test_update_project_returns_not_found keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_returns_not_found ... ok keystone.tests.unit.test_v3_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_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_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_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_pool.LDAPIdentity.test_update_project_tags keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_tags ... 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_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_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_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_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_backend_ldap_pool.LDAPIdentity.test_update_role_no_name keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_role_no_name ... ok keystone.tests.unit.test_v3_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_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_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_pool.LDAPIdentity.test_update_user_enable keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_enable ... 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_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_pool.LDAPIdentity.test_update_user_name keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_name ... 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_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_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_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_pool.LDAPIdentity.test_user_api_get_connection_no_user_password keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_api_get_connection_no_user_password ... ok keystone.tests.unit.test_v3_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_backend_ldap_pool.LDAPIdentity.test_user_crud keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_crud ... 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_pool.LDAPIdentity.test_user_description_attribute_mapping keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_description_attribute_mapping ... ok keystone.tests.unit.test_v3_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_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_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_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_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_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_pool.LDAPIdentity.test_user_enabled_ignored_disable_error keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_ignored_disable_error ... ok keystone.tests.unit.test_v3_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_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_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_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_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_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_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_pool.LDAPIdentity.test_user_filter keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_filter ... 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_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_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_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_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_pool.LDAPIdentity.test_user_id_comma_grants keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_comma_grants ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain ... 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_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_pool.LDAPIdentity.test_user_mixed_case_attribute keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_mixed_case_attribute ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe ... 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_pool.LDAPIdentity.test_user_update_and_user_get_return_same_response keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_update_and_user_get_return_same_response ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe_default keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe_default ... 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_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_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_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_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.SqlInheritance.test_crud_inherited_and_direct_assignment_for_user_on_domain keystone.tests.unit.test_backend_sql.SqlInheritance.test_crud_inherited_and_direct_assignment_for_user_on_domain ... ok keystone.tests.unit.test_backend_sql.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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project ... 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.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_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_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.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_sql.SqlInheritance.test_list_assignments_for_tree keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_assignments_for_tree ... ok keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_is_domain_not_allowed keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_is_domain_not_allowed ... ok keystone.tests.unit.test_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.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_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_parent_id keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_parent_id ... 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_v3_auth.TestJWSTokenAPIs.test_check_token keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_check_token ... 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_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.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_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.SqlInheritance.test_list_projects_for_user_with_inherited_group_grants keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_projects_for_user_with_inherited_group_grants ... ok keystone.tests.unit.test_backend_sql.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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags ... 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_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_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.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_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_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_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_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_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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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:70: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_unsafe keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_unsafe ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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_duplicate keystone.tests.unit.test_backend_sql.SqlLimit.test_create_domain_limit_duplicate ... ok keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_name_and_username keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_name_and_username ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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:70: 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:70: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_unsafe_default keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_unsafe_default ... ok 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:70: 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:70: 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_auth.TestJWSTokenAPIs.test_create_domain_token_with_group_role keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_with_group_role ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_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.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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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_validation.CredentialValidationTestCase.test_validate_credential_without_type_fails keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_type_fails ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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_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.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_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_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_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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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 keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_create_explicit_unscoped_token keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_explicit_unscoped_token ... ok keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit_project keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit_project ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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:70: 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:70: 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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_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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limit_by_multi_filter_with_project_id keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limit_by_multi_filter_with_project_id ... ok keystone.tests.unit.test_v3_auth.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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:70: 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:70: 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:70: 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:70: 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 stdin:10:10: K005 Using translated string in logging stdin:13:21: K005 Using translated string in logging stdin:14:13: K005 Using translated string in logging stdin:10:9: K005 Using translated string in logging stdin:12:27: K005 Using translated string in logging stdin:11:15: K005 Using translated string in logging stdin:11:11: K005 Using translated string in logging stdin:11:15: K005 Using translated string in logging stdin:11:17: K005 Using translated string in logging stdin:13:13: K005 Using translated string in logging stdin:13:13: K005 Using translated string in logging stdin:10:13: K005 Using translated string in logging stdin:14:17: K005 Using translated string in logging keystone.tests.unit.test_hacking_checks.TestTranslationChecks.test_for_translations keystone.tests.unit.test_hacking_checks.TestTranslationChecks.test_for_translations ... ok keystone.tests.unit.test_v3_auth.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_healthcheck.HealthCheckTestCase.test_get_healthcheck keystone.tests.unit.test_healthcheck.HealthCheckTestCase.test_get_healthcheck ... 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_shadow_users.ShadowUsersTests.test_create_federated_user_domain keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_federated_user_domain ... ok keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_federated_user_email keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_federated_user_email ... ok keystone.tests.unit.test_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_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_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_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_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_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_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_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_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_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_shadow_users.ShadowUsersTests.test_shadow_federated_user keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_shadow_federated_user ... ok keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_shadow_federated_user_not_creating_a_local_user keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_shadow_federated_user_not_creating_a_local_user ... ok keystone.tests.unit.test_v3_auth.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_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_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_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_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_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_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_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_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_auth.TestJWSTokenAPIs.test_create_project_token_with_disabled_project_domain_fails keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_token_with_disabled_project_domain_fails ... ok keystone.tests.unit.test_v3_assignment.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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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.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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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.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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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.TestTokenRevokeApi.test_list_delete_project_shows_in_event_list keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_delete_project_shows_in_event_list ... ok keystone.tests.unit.test_v3_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_auth.TestTokenRevokeApi.test_list_delete_token_shows_in_event_list keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_delete_token_shows_in_event_list ... ok keystone.tests.unit.test_v3_auth.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_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.TestTokenRevokeApi.test_list_with_filter keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_with_filter ... ok keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_is_admin_token_by_ids keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_is_admin_token_by_ids ... ok keystone.tests.unit.test_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_auth.TestTokenRevokeApi.test_removing_role_assignment_does_not_affect_other_users keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_removing_role_assignment_does_not_affect_other_users ... ok keystone.tests.unit.test_v3_auth.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.TestTokenRevokeApi.test_revoke_token keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_revoke_token ... 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_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_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_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_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_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_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_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_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_federation.FederatedTokenTests.test_assertion_prefix_parameter keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_assertion_prefix_parameter ... 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_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_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_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_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.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_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_auth.TestJWSTokenAPIs.test_project_scoped_token_is_invalid_after_disabling_user keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_is_invalid_after_disabling_user ... ok keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_empty_whitelist_discards_all_values keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_empty_whitelist_discards_all_values ... 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_federation.FederatedTokenTests.test_full_workflow keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_full_workflow ... 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_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.FederatedTokenTests.test_issue_scoped_token_no_groups keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_scoped_token_no_groups ... ok keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_and_password keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_and_password ... 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_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_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_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_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.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_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_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_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.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_federation.FederatedTokenTests.test_issue_unscoped_token keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token ... ok keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_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_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_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_federation.FederatedTokenTests.test_issue_unscoped_token_for_local_user keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_for_local_user ... ok keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescoping_token keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescoping_token ... 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_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.FederatedTokenTests.test_issue_unscoped_token_malformed_environment keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_malformed_environment ... ok keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_system_token keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_system_token ... ok keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_no_groups keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_no_groups ... ok keystone.tests.unit.test_v3_auth.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.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.TestJWSTokenAPIs.test_revoke_unscoped_token keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_unscoped_token ... 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_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_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.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_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.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_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.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.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.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_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.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_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_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_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_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_federation.FederatedTokenTests.test_list_domains keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_domains ... 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.FederatedTokenTests.test_list_projects keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_projects ... 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_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_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.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_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_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_auth.TestJWSTokenAPIs.test_unscoped_token_format keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_format ... 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_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.FederatedTokenTests.test_scope_to_bad_project keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_bad_project ... 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.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_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_auth.TestJWSTokenAPIs.test_unscoped_token_is_invalid_after_disabling_user_domain keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_is_invalid_after_disabling_user_domain ... ok keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_multiple_times keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_multiple_times ... ok keystone.tests.unit.test_v3_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_auth.TestJWSTokenAPIs.test_user_and_group_roles_scoped_token keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_user_and_group_roles_scoped_token ... ok keystone.tests.unit.test_v3_auth.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_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_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.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_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_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.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_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.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_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_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_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.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_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.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_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.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_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_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.FederatedTokenTests.test_workflow_with_groups_deletion keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_workflow_with_groups_deletion ... 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_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.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_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_auth.TestJWSTokenAPIs.test_verify_oauth2_token_project_scope_ok keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_verify_oauth2_token_project_scope_ok ... ok keystone.tests.unit.test_v3_auth.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.TestMFARules.test_MFA_consuming_receipt_with_totp keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_consuming_receipt_with_totp ... ok keystone.tests.unit.test_v3_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_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.TestMFARules.test_MFA_requirements_makes_correct_receipt_for_pass_and_totp keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_requirements_makes_correct_receipt_for_pass_and_totp ... ok keystone.tests.unit.test_v3_auth.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.TestMFARules.test_MFA_requirements_makes_correct_receipt_for_totp keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_requirements_makes_correct_receipt_for_totp ... ok keystone.tests.unit.test_v3_auth.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.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.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_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.TestMFARules.test_MFA_rules_rescope_works_without_token_method_in_rules keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_rules_rescope_works_without_token_method_in_rules ... ok keystone.tests.unit.test_v3_auth.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_v3_auth.TestMFARules.test_MFA_single_method_rules_requirements_not_met_fails keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_single_method_rules_requirements_not_met_fails ... ok keystone.tests.unit.test_v3_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_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_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_federation.SAMLGenerationTests.test_generate_ecp_route keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_ecp_route ... 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_federation.SAMLGenerationTests.test_invalid_scope_body keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_invalid_scope_body ... 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_federation.SAMLGenerationTests.test_not_project_scoped_token keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_not_project_scoped_token ... ok keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_samlize_token_values keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_samlize_token_values ... 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_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_v3_federation.SAMLGenerationTests.test_sp_disabled keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sp_disabled ... ok keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sp_not_found keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sp_not_found ... ok keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_token_not_found keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_token_not_found ... ok keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_valid_saml_xml keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_valid_saml_xml ... ok keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_verify_assertion_object keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_verify_assertion_object ... 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_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_resource.DomainPaginationTestCase.test_list_consume_all_resources keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_consume_all_resources ... ok keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_default_limit keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_default_limit ... ok keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_requested_limit keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_requested_limit ... ok keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_requested_limit_too_high keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_requested_limit_too_high ... ok keystone.tests.unit.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.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 ---------------------------------------------------------------------- Ran 5697 tests in 238.151s OK (skipped=710, expected failures=2) + stestr slowest Test id Runtime (s) ---------------------------------------------------------------------------------------------- ----------- keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_bcrypt_sha256 7.649 keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_bcrypt 7.275 keystone.tests.unit.common.test_password_hashing.TestPasswordHashing.test_scrypt 5.959 keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation 3.665 keystone.tests.unit.test_v3_resource.ProjectPaginationTestCase.test_list_consume_all_resources 3.228 keystone.tests.unit.test_v3_resource.DomainPaginationTestCase.test_list_consume_all_resources 3.212 keystone.tests.unit.test_v3_resource.UserPaginationTestCase.test_list_consume_all_resources 3.210 keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_retries_on_deadlock 2.996 keystone.tests.unit.token.test_fernet_provider.TestFernetKeyRotation.test_rotation 2.869 keystone.tests.unit.test_v3_resource.GroupPaginationTestCase.test_list_consume_all_resources 2.707 + rm -rf .stestr rm -rf /build/reproducible-path/keystone-28.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-28.0.0/debian/logging.conf /build/reproducible-path/keystone-28.0.0/debian/keystone/etc/keystone/logging.conf mkdir -p /build/reproducible-path/keystone-28.0.0/debian/keystone/usr/share/keystone PYTHONPATH=/build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages oslo-config-generator \ --output-file /build/reproducible-path/keystone-28.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-28.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-28.0.0/debian/keystone/usr/share/keystone/keystone.conf:[catalog]/template_file pkgos-fix-config-default /build/reproducible-path/keystone-28.0.0/debian/keystone/usr/share/keystone/keystone.conf DEFAULT log_dir /var/log/keystone pkgos_inifile: Setting value in /build/reproducible-path/keystone-28.0.0/debian/keystone/usr/share/keystone/keystone.conf:[DEFAULT]/log_dir pkgos-fix-config-default /build/reproducible-path/keystone-28.0.0/debian/keystone/usr/share/keystone/keystone.conf DEFAULT log_file keystone.log pkgos_inifile: Setting value in /build/reproducible-path/keystone-28.0.0/debian/keystone/usr/share/keystone/keystone.conf:[DEFAULT]/log_file pkgos-fix-config-default /build/reproducible-path/keystone-28.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-28.0.0/debian/keystone/usr/share/keystone/keystone.conf:[federation]/sso_callback_template mkdir -p /build/reproducible-path/keystone-28.0.0/debian/keystone/etc/keystone/policy.d PYTHONPATH=/build/reproducible-path/keystone-28.0.0/debian/tmp/usr/lib/python3/dist-packages oslopolicy-sample-generator \ --output-file /build/reproducible-path/keystone-28.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-28.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-28.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-28.0.0/debian/keystone/usr/share/keystone/keystone.conf:[oslo_policy]/policy_dirs install -D -m 0644 debian/keystone.apparmor /build/reproducible-path/keystone-28.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-28.0.0' dh_installdocs -i -O--buildsystem=pybuild debian/rules override_dh_sphinxdoc make[1]: Entering directory '/build/reproducible-path/keystone-28.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-28.0.0/debian/keystone-doc/usr/share/doc/keystone-doc/html Running Sphinx v8.2.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-28.0.0/doc/source/../../config-generator/keystone.conf [oslo_config.sphinxconfiggen] writing sample configuration to /build/reproducible-path/keystone-28.0.0/doc/source/_static/keystone.conf.sample [oslo_policy.sphinxpolicygen] reading config generator instructions from /build/reproducible-path/keystone-28.0.0/doc/source/../../config-generator/keystone-policy-generator.conf [oslo_policy.sphinxpolicygen] writing sample policy to /build/reproducible-path/keystone-28.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-28.0.0/doc/source/api/keystone.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.exception.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.i18n.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.notifications.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.version.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.auth.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.credentials.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.discovery.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.domains.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.ec2tokens.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.endpoints.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.groups.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.limits.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.os_ep_filter.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.os_federation.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.os_inherit.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.os_oauth1.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.os_oauth2.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.os_revoke.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.os_simple_cert.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.policy.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.projects.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.regions.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.registered_limits.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.role_assignments.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.role_inferences.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.roles.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.s3tokens.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.services.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.system.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.trusts.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.users.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.validation.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.validation.parameter_types.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.validation.response_types.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.validation.validators.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.application_credential.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.application_credential.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.application_credential.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.application_credential.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.application_credential.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.application_credential.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.role_backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.role_backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.role_backends.resource_options.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.role_backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.role_backends.sql_model.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.application_credential.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.external.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.mapped.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.oauth1.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.password.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.token.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.totp.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.catalog.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.catalog.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.catalog.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.catalog.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.catalog.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.catalog.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.bootstrap.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.cli.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.idutils.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.manage.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.status.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.caching.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.credential.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.database.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.debug.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.federation.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.ldap.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.security_compliance.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.tokens.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.tokens_fernet.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.authorization.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.context.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.driver_hints.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.fernet_utils.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.json_home.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.jwt_utils.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.manager.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.password_hashing.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.profiler.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.provider_api.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.render_token.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.tokenless_auth.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.utils.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.cache.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.cache.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.password_hashers.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.password_hashers.bcrypt.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.password_hashers.pbkdf2.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.password_hashers.scrypt.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.access_rule.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.access_token.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.application_credential.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.auth.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.consumer.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.credential.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.domain.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.domain_config.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.ec2_credential.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.ec2tokens.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.endpoint.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.endpoint_group.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.grant.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.group.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.identity_provider.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.implied_role.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.limit.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.mapping.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.policy.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.policy_association.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.project.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.project_endpoint.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.protocol.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.region.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.registered_limit.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.revoke_event.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.role.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.role_assignment.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.s3tokens.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.service.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.service_provider.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.token.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.token_revocation.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.trust.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.user.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.rbac_enforcer.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.rbac_enforcer.enforcer.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.rbac_enforcer.policy.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.resource_options.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.resource_options.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.resource_options.options.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.resource_options.options.immutable.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.sql.upgrades.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.validation.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.validation.parameter_types.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.validation.validators.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.application_credential.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.assignment.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.auth.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.catalog.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.constants.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.credential.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.default.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.domain_config.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.endpoint_filter.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.endpoint_policy.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.federation.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.fernet_receipts.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.fernet_tokens.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.identity.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.identity_mapping.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.jwt_tokens.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.ldap.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.oauth1.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.oauth2.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.opts.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.policy.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.receipt.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.resource.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.revoke.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.role.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.saml.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.security_compliance.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.shadow_users.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.token.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.tokenless_auth.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.totp.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.trust.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.unified_limit.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.utils.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.wsgi.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.provider.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.providers.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.providers.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.providers.fernet.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.providers.fernet.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.endpoint_policy.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.endpoint_policy.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.endpoint_policy.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.endpoint_policy.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.endpoint_policy.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.federation.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.federation.constants.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.federation.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.federation.idp.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.federation.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.federation.utils.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.federation.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.federation.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.federation.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.generator.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.backends.resource_options.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.backends.sql_model.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.backends.ldap.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.backends.ldap.common.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.backends.ldap.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.backends.ldap.models.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.id_generators.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.id_generators.sha256.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.mapping_backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.mapping_backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.mapping_backends.mapping.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.mapping_backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.shadow_backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.shadow_backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.shadow_backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.models.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.models.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.models.flat.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.models.strict_two_level.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.models.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.models.receipt_model.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.models.revoke_model.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.models.token_model.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.oauth1.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.oauth1.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.oauth1.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.oauth1.validator.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.oauth1.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.oauth1.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.oauth1.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.oauth2.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.oauth2.handlers.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.policy.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.policy.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.policy.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.policy.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.policy.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.policy.backends.rules.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.policy.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.receipt.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.receipt.handlers.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.receipt.provider.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.receipt.receipt_formatters.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.receipt.providers.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.receipt.providers.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.receipt.providers.fernet.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.receipt.providers.fernet.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.backends.resource_options.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.backends.sql_model.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.config_backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.config_backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.config_backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.revoke.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.revoke.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.revoke.model.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.revoke.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.revoke.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.revoke.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.wsgi.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.application.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.common.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.request_processing.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.request_processing.json_body.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.request_processing.req_logging.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.request_processing.middleware.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.request_processing.middleware.auth_context.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.request_processing.middleware.url_normalize.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.token.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.token.provider.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.token.token_formatters.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.token.providers.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.token.providers.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.token.providers.fernet.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.token.providers.fernet.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.token.providers.jws.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.token.providers.jws.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.trust.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.trust.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.trust.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.trust.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.trust.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.trust.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.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 99 source files that are out of date updating environment: [new config] 424 added, 0 changed, 0 removed reading sources... [ 0%] admin/auth-totp reading sources... [ 0%] admin/authentication-mechanisms reading sources... [ 1%] admin/bootstrap reading sources... [ 1%] admin/case-insensitive reading sources... [ 1%] admin/cli-manage-projects-users-and-roles reading sources... [ 1%] admin/configuration reading sources... [ 2%] admin/configure-https reading sources... [ 2%] admin/configure_tokenless_x509 reading sources... [ 2%] admin/credential-encryption reading sources... [ 2%] admin/event_notifications reading sources... [ 3%] admin/external-authentication reading sources... [ 3%] admin/federation/configure_federation reading sources... [ 3%] admin/federation/federated_identity reading sources... [ 3%] admin/federation/introduction reading sources... [ 4%] admin/federation/mapping_combinations reading sources... [ 4%] admin/fernet-token-faq reading sources... [ 4%] admin/getting-started reading sources... [ 4%] admin/health-check-middleware reading sources... [ 4%] admin/identity-concepts reading sources... [ 5%] admin/identity-sources reading sources... [ 5%] admin/index reading sources... [ 5%] admin/jws-key-rotation reading sources... [ 5%] admin/keystone-features reading sources... [ 6%] admin/manage-services reading sources... [ 6%] admin/manage-trusts reading sources... [ 6%] admin/multi-factor-authentication reading sources... [ 6%] admin/oauth1 reading sources... [ 7%] admin/oauth2-mtls-usage-guide reading sources... [ 7%] admin/oauth2-usage-guide reading sources... [ 7%] admin/operations reading sources... [ 7%] admin/resource-options reading sources... [ 8%] 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... [ 12%] 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.api.validation reading sources... [ 16%] api/keystone.api.validation.parameter_types reading sources... [ 16%] api/keystone.api.validation.response_types reading sources... [ 17%] api/keystone.api.validation.validators reading sources... [ 17%] api/keystone.application_credential reading sources... [ 17%] api/keystone.application_credential.backends reading sources... [ 17%] api/keystone.application_credential.backends.base reading sources... [ 17%] api/keystone.application_credential.backends.sql reading sources... [ 18%] api/keystone.application_credential.core reading sources... [ 18%] api/keystone.application_credential.schema reading sources... [ 18%] api/keystone.assignment reading sources... [ 18%] api/keystone.assignment.backends reading sources... [ 19%] api/keystone.assignment.backends.base reading sources... [ 19%] api/keystone.assignment.backends.sql reading sources... [ 19%] api/keystone.assignment.core reading sources... [ 19%] api/keystone.assignment.role_backends reading sources... [ 20%] api/keystone.assignment.role_backends.base reading sources... [ 20%] api/keystone.assignment.role_backends.resource_options reading sources... [ 20%] api/keystone.assignment.role_backends.sql reading sources... [ 20%] api/keystone.assignment.role_backends.sql_model reading sources... [ 21%] api/keystone.assignment.schema reading sources... [ 21%] api/keystone.auth reading sources... [ 21%] api/keystone.auth.core reading sources... [ 21%] api/keystone.auth.plugins reading sources... [ 21%] api/keystone.auth.plugins.application_credential reading sources... [ 22%] api/keystone.auth.plugins.base reading sources... [ 22%] api/keystone.auth.plugins.core reading sources... [ 22%] api/keystone.auth.plugins.external reading sources... [ 22%] api/keystone.auth.plugins.mapped reading sources... [ 23%] api/keystone.auth.plugins.oauth1 reading sources... [ 23%] api/keystone.auth.plugins.password reading sources... [ 23%] api/keystone.auth.plugins.token reading sources... [ 23%] api/keystone.auth.plugins.totp reading sources... [ 24%] api/keystone.auth.schema reading sources... [ 24%] api/keystone.catalog reading sources... [ 24%] api/keystone.catalog.backends reading sources... [ 24%] api/keystone.catalog.backends.base reading sources... [ 25%] api/keystone.catalog.backends.sql reading sources... [ 25%] api/keystone.catalog.core reading sources... [ 25%] api/keystone.catalog.schema reading sources... [ 25%] api/keystone.cmd reading sources... [ 25%] api/keystone.cmd.bootstrap reading sources... [ 26%] api/keystone.cmd.cli reading sources... [ 26%] api/keystone.cmd.doctor reading sources... [ 26%] api/keystone.cmd.doctor.caching reading sources... [ 26%] api/keystone.cmd.doctor.credential reading sources... [ 27%] api/keystone.cmd.doctor.database reading sources... [ 27%] api/keystone.cmd.doctor.debug reading sources... [ 27%] api/keystone.cmd.doctor.federation reading sources... [ 27%] api/keystone.cmd.doctor.ldap reading sources... [ 28%] api/keystone.cmd.doctor.security_compliance reading sources... [ 28%] api/keystone.cmd.doctor.tokens reading sources... [ 28%] api/keystone.cmd.doctor.tokens_fernet reading sources... [ 28%] api/keystone.cmd.idutils reading sources... [ 29%] api/keystone.cmd.manage reading sources... [ 29%] api/keystone.cmd.status reading sources... [ 29%] api/keystone.common reading sources... [ 29%] api/keystone.common.authorization reading sources... [ 29%] api/keystone.common.cache reading sources... [ 30%] api/keystone.common.cache.core reading sources... [ 30%] api/keystone.common.context reading sources... [ 30%] api/keystone.common.driver_hints reading sources... [ 30%] api/keystone.common.fernet_utils reading sources... [ 31%] api/keystone.common.json_home reading sources... [ 31%] api/keystone.common.jwt_utils reading sources... [ 31%] api/keystone.common.manager reading sources... [ 31%] api/keystone.common.password_hashers reading sources... [ 32%] api/keystone.common.password_hashers.bcrypt reading sources... [ 32%] api/keystone.common.password_hashers.pbkdf2 reading sources... [ 32%] api/keystone.common.password_hashers.scrypt reading sources... [ 32%] api/keystone.common.password_hashing reading sources... [ 33%] api/keystone.common.policies reading sources... [ 33%] api/keystone.common.policies.access_rule reading sources... [ 33%] api/keystone.common.policies.access_token reading sources... [ 33%] api/keystone.common.policies.application_credential reading sources... [ 33%] api/keystone.common.policies.auth reading sources... [ 34%] api/keystone.common.policies.base reading sources... [ 34%] api/keystone.common.policies.consumer reading sources... [ 34%] api/keystone.common.policies.credential reading sources... [ 34%] api/keystone.common.policies.domain reading sources... [ 35%] api/keystone.common.policies.domain_config reading sources... [ 35%] api/keystone.common.policies.ec2_credential reading sources... [ 35%] api/keystone.common.policies.ec2tokens reading sources... [ 35%] api/keystone.common.policies.endpoint reading sources... [ 36%] api/keystone.common.policies.endpoint_group reading sources... [ 36%] api/keystone.common.policies.grant reading sources... [ 36%] api/keystone.common.policies.group reading sources... [ 36%] api/keystone.common.policies.identity_provider reading sources... [ 37%] api/keystone.common.policies.implied_role reading sources... [ 37%] api/keystone.common.policies.limit reading sources... [ 37%] api/keystone.common.policies.mapping reading sources... [ 37%] api/keystone.common.policies.policy reading sources... [ 38%] api/keystone.common.policies.policy_association reading sources... [ 38%] api/keystone.common.policies.project reading sources... [ 38%] api/keystone.common.policies.project_endpoint reading sources... [ 38%] api/keystone.common.policies.protocol reading sources... [ 38%] api/keystone.common.policies.region reading sources... [ 39%] api/keystone.common.policies.registered_limit reading sources... [ 39%] api/keystone.common.policies.revoke_event reading sources... [ 39%] api/keystone.common.policies.role reading sources... [ 39%] api/keystone.common.policies.role_assignment reading sources... [ 40%] api/keystone.common.policies.s3tokens reading sources... [ 40%] api/keystone.common.policies.service reading sources... [ 40%] api/keystone.common.policies.service_provider reading sources... [ 40%] api/keystone.common.policies.token reading sources... [ 41%] api/keystone.common.policies.token_revocation reading sources... [ 41%] api/keystone.common.policies.trust reading sources... [ 41%] api/keystone.common.policies.user reading sources... [ 41%] api/keystone.common.profiler reading sources... [ 42%] api/keystone.common.provider_api reading sources... [ 42%] api/keystone.common.rbac_enforcer reading sources... [ 42%] api/keystone.common.rbac_enforcer.enforcer reading sources... [ 42%] api/keystone.common.rbac_enforcer.policy reading sources... [ 42%] api/keystone.common.render_token reading sources... [ 43%] api/keystone.common.resource_options reading sources... [ 43%] api/keystone.common.resource_options.core reading sources... [ 43%] api/keystone.common.resource_options.options reading sources... [ 43%] api/keystone.common.resource_options.options.immutable reading sources... [ 44%] api/keystone.common.sql reading sources... [ 44%] api/keystone.common.sql.upgrades reading sources... [ 44%] api/keystone.common.tokenless_auth reading sources... [ 44%] api/keystone.common.utils reading sources... [ 45%] api/keystone.common.validation reading sources... [ 45%] api/keystone.common.validation.parameter_types reading sources... [ 45%] api/keystone.common.validation.validators reading sources... [ 45%] api/keystone.conf reading sources... [ 46%] api/keystone.conf.application_credential reading sources... [ 46%] api/keystone.conf.assignment reading sources... [ 46%] api/keystone.conf.auth reading sources... [ 46%] api/keystone.conf.catalog reading sources... [ 46%] api/keystone.conf.constants reading sources... [ 47%] api/keystone.conf.credential reading sources... [ 47%] api/keystone.conf.default reading sources... [ 47%] api/keystone.conf.domain_config reading sources... [ 47%] api/keystone.conf.endpoint_filter reading sources... [ 48%] api/keystone.conf.endpoint_policy reading sources... [ 48%] api/keystone.conf.federation reading sources... [ 48%] api/keystone.conf.fernet_receipts reading sources... [ 48%] api/keystone.conf.fernet_tokens reading sources... [ 49%] api/keystone.conf.identity reading sources... [ 49%] api/keystone.conf.identity_mapping reading sources... [ 49%] api/keystone.conf.jwt_tokens reading sources... [ 49%] api/keystone.conf.ldap reading sources... [ 50%] api/keystone.conf.oauth1 reading sources... [ 50%] api/keystone.conf.oauth2 reading sources... [ 50%] api/keystone.conf.opts reading sources... [ 50%] api/keystone.conf.policy reading sources... [ 50%] api/keystone.conf.receipt reading sources... [ 51%] api/keystone.conf.resource reading sources... [ 51%] api/keystone.conf.revoke reading sources... [ 51%] api/keystone.conf.role reading sources... [ 51%] api/keystone.conf.saml reading sources... [ 52%] api/keystone.conf.security_compliance reading sources... [ 52%] api/keystone.conf.shadow_users reading sources... [ 52%] api/keystone.conf.token reading sources... [ 52%] api/keystone.conf.tokenless_auth reading sources... [ 53%] api/keystone.conf.totp reading sources... [ 53%] api/keystone.conf.trust reading sources... [ 53%] api/keystone.conf.unified_limit reading sources... [ 53%] api/keystone.conf.utils reading sources... [ 54%] api/keystone.conf.wsgi reading sources... [ 54%] api/keystone.credential reading sources... [ 54%] api/keystone.credential.backends reading sources... [ 54%] api/keystone.credential.backends.base reading sources... [ 54%] api/keystone.credential.backends.sql reading sources... [ 55%] api/keystone.credential.core reading sources... [ 55%] api/keystone.credential.provider reading sources... [ 55%] api/keystone.credential.providers reading sources... [ 55%] api/keystone.credential.providers.core reading sources... [ 56%] api/keystone.credential.providers.fernet reading sources... [ 56%] api/keystone.credential.providers.fernet.core reading sources... [ 56%] api/keystone.credential.schema reading sources... [ 56%] api/keystone.endpoint_policy reading sources... [ 57%] api/keystone.endpoint_policy.backends reading sources... [ 57%] api/keystone.endpoint_policy.backends.base reading sources... [ 57%] api/keystone.endpoint_policy.backends.sql reading sources... [ 57%] api/keystone.endpoint_policy.core reading sources... [ 58%] api/keystone.exception reading sources... [ 58%] api/keystone.federation reading sources... [ 58%] api/keystone.federation.backends reading sources... [ 58%] api/keystone.federation.backends.base reading sources... [ 58%] api/keystone.federation.backends.sql reading sources... [ 59%] api/keystone.federation.constants reading sources... [ 59%] api/keystone.federation.core reading sources... [ 59%] api/keystone.federation.idp reading sources... [ 59%] api/keystone.federation.schema reading sources... [ 60%] api/keystone.federation.utils reading sources... [ 60%] api/keystone.i18n reading sources... [ 60%] api/keystone.identity reading sources... [ 60%] api/keystone.identity.backends reading sources... [ 61%] api/keystone.identity.backends.base reading sources... [ 61%] api/keystone.identity.backends.ldap reading sources... [ 61%] api/keystone.identity.backends.ldap.common reading sources... [ 61%] api/keystone.identity.backends.ldap.core reading sources... [ 62%] api/keystone.identity.backends.ldap.models reading sources... [ 62%] api/keystone.identity.backends.resource_options reading sources... [ 62%] api/keystone.identity.backends.sql reading sources... [ 62%] api/keystone.identity.backends.sql_model reading sources... [ 62%] api/keystone.identity.core reading sources... [ 63%] api/keystone.identity.generator reading sources... [ 63%] api/keystone.identity.id_generators reading sources... [ 63%] api/keystone.identity.id_generators.sha256 reading sources... [ 63%] api/keystone.identity.mapping_backends reading sources... [ 64%] api/keystone.identity.mapping_backends.base reading sources... [ 64%] api/keystone.identity.mapping_backends.mapping reading sources... [ 64%] api/keystone.identity.mapping_backends.sql reading sources... [ 64%] api/keystone.identity.schema reading sources... [ 65%] api/keystone.identity.shadow_backends reading sources... [ 65%] api/keystone.identity.shadow_backends.base reading sources... [ 65%] api/keystone.identity.shadow_backends.sql reading sources... [ 65%] api/keystone.limit reading sources... [ 66%] api/keystone.limit.backends reading sources... [ 66%] api/keystone.limit.backends.base reading sources... [ 66%] api/keystone.limit.backends.sql reading sources... [ 66%] api/keystone.limit.core reading sources... [ 67%] api/keystone.limit.models reading sources... [ 67%] api/keystone.limit.models.base reading sources... [ 67%] api/keystone.limit.models.flat reading sources... [ 67%] api/keystone.limit.models.strict_two_level reading sources... [ 67%] api/keystone.limit.schema reading sources... [ 68%] api/keystone.models reading sources... [ 68%] api/keystone.models.receipt_model reading sources... [ 68%] api/keystone.models.revoke_model reading sources... [ 68%] api/keystone.models.token_model reading sources... [ 69%] api/keystone.notifications reading sources... [ 69%] api/keystone.oauth1 reading sources... [ 69%] api/keystone.oauth1.backends reading sources... [ 69%] api/keystone.oauth1.backends.base reading sources... [ 70%] api/keystone.oauth1.backends.sql reading sources... [ 70%] api/keystone.oauth1.core reading sources... [ 70%] api/keystone.oauth1.schema reading sources... [ 70%] api/keystone.oauth1.validator reading sources... [ 71%] api/keystone.oauth2 reading sources... [ 71%] api/keystone.oauth2.handlers reading sources... [ 71%] api/keystone.policy reading sources... [ 71%] api/keystone.policy.backends reading sources... [ 71%] api/keystone.policy.backends.base reading sources... [ 72%] api/keystone.policy.backends.rules reading sources... [ 72%] api/keystone.policy.backends.sql reading sources... [ 72%] api/keystone.policy.core reading sources... [ 72%] api/keystone.policy.schema reading sources... [ 73%] api/keystone.receipt reading sources... [ 73%] api/keystone.receipt.handlers reading sources... [ 73%] api/keystone.receipt.provider reading sources... [ 73%] api/keystone.receipt.providers reading sources... [ 74%] api/keystone.receipt.providers.base reading sources... [ 74%] api/keystone.receipt.providers.fernet reading sources... [ 74%] api/keystone.receipt.providers.fernet.core reading sources... [ 74%] api/keystone.receipt.receipt_formatters reading sources... [ 75%] api/keystone.resource reading sources... [ 75%] api/keystone.resource.backends reading sources... [ 75%] api/keystone.resource.backends.base reading sources... [ 75%] api/keystone.resource.backends.resource_options reading sources... [ 75%] api/keystone.resource.backends.sql reading sources... [ 76%] api/keystone.resource.backends.sql_model reading sources... [ 76%] api/keystone.resource.config_backends reading sources... [ 76%] api/keystone.resource.config_backends.base reading sources... [ 76%] api/keystone.resource.config_backends.sql reading sources... [ 77%] api/keystone.resource.core reading sources... [ 77%] api/keystone.resource.schema reading sources... [ 77%] api/keystone.revoke reading sources... [ 77%] api/keystone.revoke.backends reading sources... [ 78%] api/keystone.revoke.backends.base reading sources... [ 78%] api/keystone.revoke.backends.sql reading sources... [ 78%] api/keystone.revoke.core reading sources... [ 78%] api/keystone.revoke.model reading sources... [ 79%] api/keystone.server reading sources... [ 79%] api/keystone.server.backends reading sources... [ 79%] api/keystone.server.flask reading sources... [ 79%] api/keystone.server.flask.application reading sources... [ 79%] api/keystone.server.flask.common reading sources... [ 80%] api/keystone.server.flask.core reading sources... [ 80%] api/keystone.server.flask.request_processing reading sources... [ 80%] api/keystone.server.flask.request_processing.json_body reading sources... [ 80%] api/keystone.server.flask.request_processing.middleware reading sources... [ 81%] api/keystone.server.flask.request_processing.middleware.auth_context reading sources... [ 81%] api/keystone.server.flask.request_processing.middleware.url_normalize reading sources... [ 81%] api/keystone.server.flask.request_processing.req_logging reading sources... [ 81%] api/keystone.server.wsgi reading sources... [ 82%] api/keystone.token reading sources... [ 82%] api/keystone.token.provider reading sources... [ 82%] api/keystone.token.providers reading sources... [ 82%] api/keystone.token.providers.base reading sources... [ 83%] api/keystone.token.providers.fernet reading sources... [ 83%] api/keystone.token.providers.fernet.core reading sources... [ 83%] api/keystone.token.providers.jws reading sources... [ 83%] api/keystone.token.providers.jws.core reading sources... [ 83%] api/keystone.token.token_formatters reading sources... [ 84%] api/keystone.trust reading sources... [ 84%] api/keystone.trust.backends reading sources... [ 84%] api/keystone.trust.backends.base reading sources... [ 84%] api/keystone.trust.backends.sql reading sources... [ 85%] api/keystone.trust.core reading sources... [ 85%] api/keystone.trust.schema reading sources... [ 85%] api/keystone.version reading sources... [ 85%] api/modules reading sources... [ 86%] api_curl_examples reading sources... [ 86%] cli/commands reading sources... [ 86%] cli/index reading sources... [ 86%] cli/keystone-manage reading sources... [ 87%] cli/keystone-status reading sources... [ 87%] code_documentation reading sources... [ 87%] configuration/config-options loading config file config-generator/keystone.conf reading sources... [ 87%] configuration/index reading sources... [ 88%] configuration/policy reading sources... [ 88%] configuration/samples/index reading sources... [ 88%] configuration/samples/keystone-conf reading sources... [ 88%] configuration/samples/logging-conf reading sources... [ 88%] configuration/samples/policy-yaml reading sources... [ 89%] contributor/api_change_tutorial reading sources... [ 89%] contributor/architecture reading sources... [ 89%] contributor/auth-plugins reading sources... [ 89%] contributor/caching-layer reading sources... [ 90%] contributor/contributing reading sources... [ 90%] contributor/database-migrations reading sources... [ 90%] contributor/developing-drivers reading sources... [ 90%] contributor/doctor-checks reading sources... [ 91%] contributor/filtering-responsibilities reading sources... [ 91%] contributor/how-can-i-help reading sources... [ 91%] contributor/http-api reading sources... [ 91%] contributor/id-manage reading sources... [ 92%] contributor/index reading sources... [ 92%] contributor/list-truncation reading sources... [ 92%] contributor/programming-exercises reading sources... [ 92%] contributor/proposing-features reading sources... [ 92%] contributor/release-notes reading sources... [ 93%] contributor/service-catalog reading sources... [ 93%] contributor/services reading sources... [ 93%] contributor/set-up-keystone reading sources... [ 93%] contributor/testing-keystone reading sources... [ 94%] contributor/vision-reflection reading sources... [ 94%] getting-started/architecture reading sources... [ 94%] getting-started/community reading sources... [ 94%] getting-started/index reading sources... [ 95%] getting-started/policy_mapping reading sources... [ 95%] index reading sources... [ 95%] indices-tables reading sources... [ 95%] install/get-started-rdo reading sources... [ 96%] install/get-started-ubuntu reading sources... [ 96%] install/index reading sources... [ 96%] install/index-rdo reading sources... [ 96%] install/index-ubuntu reading sources... [ 96%] install/keystone-install-rdo reading sources... [ 97%] install/keystone-install-ubuntu reading sources... [ 97%] install/keystone-openrc-rdo reading sources... [ 97%] install/keystone-openrc-ubuntu reading sources... [ 97%] install/keystone-users-rdo reading sources... [ 98%] install/keystone-users-ubuntu reading sources... [ 98%] install/keystone-verify-rdo reading sources... [ 98%] install/keystone-verify-ubuntu reading sources... [ 98%] install/shared/note_configuration_vary_by_distribution reading sources... [ 99%] user/application_credentials reading sources... [ 99%] user/domain-manager-usage reading sources... [ 99%] user/index reading sources... [ 99%] user/json_home reading sources... [100%] user/multi-factor-authentication reading sources... [100%] user/supported_clients reading sources... [100%] user/trusts looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... Writing evaluated template result to /build/reproducible-path/keystone-28.0.0/debian/keystone-doc/usr/share/doc/keystone-doc/html/_static/language_data.js Writing evaluated template result to /build/reproducible-path/keystone-28.0.0/debian/keystone-doc/usr/share/doc/keystone-doc/html/_static/documentation_options.js Writing evaluated template result to /build/reproducible-path/keystone-28.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... [ 4%] admin/identity-concepts /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/admin/identity-concepts.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/identity-concepts.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'admin/identity-concepts' writing output... [ 5%] admin/identity-sources /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/admin/identity-sources.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/identity-sources.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'admin/identity-sources' writing output... [ 5%] admin/index /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/admin/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/index.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'admin/index' writing output... [ 5%] admin/jws-key-rotation /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/admin/jws-key-rotation.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/jws-key-rotation.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'admin/jws-key-rotation' writing output... [ 5%] admin/keystone-features /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/admin/keystone-features.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/keystone-features.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'admin/keystone-features' writing output... [ 6%] admin/manage-services /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/admin/manage-services.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/manage-services.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'admin/manage-services' writing output... [ 6%] admin/manage-trusts /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/admin/manage-trusts.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/manage-trusts.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'admin/manage-trusts' writing output... [ 6%] admin/multi-factor-authentication /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/admin/multi-factor-authentication.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/multi-factor-authentication.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'admin/multi-factor-authentication' writing output... [ 6%] admin/oauth1 /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/admin/oauth1.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/oauth1.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'admin/oauth1' writing output... [ 7%] admin/oauth2-mtls-usage-guide /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/admin/oauth2-mtls-usage-guide.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/oauth2-mtls-usage-guide.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'admin/oauth2-mtls-usage-guide' writing output... [ 7%] admin/oauth2-usage-guide /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/admin/oauth2-usage-guide.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/oauth2-usage-guide.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'admin/oauth2-usage-guide' writing output... [ 7%] admin/operations /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/admin/operations.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/operations.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'admin/operations' writing output... [ 7%] admin/resource-options /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/admin/resource-options.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/admin/resource-options.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'admin/resource-options' writing output... [ 8%] 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... [ 12%] 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.api.validation /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.validation.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.validation.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.api.validation' writing output... [ 16%] api/keystone.api.validation.parameter_types /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.validation.parameter_types.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.validation.parameter_types.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.api.validation.parameter_types' writing output... [ 16%] api/keystone.api.validation.response_types /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.validation.response_types.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.validation.response_types.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.api.validation.response_types' writing output... [ 17%] api/keystone.api.validation.validators /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.api.validation.validators.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.api.validation.validators.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.api.validation.validators' writing output... [ 17%] api/keystone.application_credential /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.application_credential.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.application_credential.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.application_credential' writing output... [ 17%] api/keystone.application_credential.backends /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.application_credential.backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.application_credential.backends.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.application_credential.backends' writing output... [ 17%] api/keystone.application_credential.backends.base /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.application_credential.backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.application_credential.backends.base.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.application_credential.backends.base' writing output... [ 17%] api/keystone.application_credential.backends.sql /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.application_credential.backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.application_credential.backends.sql.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.application_credential.backends.sql' writing output... [ 18%] api/keystone.application_credential.core /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.application_credential.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.application_credential.core.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.application_credential.core' writing output... [ 18%] api/keystone.application_credential.schema /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.application_credential.schema.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.application_credential.schema.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.application_credential.schema' writing output... [ 18%] api/keystone.assignment /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.assignment' writing output... [ 18%] api/keystone.assignment.backends /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.backends.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.backends' writing output... [ 19%] api/keystone.assignment.backends.base /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.backends.base.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.backends.base' writing output... [ 19%] api/keystone.assignment.backends.sql /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.backends.sql.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.backends.sql' writing output... [ 19%] api/keystone.assignment.core /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.core.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.core' writing output... [ 19%] api/keystone.assignment.role_backends /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.role_backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.role_backends.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.role_backends' writing output... [ 20%] api/keystone.assignment.role_backends.base /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.role_backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.role_backends.base.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.role_backends.base' writing output... [ 20%] api/keystone.assignment.role_backends.resource_options /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.role_backends.resource_options.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.role_backends.resource_options.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.role_backends.resource_options' writing output... [ 20%] api/keystone.assignment.role_backends.sql /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.role_backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.role_backends.sql.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.role_backends.sql' writing output... [ 20%] api/keystone.assignment.role_backends.sql_model /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.role_backends.sql_model.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.role_backends.sql_model.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.role_backends.sql_model' writing output... [ 21%] api/keystone.assignment.schema /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.assignment.schema.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.assignment.schema.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.assignment.schema' writing output... [ 21%] api/keystone.auth /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.auth' writing output... [ 21%] api/keystone.auth.core /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.core.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.auth.core' writing output... [ 21%] api/keystone.auth.plugins /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins' writing output... [ 21%] api/keystone.auth.plugins.application_credential /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.application_credential.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.application_credential.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins.application_credential' writing output... [ 22%] api/keystone.auth.plugins.base /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.base.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins.base' writing output... [ 22%] api/keystone.auth.plugins.core /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.core.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins.core' writing output... [ 22%] api/keystone.auth.plugins.external /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.external.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.external.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins.external' writing output... [ 22%] api/keystone.auth.plugins.mapped /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.mapped.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.mapped.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins.mapped' writing output... [ 23%] api/keystone.auth.plugins.oauth1 /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.oauth1.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.oauth1.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins.oauth1' writing output... [ 23%] api/keystone.auth.plugins.password /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.password.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.password.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins.password' writing output... [ 23%] api/keystone.auth.plugins.token /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.token.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.token.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins.token' writing output... [ 23%] api/keystone.auth.plugins.totp /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.plugins.totp.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.plugins.totp.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.auth.plugins.totp' writing output... [ 24%] api/keystone.auth.schema /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.auth.schema.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.auth.schema.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.auth.schema' writing output... [ 24%] api/keystone.catalog /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.catalog.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.catalog.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.catalog' writing output... [ 24%] api/keystone.catalog.backends /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.catalog.backends.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.catalog.backends.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.catalog.backends' writing output... [ 24%] api/keystone.catalog.backends.base /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.catalog.backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.catalog.backends.base.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.catalog.backends.base' writing output... [ 25%] api/keystone.catalog.backends.sql /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.catalog.backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.catalog.backends.sql.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.catalog.backends.sql' writing output... [ 25%] api/keystone.catalog.core /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.catalog.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.catalog.core.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.catalog.core' writing output... [ 25%] api/keystone.catalog.schema /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.catalog.schema.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.catalog.schema.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.catalog.schema' writing output... [ 25%] api/keystone.cmd /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.cmd' writing output... [ 25%] api/keystone.cmd.bootstrap /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.bootstrap.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.bootstrap.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.bootstrap' writing output... [ 26%] api/keystone.cmd.cli /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.cli.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.cli.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.cli' writing output... [ 26%] api/keystone.cmd.doctor /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor' writing output... [ 26%] api/keystone.cmd.doctor.caching /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.caching.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.caching.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor.caching' writing output... [ 26%] api/keystone.cmd.doctor.credential /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.credential.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.credential.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor.credential' writing output... [ 27%] api/keystone.cmd.doctor.database /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.database.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.database.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor.database' writing output... [ 27%] api/keystone.cmd.doctor.debug /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.debug.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.debug.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor.debug' writing output... [ 27%] api/keystone.cmd.doctor.federation /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.federation.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.federation.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor.federation' writing output... [ 27%] api/keystone.cmd.doctor.ldap /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.ldap.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.ldap.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor.ldap' writing output... [ 28%] api/keystone.cmd.doctor.security_compliance /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.security_compliance.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.security_compliance.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor.security_compliance' writing output... [ 28%] api/keystone.cmd.doctor.tokens /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.tokens.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.tokens.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor.tokens' writing output... [ 28%] api/keystone.cmd.doctor.tokens_fernet /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.doctor.tokens_fernet.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.doctor.tokens_fernet.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.doctor.tokens_fernet' writing output... [ 28%] api/keystone.cmd.idutils /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.idutils.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.idutils.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.idutils' writing output... [ 29%] api/keystone.cmd.manage /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.manage.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.manage.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.manage' writing output... [ 29%] api/keystone.cmd.status /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.cmd.status.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.cmd.status.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.cmd.status' writing output... [ 29%] api/keystone.common /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common' writing output... [ 29%] api/keystone.common.authorization /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.authorization.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.authorization.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.authorization' writing output... [ 29%] api/keystone.common.cache /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.cache.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.cache.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.cache' writing output... [ 30%] api/keystone.common.cache.core /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.cache.core.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.cache.core.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.cache.core' writing output... [ 30%] api/keystone.common.context /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.context.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.context.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.context' writing output... [ 30%] api/keystone.common.driver_hints /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.driver_hints.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.driver_hints.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.driver_hints' writing output... [ 30%] api/keystone.common.fernet_utils /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.fernet_utils.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.fernet_utils.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.fernet_utils' writing output... [ 31%] api/keystone.common.json_home /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.json_home.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.json_home.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.json_home' writing output... [ 31%] api/keystone.common.jwt_utils /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.jwt_utils.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.jwt_utils.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.jwt_utils' writing output... [ 31%] api/keystone.common.manager /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.manager.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.manager.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.manager' writing output... [ 31%] api/keystone.common.password_hashers /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.password_hashers.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.password_hashers.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.password_hashers' writing output... [ 32%] api/keystone.common.password_hashers.bcrypt /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.password_hashers.bcrypt.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.password_hashers.bcrypt.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.password_hashers.bcrypt' writing output... [ 32%] api/keystone.common.password_hashers.pbkdf2 /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.password_hashers.pbkdf2.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.password_hashers.pbkdf2.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.password_hashers.pbkdf2' writing output... [ 32%] api/keystone.common.password_hashers.scrypt /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.password_hashers.scrypt.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.password_hashers.scrypt.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.password_hashers.scrypt' writing output... [ 32%] api/keystone.common.password_hashing /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.password_hashing.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.password_hashing.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.password_hashing' writing output... [ 33%] 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... [ 33%] api/keystone.common.policies.access_rule /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.access_rule.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.access_rule.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.access_rule' writing output... [ 33%] api/keystone.common.policies.access_token /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.access_token.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.access_token.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.access_token' writing output... [ 33%] api/keystone.common.policies.application_credential /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.application_credential.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.application_credential.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.application_credential' writing output... [ 33%] api/keystone.common.policies.auth /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.auth.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.auth.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.auth' writing output... [ 34%] api/keystone.common.policies.base /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.base.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.base' writing output... [ 34%] api/keystone.common.policies.consumer /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.consumer.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.consumer.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.consumer' writing output... [ 34%] api/keystone.common.policies.credential /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.credential.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.credential.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.credential' writing output... [ 34%] api/keystone.common.policies.domain /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.domain.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.domain.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.domain' writing output... [ 35%] api/keystone.common.policies.domain_config /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.domain_config.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.domain_config.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.domain_config' writing output... [ 35%] api/keystone.common.policies.ec2_credential /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.ec2_credential.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.ec2_credential.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.ec2_credential' writing output... [ 35%] api/keystone.common.policies.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.common.policies.ec2tokens.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.ec2tokens.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.ec2tokens' writing output... [ 35%] api/keystone.common.policies.endpoint /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.endpoint.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.endpoint.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.endpoint' writing output... [ 36%] 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... [ 36%] api/keystone.common.policies.grant /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.grant.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.grant.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.grant' writing output... [ 36%] api/keystone.common.policies.group /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.group.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.group.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.group' writing output... [ 36%] api/keystone.common.policies.identity_provider /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.identity_provider.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.identity_provider.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.identity_provider' writing output... [ 37%] 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... [ 37%] 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... [ 37%] api/keystone.common.policies.mapping /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.mapping.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.mapping.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.mapping' writing output... [ 37%] api/keystone.common.policies.policy /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.policy.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.policy.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.policy' writing output... [ 38%] 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... [ 38%] 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... [ 38%] api/keystone.common.policies.project_endpoint /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.project_endpoint.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.project_endpoint.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.project_endpoint' writing output... [ 38%] api/keystone.common.policies.protocol /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.protocol.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.protocol.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.protocol' writing output... [ 38%] api/keystone.common.policies.region /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.region.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.region.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.region' writing output... [ 39%] 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... [ 39%] api/keystone.common.policies.revoke_event /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.revoke_event.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.revoke_event.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.revoke_event' writing output... [ 39%] api/keystone.common.policies.role /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.role.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.role.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.role' writing output... [ 39%] api/keystone.common.policies.role_assignment /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.policies.role_assignment.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.role_assignment.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.role_assignment' writing output... [ 40%] api/keystone.common.policies.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.common.policies.s3tokens.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.policies.s3tokens.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.policies.s3tokens' writing output... [ 40%] 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... [ 40%] 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... [ 40%] 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... [ 41%] 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... [ 41%] 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... [ 41%] 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... [ 41%] 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... [ 42%] 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... [ 42%] 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... [ 42%] 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... [ 42%] api/keystone.common.rbac_enforcer.policy /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.rbac_enforcer.policy.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.rbac_enforcer.policy.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.rbac_enforcer.policy' writing output... [ 42%] api/keystone.common.render_token /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.render_token.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.render_token.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.render_token' writing output... [ 43%] 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... [ 43%] 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... [ 43%] api/keystone.common.resource_options.options /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.resource_options.options.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.resource_options.options.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.resource_options.options' writing output... [ 43%] api/keystone.common.resource_options.options.immutable /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.common.resource_options.options.immutable.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.common.resource_options.options.immutable.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.common.resource_options.options.immutable' writing output... [ 44%] 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... [ 44%] 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... [ 44%] 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... [ 44%] 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... [ 45%] 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... [ 45%] 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... [ 45%] 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... [ 45%] 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... [ 46%] 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... [ 46%] 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... [ 46%] 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... [ 46%] api/keystone.conf.catalog /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.catalog.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.catalog.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.conf.catalog' writing output... [ 46%] api/keystone.conf.constants /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.constants.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.constants.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.conf.constants' writing output... [ 47%] 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... [ 47%] 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... [ 47%] 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... [ 47%] 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... [ 48%] 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... [ 48%] 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... [ 48%] 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... [ 48%] 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... [ 49%] 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... [ 49%] 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... [ 49%] 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... [ 49%] 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... [ 50%] 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... [ 50%] 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... [ 50%] 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... [ 50%] api/keystone.conf.policy /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.policy.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.policy.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.conf.policy' writing output... [ 50%] api/keystone.conf.receipt /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.conf.receipt.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.conf.receipt.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.conf.receipt' writing output... [ 51%] 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... [ 51%] 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... [ 51%] 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... [ 51%] 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... [ 52%] 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... [ 52%] 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... [ 52%] 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... [ 52%] 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... [ 53%] 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... [ 53%] 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... [ 53%] 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... [ 53%] 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... [ 54%] 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... [ 54%] 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... [ 54%] 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... [ 54%] api/keystone.credential.backends.base /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.credential.backends.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.credential.backends.base.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.credential.backends.base' writing output... [ 54%] api/keystone.credential.backends.sql /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/api/keystone.credential.backends.sql.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/api/keystone.credential.backends.sql.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'api/keystone.credential.backends.sql' writing output... [ 55%] 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... [ 55%] 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... [ 55%] 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... [ 55%] 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... [ 56%] 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... [ 56%] 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... [ 56%] 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... [ 56%] 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... [ 57%] 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... [ 57%] 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... [ 57%] 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... [ 57%] 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... [ 58%] 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... [ 58%] 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... [ 58%] 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... [ 58%] 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... [ 58%] 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... [ 59%] 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... [ 59%] 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... [ 59%] 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... [ 59%] 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... [ 60%] 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... [ 60%] 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... [ 60%] 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... [ 60%] 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... [ 61%] 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... [ 61%] 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... [ 61%] 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... [ 61%] 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... [ 62%] 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... [ 62%] 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... [ 62%] 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... [ 62%] 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... [ 62%] 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... [ 63%] 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... [ 63%] 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... [ 63%] 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... [ 63%] 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... [ 64%] 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... [ 64%] 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... [ 64%] 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... [ 64%] 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... [ 65%] 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... [ 65%] 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... [ 65%] 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... [ 65%] 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... [ 66%] 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... [ 66%] 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... [ 66%] 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... [ 66%] 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... [ 67%] 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... [ 67%] 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... [ 67%] 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... [ 67%] 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... [ 67%] 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... [ 68%] 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... [ 68%] 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... [ 68%] 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... [ 68%] 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... [ 69%] 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... [ 69%] 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... [ 69%] 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... [ 69%] 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... [ 70%] 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... [ 70%] 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... [ 70%] 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... [ 70%] 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... [ 71%] 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... [ 71%] 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... [ 71%] 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... [ 71%] 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... [ 71%] 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... [ 72%] 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... [ 72%] 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... [ 72%] 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... [ 72%] 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... [ 73%] 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... [ 73%] 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... [ 73%] 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... [ 73%] 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... [ 74%] 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... [ 74%] 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... [ 74%] 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... [ 74%] 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... [ 75%] 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... [ 75%] 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... [ 75%] 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... [ 75%] 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... [ 75%] 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... [ 76%] 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... [ 76%] 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... [ 76%] 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... [ 76%] 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... [ 77%] 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... [ 77%] 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... [ 77%] 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... [ 77%] 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... [ 78%] 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... [ 78%] 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... [ 78%] 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... [ 78%] 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... [ 79%] 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... [ 79%] 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... [ 79%] 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... [ 79%] 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... [ 79%] 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... [ 80%] 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... [ 80%] 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... [ 80%] 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... [ 80%] 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... [ 81%] 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... [ 81%] 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... [ 81%] 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... [ 81%] 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... [ 82%] 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... [ 82%] 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... [ 82%] 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... [ 82%] 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... [ 83%] 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... [ 83%] 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... [ 83%] 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... [ 83%] 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... [ 83%] 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... [ 84%] 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... [ 84%] 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... [ 84%] 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... [ 84%] 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... [ 85%] 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... [ 85%] 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... [ 85%] 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... [ 85%] 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... [ 86%] 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... [ 86%] 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... [ 86%] 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... [ 86%] 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... [ 87%] 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... [ 87%] 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... [ 87%] 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... [ 87%] 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... [ 88%] 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... [ 88%] 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... [ 88%] 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... [ 88%] 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... [ 88%] 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... [ 89%] 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... [ 89%] 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... [ 89%] 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... [ 89%] 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... [ 90%] 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... [ 90%] 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... [ 90%] 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... [ 90%] 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... [ 91%] 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... [ 91%] 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... [ 91%] 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... [ 91%] 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... [ 92%] 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... [ 92%] 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... [ 92%] 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... [ 92%] 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... [ 92%] 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... [ 93%] 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... [ 93%] 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... [ 93%] 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... [ 93%] 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... [ 94%] 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... [ 94%] 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... [ 94%] 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... [ 94%] 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... [ 95%] 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... [ 95%] 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... [ 95%] 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... [ 95%] 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... [ 96%] 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... [ 96%] 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... [ 96%] 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... [ 96%] 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-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... [ 97%] 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... [ 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-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-rdo /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/install/keystone-verify-rdo.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/keystone-verify-rdo.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'install/keystone-verify-rdo' writing output... [ 98%] install/keystone-verify-ubuntu /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/install/keystone-verify-ubuntu.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/keystone-verify-ubuntu.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'install/keystone-verify-ubuntu' writing output... [ 98%] install/shared/note_configuration_vary_by_distribution /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/install/shared/note_configuration_vary_by_distribution.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/install/shared/note_configuration_vary_by_distribution.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'install/shared/note_configuration_vary_by_distribution' writing output... [ 99%] user/application_credentials /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/user/application_credentials.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/application_credentials.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'user/application_credentials' writing output... [ 99%] user/domain-manager-usage /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/user/domain-manager-usage.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/domain-manager-usage.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'user/domain-manager-usage' writing output... [ 99%] user/index /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/user/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/index.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'user/index' writing output... [ 99%] user/json_home /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/user/json_home.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/json_home.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'user/json_home' writing output... [100%] user/multi-factor-authentication /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/user/multi-factor-authentication.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/multi-factor-authentication.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'user/multi-factor-authentication' writing output... [100%] user/supported_clients /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/user/supported_clients.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/supported_clients.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'user/supported_clients' writing output... [100%] user/trusts /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') fatal: not a git repository (or any of the parent directories): .git [openstackdocstheme] Could not get modification time of doc/source/user/trusts.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', 'doc/source/user/trusts.rst']' returned non-zero exit status 128. [openstackdocstheme] could not determine last_updated for 'user/trusts' WARNING: [openstackdocstheme] cannot get gitsha from git repository WARNING: dot command 'dot' cannot be run (needed for graphviz output), check the graphviz_dot setting generating indices... genindex /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') py-modindex [openstackdocstheme] could not determine last_updated for 'py-modindex' done highlighting module code... [ 0%] _thread highlighting module code... [ 1%] keystone.api.auth [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/auth' highlighting module code... [ 1%] keystone.api.credentials [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/credentials' highlighting module code... [ 2%] keystone.api.discovery [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/discovery' highlighting module code... [ 2%] keystone.api.domains [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/domains' highlighting module code... [ 2%] keystone.api.ec2tokens [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/ec2tokens' highlighting module code... [ 3%] keystone.api.endpoints [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/endpoints' highlighting module code... [ 3%] keystone.api.groups [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/groups' highlighting module code... [ 4%] keystone.api.limits [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/limits' highlighting module code... [ 4%] keystone.api.os_ep_filter [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/os_ep_filter' highlighting module code... [ 4%] keystone.api.os_federation [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/os_federation' highlighting module code... [ 5%] keystone.api.os_inherit [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/os_inherit' highlighting module code... [ 5%] keystone.api.os_oauth1 [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/os_oauth1' highlighting module code... [ 6%] keystone.api.os_oauth2 [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/os_oauth2' highlighting module code... [ 6%] keystone.api.os_revoke [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/os_revoke' highlighting module code... [ 6%] keystone.api.os_simple_cert [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/os_simple_cert' highlighting module code... [ 7%] keystone.api.policy [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/policy' highlighting module code... [ 7%] keystone.api.projects [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/projects' highlighting module code... [ 8%] keystone.api.regions [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/regions' highlighting module code... [ 8%] keystone.api.registered_limits [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/registered_limits' highlighting module code... [ 9%] keystone.api.role_assignments [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/role_assignments' highlighting module code... [ 9%] keystone.api.role_inferences [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/role_inferences' highlighting module code... [ 9%] keystone.api.roles [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/roles' highlighting module code... [ 10%] keystone.api.s3tokens [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/s3tokens' highlighting module code... [ 10%] keystone.api.services [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/services' highlighting module code... [ 11%] keystone.api.system [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/system' highlighting module code... [ 11%] keystone.api.trusts [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/trusts' highlighting module code... [ 11%] keystone.api.users [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/users' highlighting module code... [ 12%] keystone.api.validation [openstackdocstheme] could not determine last_updated for '_modules/keystone/api/validation' highlighting module code... [ 12%] keystone.application_credential.backends.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/application_credential/backends/base' highlighting module code... [ 13%] keystone.application_credential.backends.sql [openstackdocstheme] could not determine last_updated for '_modules/keystone/application_credential/backends/sql' highlighting module code... [ 13%] keystone.application_credential.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/application_credential/core' highlighting module code... [ 13%] keystone.assignment.backends.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/assignment/backends/base' highlighting module code... [ 14%] keystone.assignment.backends.sql [openstackdocstheme] could not determine last_updated for '_modules/keystone/assignment/backends/sql' highlighting module code... [ 14%] keystone.assignment.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/assignment/core' highlighting module code... [ 15%] keystone.assignment.role_backends.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/assignment/role_backends/base' highlighting module code... [ 15%] keystone.assignment.role_backends.resource_options [openstackdocstheme] could not determine last_updated for '_modules/keystone/assignment/role_backends/resource_options' highlighting module code... [ 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... [ 19%] 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... [ 21%] keystone.catalog.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/catalog/core' highlighting module code... [ 22%] keystone.cmd.bootstrap [openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/bootstrap' highlighting module code... [ 22%] keystone.cmd.cli [openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/cli' highlighting module code... [ 23%] keystone.cmd.doctor [openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor' highlighting module code... [ 23%] keystone.cmd.doctor.caching [openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor/caching' highlighting module code... [ 23%] keystone.cmd.doctor.credential [openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor/credential' highlighting module code... [ 24%] keystone.cmd.doctor.database [openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor/database' highlighting module code... [ 24%] keystone.cmd.doctor.debug [openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor/debug' highlighting module code... [ 25%] keystone.cmd.doctor.federation [openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor/federation' highlighting module code... [ 25%] keystone.cmd.doctor.ldap [openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor/ldap' highlighting module code... [ 26%] keystone.cmd.doctor.security_compliance [openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor/security_compliance' highlighting module code... [ 26%] keystone.cmd.doctor.tokens [openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor/tokens' highlighting module code... [ 26%] keystone.cmd.doctor.tokens_fernet [openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/doctor/tokens_fernet' highlighting module code... [ 27%] keystone.cmd.idutils [openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/idutils' highlighting module code... [ 27%] keystone.cmd.manage [openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/manage' highlighting module code... [ 28%] keystone.cmd.status [openstackdocstheme] could not determine last_updated for '_modules/keystone/cmd/status' highlighting module code... [ 28%] keystone.common.cache.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/cache/core' highlighting module code... [ 28%] keystone.common.context [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/context' highlighting module code... [ 29%] keystone.common.driver_hints [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/driver_hints' highlighting module code... [ 29%] keystone.common.fernet_utils [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/fernet_utils' highlighting module code... [ 30%] keystone.common.json_home [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/json_home' highlighting module code... [ 30%] keystone.common.jwt_utils [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/jwt_utils' highlighting module code... [ 30%] keystone.common.manager [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/manager' highlighting module code... [ 31%] keystone.common.password_hashers [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/password_hashers' highlighting module code... [ 31%] keystone.common.password_hashers.bcrypt [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/password_hashers/bcrypt' highlighting module code... [ 32%] keystone.common.password_hashers.pbkdf2 [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/password_hashers/pbkdf2' highlighting module code... [ 32%] keystone.common.password_hashers.scrypt [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/password_hashers/scrypt' highlighting module code... [ 32%] keystone.common.password_hashing [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/password_hashing' highlighting module code... [ 33%] keystone.common.policies [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies' highlighting module code... [ 33%] keystone.common.policies.access_rule [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/access_rule' highlighting module code... [ 34%] keystone.common.policies.access_token [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/access_token' highlighting module code... [ 34%] keystone.common.policies.application_credential [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/application_credential' highlighting module code... [ 34%] keystone.common.policies.auth [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/auth' highlighting module code... [ 35%] keystone.common.policies.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/base' highlighting module code... [ 35%] keystone.common.policies.consumer [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/consumer' highlighting module code... [ 36%] keystone.common.policies.credential [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/credential' highlighting module code... [ 36%] keystone.common.policies.domain [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/domain' highlighting module code... [ 36%] keystone.common.policies.domain_config [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/domain_config' highlighting module code... [ 37%] keystone.common.policies.ec2_credential [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/ec2_credential' highlighting module code... [ 37%] keystone.common.policies.ec2tokens [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/ec2tokens' highlighting module code... [ 38%] keystone.common.policies.endpoint [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/endpoint' highlighting module code... [ 38%] keystone.common.policies.endpoint_group [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/endpoint_group' highlighting module code... [ 38%] keystone.common.policies.grant [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/grant' highlighting module code... [ 39%] keystone.common.policies.group [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/group' highlighting module code... [ 39%] keystone.common.policies.identity_provider [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/identity_provider' highlighting module code... [ 40%] keystone.common.policies.implied_role [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/implied_role' highlighting module code... [ 40%] keystone.common.policies.limit [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/limit' highlighting module code... [ 40%] keystone.common.policies.mapping [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/mapping' highlighting module code... [ 41%] keystone.common.policies.policy [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/policy' highlighting module code... [ 41%] keystone.common.policies.policy_association [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/policy_association' highlighting module code... [ 42%] keystone.common.policies.project [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/project' highlighting module code... [ 42%] keystone.common.policies.project_endpoint [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/project_endpoint' highlighting module code... [ 43%] keystone.common.policies.protocol [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/protocol' highlighting module code... [ 43%] keystone.common.policies.region [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/region' highlighting module code... [ 43%] keystone.common.policies.registered_limit [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/registered_limit' highlighting module code... [ 44%] keystone.common.policies.revoke_event [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/revoke_event' highlighting module code... [ 44%] keystone.common.policies.role [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/role' highlighting module code... [ 45%] keystone.common.policies.role_assignment [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/role_assignment' highlighting module code... [ 45%] keystone.common.policies.s3tokens [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/s3tokens' highlighting module code... [ 45%] keystone.common.policies.service [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/service' highlighting module code... [ 46%] keystone.common.policies.service_provider [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/service_provider' highlighting module code... [ 46%] keystone.common.policies.token [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/token' highlighting module code... [ 47%] keystone.common.policies.token_revocation [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/token_revocation' highlighting module code... [ 47%] keystone.common.policies.trust [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/trust' highlighting module code... [ 47%] keystone.common.policies.user [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/policies/user' highlighting module code... [ 48%] keystone.common.profiler [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/profiler' highlighting module code... [ 48%] keystone.common.provider_api [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/provider_api' highlighting module code... [ 49%] keystone.common.rbac_enforcer.enforcer [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/rbac_enforcer/enforcer' highlighting module code... [ 49%] keystone.common.rbac_enforcer.policy [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/rbac_enforcer/policy' highlighting module code... [ 49%] keystone.common.render_token [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/render_token' highlighting module code... [ 50%] keystone.common.resource_options.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/resource_options/core' highlighting module code... [ 50%] keystone.common.resource_options.options.immutable [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/resource_options/options/immutable' highlighting module code... [ 51%] keystone.common.sql.upgrades [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/sql/upgrades' highlighting module code... [ 51%] keystone.common.tokenless_auth [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/tokenless_auth' highlighting module code... [ 51%] keystone.common.utils [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/utils' highlighting module code... [ 52%] keystone.common.validation [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/validation' highlighting module code... [ 52%] keystone.common.validation.validators [openstackdocstheme] could not determine last_updated for '_modules/keystone/common/validation/validators' highlighting module code... [ 53%] keystone.conf [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf' highlighting module code... [ 53%] keystone.conf.application_credential [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/application_credential' highlighting module code... [ 53%] keystone.conf.assignment [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/assignment' highlighting module code... [ 54%] keystone.conf.auth [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/auth' highlighting module code... [ 54%] keystone.conf.catalog [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/catalog' highlighting module code... [ 55%] keystone.conf.credential [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/credential' highlighting module code... [ 55%] keystone.conf.default [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/default' highlighting module code... [ 55%] keystone.conf.domain_config [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/domain_config' highlighting module code... [ 56%] keystone.conf.endpoint_filter [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/endpoint_filter' highlighting module code... [ 56%] keystone.conf.endpoint_policy [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/endpoint_policy' highlighting module code... [ 57%] keystone.conf.federation [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/federation' highlighting module code... [ 57%] keystone.conf.fernet_receipts [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/fernet_receipts' highlighting module code... [ 57%] keystone.conf.fernet_tokens [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/fernet_tokens' highlighting module code... [ 58%] keystone.conf.identity [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/identity' highlighting module code... [ 58%] keystone.conf.identity_mapping [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/identity_mapping' highlighting module code... [ 59%] keystone.conf.jwt_tokens [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/jwt_tokens' highlighting module code... [ 59%] keystone.conf.ldap [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/ldap' highlighting module code... [ 60%] keystone.conf.oauth1 [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/oauth1' highlighting module code... [ 60%] keystone.conf.oauth2 [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/oauth2' highlighting module code... [ 60%] keystone.conf.opts [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/opts' highlighting module code... [ 61%] keystone.conf.policy [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/policy' highlighting module code... [ 61%] keystone.conf.receipt [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/receipt' highlighting module code... [ 62%] keystone.conf.resource [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/resource' highlighting module code... [ 62%] keystone.conf.revoke [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/revoke' highlighting module code... [ 62%] keystone.conf.role [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/role' highlighting module code... [ 63%] keystone.conf.saml [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/saml' highlighting module code... [ 63%] keystone.conf.security_compliance [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/security_compliance' highlighting module code... [ 64%] keystone.conf.shadow_users [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/shadow_users' highlighting module code... [ 64%] keystone.conf.token [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/token' highlighting module code... [ 64%] keystone.conf.tokenless_auth [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/tokenless_auth' highlighting module code... [ 65%] keystone.conf.totp [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/totp' highlighting module code... [ 65%] keystone.conf.trust [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/trust' highlighting module code... [ 66%] keystone.conf.unified_limit [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/unified_limit' highlighting module code... [ 66%] keystone.conf.utils [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/utils' highlighting module code... [ 66%] keystone.conf.wsgi [openstackdocstheme] could not determine last_updated for '_modules/keystone/conf/wsgi' highlighting module code... [ 67%] keystone.credential.backends.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/credential/backends/base' highlighting module code... [ 67%] keystone.credential.backends.sql [openstackdocstheme] could not determine last_updated for '_modules/keystone/credential/backends/sql' highlighting module code... [ 68%] keystone.credential.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/credential/core' highlighting module code... [ 68%] keystone.credential.provider [openstackdocstheme] could not determine last_updated for '_modules/keystone/credential/provider' highlighting module code... [ 68%] keystone.credential.providers.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/credential/providers/core' highlighting module code... [ 69%] keystone.credential.providers.fernet.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/credential/providers/fernet/core' highlighting module code... [ 69%] keystone.endpoint_policy.backends.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/endpoint_policy/backends/base' highlighting module code... [ 70%] keystone.endpoint_policy.backends.sql [openstackdocstheme] could not determine last_updated for '_modules/keystone/endpoint_policy/backends/sql' highlighting module code... [ 70%] keystone.endpoint_policy.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/endpoint_policy/core' highlighting module code... [ 70%] keystone.exception [openstackdocstheme] could not determine last_updated for '_modules/keystone/exception' highlighting module code... [ 71%] keystone.federation.backends.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/federation/backends/base' highlighting module code... [ 71%] keystone.federation.backends.sql [openstackdocstheme] could not determine last_updated for '_modules/keystone/federation/backends/sql' highlighting module code... [ 72%] keystone.federation.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/federation/core' highlighting module code... [ 72%] keystone.federation.idp [openstackdocstheme] could not determine last_updated for '_modules/keystone/federation/idp' highlighting module code... [ 72%] keystone.federation.utils [openstackdocstheme] could not determine last_updated for '_modules/keystone/federation/utils' highlighting module code... [ 73%] keystone.identity.backends.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/backends/base' highlighting module code... [ 73%] keystone.identity.backends.ldap.common [openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/backends/ldap/common' highlighting module code... [ 74%] keystone.identity.backends.ldap.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/backends/ldap/core' highlighting module code... [ 74%] keystone.identity.backends.ldap.models [openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/backends/ldap/models' highlighting module code... [ 74%] keystone.identity.backends.resource_options [openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/backends/resource_options' highlighting module code... [ 75%] keystone.identity.backends.sql [openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/backends/sql' highlighting module code... [ 75%] keystone.identity.backends.sql_model [openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/backends/sql_model' highlighting module code... [ 76%] keystone.identity.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/core' highlighting module code... [ 76%] keystone.identity.generator [openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/generator' highlighting module code... [ 77%] keystone.identity.id_generators.sha256 [openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/id_generators/sha256' highlighting module code... [ 77%] keystone.identity.mapping_backends.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/mapping_backends/base' highlighting module code... [ 77%] keystone.identity.mapping_backends.mapping [openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/mapping_backends/mapping' highlighting module code... [ 78%] keystone.identity.mapping_backends.sql [openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/mapping_backends/sql' highlighting module code... [ 78%] keystone.identity.shadow_backends.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/shadow_backends/base' highlighting module code... [ 79%] keystone.identity.shadow_backends.sql [openstackdocstheme] could not determine last_updated for '_modules/keystone/identity/shadow_backends/sql' highlighting module code... [ 79%] keystone.limit.backends.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/limit/backends/base' highlighting module code... [ 79%] keystone.limit.backends.sql [openstackdocstheme] could not determine last_updated for '_modules/keystone/limit/backends/sql' highlighting module code... [ 80%] keystone.limit.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/limit/core' highlighting module code... [ 80%] keystone.limit.models.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/limit/models/base' highlighting module code... [ 81%] keystone.limit.models.flat [openstackdocstheme] could not determine last_updated for '_modules/keystone/limit/models/flat' highlighting module code... [ 81%] keystone.limit.models.strict_two_level [openstackdocstheme] could not determine last_updated for '_modules/keystone/limit/models/strict_two_level' highlighting module code... [ 81%] keystone.models.receipt_model [openstackdocstheme] could not determine last_updated for '_modules/keystone/models/receipt_model' highlighting module code... [ 82%] keystone.models.revoke_model [openstackdocstheme] could not determine last_updated for '_modules/keystone/models/revoke_model' highlighting module code... [ 82%] keystone.models.token_model [openstackdocstheme] could not determine last_updated for '_modules/keystone/models/token_model' highlighting module code... [ 83%] keystone.notifications [openstackdocstheme] could not determine last_updated for '_modules/keystone/notifications' highlighting module code... [ 83%] keystone.oauth1.backends.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/oauth1/backends/base' highlighting module code... [ 83%] keystone.oauth1.backends.sql [openstackdocstheme] could not determine last_updated for '_modules/keystone/oauth1/backends/sql' highlighting module code... [ 84%] keystone.oauth1.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/oauth1/core' highlighting module code... [ 84%] keystone.oauth1.validator [openstackdocstheme] could not determine last_updated for '_modules/keystone/oauth1/validator' highlighting module code... [ 85%] keystone.oauth2.handlers [openstackdocstheme] could not determine last_updated for '_modules/keystone/oauth2/handlers' highlighting module code... [ 85%] keystone.policy.backends.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/policy/backends/base' highlighting module code... [ 85%] keystone.policy.backends.rules [openstackdocstheme] could not determine last_updated for '_modules/keystone/policy/backends/rules' highlighting module code... [ 86%] keystone.policy.backends.sql [openstackdocstheme] could not determine last_updated for '_modules/keystone/policy/backends/sql' highlighting module code... [ 86%] keystone.policy.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/policy/core' highlighting module code... [ 87%] keystone.receipt.handlers [openstackdocstheme] could not determine last_updated for '_modules/keystone/receipt/handlers' highlighting module code... [ 87%] keystone.receipt.provider [openstackdocstheme] could not determine last_updated for '_modules/keystone/receipt/provider' highlighting module code... [ 87%] keystone.receipt.providers.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/receipt/providers/base' highlighting module code... [ 88%] keystone.receipt.providers.fernet.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/receipt/providers/fernet/core' highlighting module code... [ 88%] keystone.receipt.receipt_formatters [openstackdocstheme] could not determine last_updated for '_modules/keystone/receipt/receipt_formatters' highlighting module code... [ 89%] keystone.resource.backends.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/resource/backends/base' highlighting module code... [ 89%] keystone.resource.backends.resource_options [openstackdocstheme] could not determine last_updated for '_modules/keystone/resource/backends/resource_options' highlighting module code... [ 89%] keystone.resource.backends.sql [openstackdocstheme] could not determine last_updated for '_modules/keystone/resource/backends/sql' highlighting module code... [ 90%] keystone.resource.backends.sql_model [openstackdocstheme] could not determine last_updated for '_modules/keystone/resource/backends/sql_model' highlighting module code... [ 90%] keystone.resource.config_backends.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/resource/config_backends/base' highlighting module code... [ 91%] keystone.resource.config_backends.sql [openstackdocstheme] could not determine last_updated for '_modules/keystone/resource/config_backends/sql' highlighting module code... [ 91%] keystone.resource.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/resource/core' highlighting module code... [ 91%] keystone.revoke.backends.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/revoke/backends/base' highlighting module code... [ 92%] keystone.revoke.backends.sql [openstackdocstheme] could not determine last_updated for '_modules/keystone/revoke/backends/sql' highlighting module code... [ 92%] keystone.revoke.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/revoke/core' highlighting module code... [ 93%] keystone.server [openstackdocstheme] could not determine last_updated for '_modules/keystone/server' highlighting module code... [ 93%] keystone.server.backends [openstackdocstheme] could not determine last_updated for '_modules/keystone/server/backends' highlighting module code... [ 94%] keystone.server.flask.application [openstackdocstheme] could not determine last_updated for '_modules/keystone/server/flask/application' highlighting module code... [ 94%] keystone.server.flask.common [openstackdocstheme] could not determine last_updated for '_modules/keystone/server/flask/common' highlighting module code... [ 94%] keystone.server.flask.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/server/flask/core' highlighting module code... [ 95%] keystone.server.flask.request_processing.json_body [openstackdocstheme] could not determine last_updated for '_modules/keystone/server/flask/request_processing/json_body' highlighting module code... [ 95%] keystone.server.flask.request_processing.middleware.auth_context [openstackdocstheme] could not determine last_updated for '_modules/keystone/server/flask/request_processing/middleware/auth_context' highlighting module code... [ 96%] keystone.server.flask.request_processing.middleware.url_normalize [openstackdocstheme] could not determine last_updated for '_modules/keystone/server/flask/request_processing/middleware/url_normalize' highlighting module code... [ 96%] keystone.server.flask.request_processing.req_logging [openstackdocstheme] could not determine last_updated for '_modules/keystone/server/flask/request_processing/req_logging' highlighting module code... [ 96%] keystone.server.wsgi [openstackdocstheme] could not determine last_updated for '_modules/keystone/server/wsgi' highlighting module code... [ 97%] keystone.token.provider [openstackdocstheme] could not determine last_updated for '_modules/keystone/token/provider' highlighting module code... [ 97%] keystone.token.providers.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/token/providers/base' highlighting module code... [ 98%] keystone.token.providers.fernet.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/token/providers/fernet/core' highlighting module code... [ 98%] keystone.token.providers.jws.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/token/providers/jws/core' highlighting module code... [ 98%] keystone.token.token_formatters [openstackdocstheme] could not determine last_updated for '_modules/keystone/token/token_formatters' highlighting module code... [ 99%] keystone.trust.backends.base [openstackdocstheme] could not determine last_updated for '_modules/keystone/trust/backends/base' highlighting module code... [ 99%] keystone.trust.backends.sql [openstackdocstheme] could not determine last_updated for '_modules/keystone/trust/backends/sql' highlighting module code... [100%] keystone.trust.core [openstackdocstheme] could not determine last_updated for '_modules/keystone/trust/core' highlighting module code... [100%] keystone.version [openstackdocstheme] could not determine last_updated for '_modules/keystone/version' [openstackdocstheme] could not determine last_updated for '_modules/index' writing additional pages... search done copying images... [ 50%] _static/horizon-login-sp.png copying images... [100%] _static/horizon-login-idp.png dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 2 warnings. The HTML pages are in debian/keystone-doc/usr/share/doc/keystone-doc/html. dh_sphinxdoc dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/keystone-doc/usr/share/doc/keystone-doc/html/_static/js/navigation.js 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/bootstrap.min.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 make[1]: Leaving directory '/build/reproducible-path/keystone-28.0.0' debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/keystone-28.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-28.0.0/debian/CHANGELOG ] ; then \ dh_installchangelogs /build/reproducible-path/keystone-28.0.0/debian/CHANGELOG ; \ else \ dh_installchangelogs ; \ fi make[1]: Leaving directory '/build/reproducible-path/keystone-28.0.0' dh_installexamples -i -O--buildsystem=pybuild debian/rules override_dh_installman make[1]: Entering directory '/build/reproducible-path/keystone-28.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.2.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-28.0.0/doc/source/../../config-generator/keystone.conf [oslo_config.sphinxconfiggen] writing sample configuration to /build/reproducible-path/keystone-28.0.0/doc/source/_static/keystone.conf.sample [oslo_policy.sphinxpolicygen] reading config generator instructions from /build/reproducible-path/keystone-28.0.0/doc/source/../../config-generator/keystone-policy-generator.conf [oslo_policy.sphinxpolicygen] writing sample policy to /build/reproducible-path/keystone-28.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-28.0.0/doc/source/api/keystone.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.exception.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.i18n.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.notifications.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.version.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.auth.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.credentials.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.discovery.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.domains.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.ec2tokens.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.endpoints.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.groups.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.limits.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.os_ep_filter.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.os_federation.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.os_inherit.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.os_oauth1.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.os_oauth2.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.os_revoke.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.os_simple_cert.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.policy.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.projects.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.regions.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.registered_limits.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.role_assignments.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.role_inferences.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.roles.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.s3tokens.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.services.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.system.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.trusts.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.users.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.validation.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.validation.parameter_types.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.validation.response_types.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.api.validation.validators.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.application_credential.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.application_credential.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.application_credential.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.application_credential.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.application_credential.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.application_credential.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.role_backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.role_backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.role_backends.resource_options.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.role_backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.assignment.role_backends.sql_model.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.application_credential.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.external.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.mapped.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.oauth1.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.password.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.token.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.auth.plugins.totp.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.catalog.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.catalog.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.catalog.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.catalog.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.catalog.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.catalog.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.bootstrap.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.cli.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.idutils.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.manage.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.status.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.caching.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.credential.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.database.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.debug.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.federation.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.ldap.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.security_compliance.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.tokens.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.cmd.doctor.tokens_fernet.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.authorization.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.context.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.driver_hints.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.fernet_utils.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.json_home.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.jwt_utils.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.manager.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.password_hashing.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.profiler.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.provider_api.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.render_token.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.tokenless_auth.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.utils.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.cache.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.cache.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.password_hashers.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.password_hashers.bcrypt.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.password_hashers.pbkdf2.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.password_hashers.scrypt.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.access_rule.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.access_token.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.application_credential.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.auth.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.consumer.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.credential.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.domain.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.domain_config.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.ec2_credential.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.ec2tokens.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.endpoint.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.endpoint_group.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.grant.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.group.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.identity_provider.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.implied_role.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.limit.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.mapping.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.policy.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.policy_association.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.project.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.project_endpoint.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.protocol.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.region.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.registered_limit.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.revoke_event.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.role.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.role_assignment.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.s3tokens.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.service.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.service_provider.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.token.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.token_revocation.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.trust.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.policies.user.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.rbac_enforcer.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.rbac_enforcer.enforcer.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.rbac_enforcer.policy.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.resource_options.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.resource_options.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.resource_options.options.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.resource_options.options.immutable.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.sql.upgrades.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.validation.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.validation.parameter_types.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.common.validation.validators.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.application_credential.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.assignment.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.auth.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.catalog.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.constants.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.credential.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.default.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.domain_config.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.endpoint_filter.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.endpoint_policy.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.federation.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.fernet_receipts.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.fernet_tokens.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.identity.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.identity_mapping.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.jwt_tokens.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.ldap.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.oauth1.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.oauth2.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.opts.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.policy.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.receipt.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.resource.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.revoke.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.role.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.saml.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.security_compliance.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.shadow_users.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.token.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.tokenless_auth.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.totp.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.trust.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.unified_limit.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.utils.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.conf.wsgi.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.provider.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.providers.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.providers.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.providers.fernet.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.credential.providers.fernet.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.endpoint_policy.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.endpoint_policy.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.endpoint_policy.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.endpoint_policy.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.endpoint_policy.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.federation.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.federation.constants.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.federation.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.federation.idp.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.federation.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.federation.utils.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.federation.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.federation.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.federation.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.generator.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.backends.resource_options.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.backends.sql_model.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.backends.ldap.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.backends.ldap.common.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.backends.ldap.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.backends.ldap.models.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.id_generators.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.id_generators.sha256.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.mapping_backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.mapping_backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.mapping_backends.mapping.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.mapping_backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.shadow_backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.shadow_backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.identity.shadow_backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.models.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.models.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.models.flat.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.limit.models.strict_two_level.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.models.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.models.receipt_model.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.models.revoke_model.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.models.token_model.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.oauth1.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.oauth1.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.oauth1.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.oauth1.validator.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.oauth1.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.oauth1.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.oauth1.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.oauth2.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.oauth2.handlers.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.policy.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.policy.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.policy.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.policy.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.policy.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.policy.backends.rules.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.policy.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.receipt.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.receipt.handlers.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.receipt.provider.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.receipt.receipt_formatters.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.receipt.providers.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.receipt.providers.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.receipt.providers.fernet.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.receipt.providers.fernet.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.backends.resource_options.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.backends.sql_model.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.config_backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.config_backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.resource.config_backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.revoke.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.revoke.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.revoke.model.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.revoke.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.revoke.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.revoke.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.wsgi.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.application.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.common.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.request_processing.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.request_processing.json_body.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.request_processing.req_logging.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.request_processing.middleware.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.request_processing.middleware.auth_context.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.server.flask.request_processing.middleware.url_normalize.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.token.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.token.provider.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.token.token_formatters.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.token.providers.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.token.providers.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.token.providers.fernet.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.token.providers.fernet.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.token.providers.jws.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.token.providers.jws.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.trust.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.trust.core.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.trust.schema.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.trust.backends.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.trust.backends.base.rst. Creating file /build/reproducible-path/keystone-28.0.0/doc/source/api/keystone.trust.backends.sql.rst. Creating file /build/reproducible-path/keystone-28.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] 424 added, 0 changed, 0 removed reading sources... [ 0%] admin/auth-totp reading sources... [ 0%] admin/authentication-mechanisms reading sources... [ 1%] admin/bootstrap reading sources... [ 1%] admin/case-insensitive reading sources... [ 1%] admin/cli-manage-projects-users-and-roles reading sources... [ 1%] admin/configuration reading sources... [ 2%] admin/configure-https reading sources... [ 2%] admin/configure_tokenless_x509 reading sources... [ 2%] admin/credential-encryption reading sources... [ 2%] admin/event_notifications reading sources... [ 3%] admin/external-authentication reading sources... [ 3%] admin/federation/configure_federation reading sources... [ 3%] admin/federation/federated_identity reading sources... [ 3%] admin/federation/introduction reading sources... [ 4%] admin/federation/mapping_combinations reading sources... [ 4%] admin/fernet-token-faq reading sources... [ 4%] admin/getting-started reading sources... [ 4%] admin/health-check-middleware reading sources... [ 4%] admin/identity-concepts reading sources... [ 5%] admin/identity-sources reading sources... [ 5%] admin/index reading sources... [ 5%] admin/jws-key-rotation reading sources... [ 5%] admin/keystone-features reading sources... [ 6%] admin/manage-services reading sources... [ 6%] admin/manage-trusts reading sources... [ 6%] admin/multi-factor-authentication reading sources... [ 6%] admin/oauth1 reading sources... [ 7%] admin/oauth2-mtls-usage-guide reading sources... [ 7%] admin/oauth2-usage-guide reading sources... [ 7%] admin/operations reading sources... [ 7%] admin/resource-options reading sources... [ 8%] 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... [ 12%] 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.api.validation reading sources... [ 16%] api/keystone.api.validation.parameter_types reading sources... [ 16%] api/keystone.api.validation.response_types reading sources... [ 17%] api/keystone.api.validation.validators reading sources... [ 17%] api/keystone.application_credential reading sources... [ 17%] api/keystone.application_credential.backends reading sources... [ 17%] api/keystone.application_credential.backends.base reading sources... [ 17%] api/keystone.application_credential.backends.sql reading sources... [ 18%] api/keystone.application_credential.core reading sources... [ 18%] api/keystone.application_credential.schema reading sources... [ 18%] api/keystone.assignment reading sources... [ 18%] api/keystone.assignment.backends reading sources... [ 19%] api/keystone.assignment.backends.base reading sources... [ 19%] api/keystone.assignment.backends.sql reading sources... [ 19%] api/keystone.assignment.core reading sources... [ 19%] api/keystone.assignment.role_backends reading sources... [ 20%] api/keystone.assignment.role_backends.base reading sources... [ 20%] api/keystone.assignment.role_backends.resource_options reading sources... [ 20%] api/keystone.assignment.role_backends.sql reading sources... [ 20%] api/keystone.assignment.role_backends.sql_model reading sources... [ 21%] api/keystone.assignment.schema reading sources... [ 21%] api/keystone.auth reading sources... [ 21%] api/keystone.auth.core reading sources... [ 21%] api/keystone.auth.plugins reading sources... [ 21%] api/keystone.auth.plugins.application_credential reading sources... [ 22%] api/keystone.auth.plugins.base reading sources... [ 22%] api/keystone.auth.plugins.core reading sources... [ 22%] api/keystone.auth.plugins.external reading sources... [ 22%] api/keystone.auth.plugins.mapped reading sources... [ 23%] api/keystone.auth.plugins.oauth1 reading sources... [ 23%] api/keystone.auth.plugins.password reading sources... [ 23%] api/keystone.auth.plugins.token reading sources... [ 23%] api/keystone.auth.plugins.totp reading sources... [ 24%] api/keystone.auth.schema reading sources... [ 24%] api/keystone.catalog reading sources... [ 24%] api/keystone.catalog.backends reading sources... [ 24%] api/keystone.catalog.backends.base reading sources... [ 25%] api/keystone.catalog.backends.sql reading sources... [ 25%] api/keystone.catalog.core reading sources... [ 25%] api/keystone.catalog.schema reading sources... [ 25%] api/keystone.cmd reading sources... [ 25%] api/keystone.cmd.bootstrap reading sources... [ 26%] api/keystone.cmd.cli reading sources... [ 26%] api/keystone.cmd.doctor reading sources... [ 26%] api/keystone.cmd.doctor.caching reading sources... [ 26%] api/keystone.cmd.doctor.credential reading sources... [ 27%] api/keystone.cmd.doctor.database reading sources... [ 27%] api/keystone.cmd.doctor.debug reading sources... [ 27%] api/keystone.cmd.doctor.federation reading sources... [ 27%] api/keystone.cmd.doctor.ldap reading sources... [ 28%] api/keystone.cmd.doctor.security_compliance reading sources... [ 28%] api/keystone.cmd.doctor.tokens reading sources... [ 28%] api/keystone.cmd.doctor.tokens_fernet reading sources... [ 28%] api/keystone.cmd.idutils reading sources... [ 29%] api/keystone.cmd.manage reading sources... [ 29%] api/keystone.cmd.status reading sources... [ 29%] api/keystone.common reading sources... [ 29%] api/keystone.common.authorization reading sources... [ 29%] api/keystone.common.cache reading sources... [ 30%] api/keystone.common.cache.core reading sources... [ 30%] api/keystone.common.context reading sources... [ 30%] api/keystone.common.driver_hints reading sources... [ 30%] api/keystone.common.fernet_utils reading sources... [ 31%] api/keystone.common.json_home reading sources... [ 31%] api/keystone.common.jwt_utils reading sources... [ 31%] api/keystone.common.manager reading sources... [ 31%] api/keystone.common.password_hashers reading sources... [ 32%] api/keystone.common.password_hashers.bcrypt reading sources... [ 32%] api/keystone.common.password_hashers.pbkdf2 reading sources... [ 32%] api/keystone.common.password_hashers.scrypt reading sources... [ 32%] api/keystone.common.password_hashing reading sources... [ 33%] api/keystone.common.policies reading sources... [ 33%] api/keystone.common.policies.access_rule reading sources... [ 33%] api/keystone.common.policies.access_token reading sources... [ 33%] api/keystone.common.policies.application_credential reading sources... [ 33%] api/keystone.common.policies.auth reading sources... [ 34%] api/keystone.common.policies.base reading sources... [ 34%] api/keystone.common.policies.consumer reading sources... [ 34%] api/keystone.common.policies.credential reading sources... [ 34%] api/keystone.common.policies.domain reading sources... [ 35%] api/keystone.common.policies.domain_config reading sources... [ 35%] api/keystone.common.policies.ec2_credential reading sources... [ 35%] api/keystone.common.policies.ec2tokens reading sources... [ 35%] api/keystone.common.policies.endpoint reading sources... [ 36%] api/keystone.common.policies.endpoint_group reading sources... [ 36%] api/keystone.common.policies.grant reading sources... [ 36%] api/keystone.common.policies.group reading sources... [ 36%] api/keystone.common.policies.identity_provider reading sources... [ 37%] api/keystone.common.policies.implied_role reading sources... [ 37%] api/keystone.common.policies.limit reading sources... [ 37%] api/keystone.common.policies.mapping reading sources... [ 37%] api/keystone.common.policies.policy reading sources... [ 38%] api/keystone.common.policies.policy_association reading sources... [ 38%] api/keystone.common.policies.project reading sources... [ 38%] api/keystone.common.policies.project_endpoint reading sources... [ 38%] api/keystone.common.policies.protocol reading sources... [ 38%] api/keystone.common.policies.region reading sources... [ 39%] api/keystone.common.policies.registered_limit reading sources... [ 39%] api/keystone.common.policies.revoke_event reading sources... [ 39%] api/keystone.common.policies.role reading sources... [ 39%] api/keystone.common.policies.role_assignment reading sources... [ 40%] api/keystone.common.policies.s3tokens reading sources... [ 40%] api/keystone.common.policies.service reading sources... [ 40%] api/keystone.common.policies.service_provider reading sources... [ 40%] api/keystone.common.policies.token reading sources... [ 41%] api/keystone.common.policies.token_revocation reading sources... [ 41%] api/keystone.common.policies.trust reading sources... [ 41%] api/keystone.common.policies.user reading sources... [ 41%] api/keystone.common.profiler reading sources... [ 42%] api/keystone.common.provider_api reading sources... [ 42%] api/keystone.common.rbac_enforcer reading sources... [ 42%] api/keystone.common.rbac_enforcer.enforcer reading sources... [ 42%] api/keystone.common.rbac_enforcer.policy reading sources... [ 42%] api/keystone.common.render_token reading sources... [ 43%] api/keystone.common.resource_options reading sources... [ 43%] api/keystone.common.resource_options.core reading sources... [ 43%] api/keystone.common.resource_options.options reading sources... [ 43%] api/keystone.common.resource_options.options.immutable reading sources... [ 44%] api/keystone.common.sql reading sources... [ 44%] api/keystone.common.sql.upgrades reading sources... [ 44%] api/keystone.common.tokenless_auth reading sources... [ 44%] api/keystone.common.utils reading sources... [ 45%] api/keystone.common.validation reading sources... [ 45%] api/keystone.common.validation.parameter_types reading sources... [ 45%] api/keystone.common.validation.validators reading sources... [ 45%] api/keystone.conf reading sources... [ 46%] api/keystone.conf.application_credential reading sources... [ 46%] api/keystone.conf.assignment reading sources... [ 46%] api/keystone.conf.auth reading sources... [ 46%] api/keystone.conf.catalog reading sources... [ 46%] api/keystone.conf.constants reading sources... [ 47%] api/keystone.conf.credential reading sources... [ 47%] api/keystone.conf.default reading sources... [ 47%] api/keystone.conf.domain_config reading sources... [ 47%] api/keystone.conf.endpoint_filter reading sources... [ 48%] api/keystone.conf.endpoint_policy reading sources... [ 48%] api/keystone.conf.federation reading sources... [ 48%] api/keystone.conf.fernet_receipts reading sources... [ 48%] api/keystone.conf.fernet_tokens reading sources... [ 49%] api/keystone.conf.identity reading sources... [ 49%] api/keystone.conf.identity_mapping reading sources... [ 49%] api/keystone.conf.jwt_tokens reading sources... [ 49%] api/keystone.conf.ldap reading sources... [ 50%] api/keystone.conf.oauth1 reading sources... [ 50%] api/keystone.conf.oauth2 reading sources... [ 50%] api/keystone.conf.opts reading sources... [ 50%] api/keystone.conf.policy reading sources... [ 50%] api/keystone.conf.receipt reading sources... [ 51%] api/keystone.conf.resource reading sources... [ 51%] api/keystone.conf.revoke reading sources... [ 51%] api/keystone.conf.role reading sources... [ 51%] api/keystone.conf.saml reading sources... [ 52%] api/keystone.conf.security_compliance reading sources... [ 52%] api/keystone.conf.shadow_users reading sources... [ 52%] api/keystone.conf.token reading sources... [ 52%] api/keystone.conf.tokenless_auth reading sources... [ 53%] api/keystone.conf.totp reading sources... [ 53%] api/keystone.conf.trust reading sources... [ 53%] api/keystone.conf.unified_limit reading sources... [ 53%] api/keystone.conf.utils reading sources... [ 54%] api/keystone.conf.wsgi reading sources... [ 54%] api/keystone.credential reading sources... [ 54%] api/keystone.credential.backends reading sources... [ 54%] api/keystone.credential.backends.base reading sources... [ 54%] api/keystone.credential.backends.sql reading sources... [ 55%] api/keystone.credential.core reading sources... [ 55%] api/keystone.credential.provider reading sources... [ 55%] api/keystone.credential.providers reading sources... [ 55%] api/keystone.credential.providers.core reading sources... [ 56%] api/keystone.credential.providers.fernet reading sources... [ 56%] api/keystone.credential.providers.fernet.core reading sources... [ 56%] api/keystone.credential.schema reading sources... [ 56%] api/keystone.endpoint_policy reading sources... [ 57%] api/keystone.endpoint_policy.backends reading sources... [ 57%] api/keystone.endpoint_policy.backends.base reading sources... [ 57%] api/keystone.endpoint_policy.backends.sql reading sources... [ 57%] api/keystone.endpoint_policy.core reading sources... [ 58%] api/keystone.exception reading sources... [ 58%] api/keystone.federation reading sources... [ 58%] api/keystone.federation.backends reading sources... [ 58%] api/keystone.federation.backends.base reading sources... [ 58%] api/keystone.federation.backends.sql reading sources... [ 59%] api/keystone.federation.constants reading sources... [ 59%] api/keystone.federation.core reading sources... [ 59%] api/keystone.federation.idp reading sources... [ 59%] api/keystone.federation.schema reading sources... [ 60%] api/keystone.federation.utils reading sources... [ 60%] api/keystone.i18n reading sources... [ 60%] api/keystone.identity reading sources... [ 60%] api/keystone.identity.backends reading sources... [ 61%] api/keystone.identity.backends.base reading sources... [ 61%] api/keystone.identity.backends.ldap reading sources... [ 61%] api/keystone.identity.backends.ldap.common reading sources... [ 61%] api/keystone.identity.backends.ldap.core reading sources... [ 62%] api/keystone.identity.backends.ldap.models reading sources... [ 62%] api/keystone.identity.backends.resource_options reading sources... [ 62%] api/keystone.identity.backends.sql reading sources... [ 62%] api/keystone.identity.backends.sql_model reading sources... [ 62%] api/keystone.identity.core reading sources... [ 63%] api/keystone.identity.generator reading sources... [ 63%] api/keystone.identity.id_generators reading sources... [ 63%] api/keystone.identity.id_generators.sha256 reading sources... [ 63%] api/keystone.identity.mapping_backends reading sources... [ 64%] api/keystone.identity.mapping_backends.base reading sources... [ 64%] api/keystone.identity.mapping_backends.mapping reading sources... [ 64%] api/keystone.identity.mapping_backends.sql reading sources... [ 64%] api/keystone.identity.schema reading sources... [ 65%] api/keystone.identity.shadow_backends reading sources... [ 65%] api/keystone.identity.shadow_backends.base reading sources... [ 65%] api/keystone.identity.shadow_backends.sql reading sources... [ 65%] api/keystone.limit reading sources... [ 66%] api/keystone.limit.backends reading sources... [ 66%] api/keystone.limit.backends.base reading sources... [ 66%] api/keystone.limit.backends.sql reading sources... [ 66%] api/keystone.limit.core reading sources... [ 67%] api/keystone.limit.models reading sources... [ 67%] api/keystone.limit.models.base reading sources... [ 67%] api/keystone.limit.models.flat reading sources... [ 67%] api/keystone.limit.models.strict_two_level reading sources... [ 67%] api/keystone.limit.schema reading sources... [ 68%] api/keystone.models reading sources... [ 68%] api/keystone.models.receipt_model reading sources... [ 68%] api/keystone.models.revoke_model reading sources... [ 68%] api/keystone.models.token_model reading sources... [ 69%] api/keystone.notifications reading sources... [ 69%] api/keystone.oauth1 reading sources... [ 69%] api/keystone.oauth1.backends reading sources... [ 69%] api/keystone.oauth1.backends.base reading sources... [ 70%] api/keystone.oauth1.backends.sql reading sources... [ 70%] api/keystone.oauth1.core reading sources... [ 70%] api/keystone.oauth1.schema reading sources... [ 70%] api/keystone.oauth1.validator reading sources... [ 71%] api/keystone.oauth2 reading sources... [ 71%] api/keystone.oauth2.handlers reading sources... [ 71%] api/keystone.policy reading sources... [ 71%] api/keystone.policy.backends reading sources... [ 71%] api/keystone.policy.backends.base reading sources... [ 72%] api/keystone.policy.backends.rules reading sources... [ 72%] api/keystone.policy.backends.sql reading sources... [ 72%] api/keystone.policy.core reading sources... [ 72%] api/keystone.policy.schema reading sources... [ 73%] api/keystone.receipt reading sources... [ 73%] api/keystone.receipt.handlers reading sources... [ 73%] api/keystone.receipt.provider reading sources... [ 73%] api/keystone.receipt.providers reading sources... [ 74%] api/keystone.receipt.providers.base reading sources... [ 74%] api/keystone.receipt.providers.fernet reading sources... [ 74%] api/keystone.receipt.providers.fernet.core reading sources... [ 74%] api/keystone.receipt.receipt_formatters reading sources... [ 75%] api/keystone.resource reading sources... [ 75%] api/keystone.resource.backends reading sources... [ 75%] api/keystone.resource.backends.base reading sources... [ 75%] api/keystone.resource.backends.resource_options reading sources... [ 75%] api/keystone.resource.backends.sql reading sources... [ 76%] api/keystone.resource.backends.sql_model reading sources... [ 76%] api/keystone.resource.config_backends reading sources... [ 76%] api/keystone.resource.config_backends.base reading sources... [ 76%] api/keystone.resource.config_backends.sql reading sources... [ 77%] api/keystone.resource.core reading sources... [ 77%] api/keystone.resource.schema reading sources... [ 77%] api/keystone.revoke reading sources... [ 77%] api/keystone.revoke.backends reading sources... [ 78%] api/keystone.revoke.backends.base reading sources... [ 78%] api/keystone.revoke.backends.sql reading sources... [ 78%] api/keystone.revoke.core reading sources... [ 78%] api/keystone.revoke.model reading sources... [ 79%] api/keystone.server reading sources... [ 79%] api/keystone.server.backends reading sources... [ 79%] api/keystone.server.flask reading sources... [ 79%] api/keystone.server.flask.application reading sources... [ 79%] api/keystone.server.flask.common reading sources... [ 80%] api/keystone.server.flask.core reading sources... [ 80%] api/keystone.server.flask.request_processing reading sources... [ 80%] api/keystone.server.flask.request_processing.json_body reading sources... [ 80%] api/keystone.server.flask.request_processing.middleware reading sources... [ 81%] api/keystone.server.flask.request_processing.middleware.auth_context reading sources... [ 81%] api/keystone.server.flask.request_processing.middleware.url_normalize reading sources... [ 81%] api/keystone.server.flask.request_processing.req_logging reading sources... [ 81%] api/keystone.server.wsgi reading sources... [ 82%] api/keystone.token reading sources... [ 82%] api/keystone.token.provider reading sources... [ 82%] api/keystone.token.providers reading sources... [ 82%] api/keystone.token.providers.base reading sources... [ 83%] api/keystone.token.providers.fernet reading sources... [ 83%] api/keystone.token.providers.fernet.core reading sources... [ 83%] api/keystone.token.providers.jws reading sources... [ 83%] api/keystone.token.providers.jws.core reading sources... [ 83%] api/keystone.token.token_formatters reading sources... [ 84%] api/keystone.trust reading sources... [ 84%] api/keystone.trust.backends reading sources... [ 84%] api/keystone.trust.backends.base reading sources... [ 84%] api/keystone.trust.backends.sql reading sources... [ 85%] api/keystone.trust.core reading sources... [ 85%] api/keystone.trust.schema reading sources... [ 85%] api/keystone.version reading sources... [ 85%] api/modules reading sources... [ 86%] api_curl_examples reading sources... [ 86%] cli/commands reading sources... [ 86%] cli/index reading sources... [ 86%] cli/keystone-manage reading sources... [ 87%] cli/keystone-status reading sources... [ 87%] code_documentation reading sources... [ 87%] configuration/config-options loading config file config-generator/keystone.conf reading sources... [ 87%] configuration/index reading sources... [ 88%] configuration/policy reading sources... [ 88%] configuration/samples/index reading sources... [ 88%] configuration/samples/keystone-conf reading sources... [ 88%] configuration/samples/logging-conf reading sources... [ 88%] configuration/samples/policy-yaml reading sources... [ 89%] contributor/api_change_tutorial reading sources... [ 89%] contributor/architecture reading sources... [ 89%] contributor/auth-plugins reading sources... [ 89%] contributor/caching-layer reading sources... [ 90%] contributor/contributing reading sources... [ 90%] contributor/database-migrations reading sources... [ 90%] contributor/developing-drivers reading sources... [ 90%] contributor/doctor-checks reading sources... [ 91%] contributor/filtering-responsibilities reading sources... [ 91%] contributor/how-can-i-help reading sources... [ 91%] contributor/http-api reading sources... [ 91%] contributor/id-manage reading sources... [ 92%] contributor/index reading sources... [ 92%] contributor/list-truncation reading sources... [ 92%] contributor/programming-exercises reading sources... [ 92%] contributor/proposing-features reading sources... [ 92%] contributor/release-notes reading sources... [ 93%] contributor/service-catalog reading sources... [ 93%] contributor/services reading sources... [ 93%] contributor/set-up-keystone reading sources... [ 93%] contributor/testing-keystone reading sources... [ 94%] contributor/vision-reflection reading sources... [ 94%] getting-started/architecture reading sources... [ 94%] getting-started/community reading sources... [ 94%] getting-started/index reading sources... [ 95%] getting-started/policy_mapping reading sources... [ 95%] index reading sources... [ 95%] indices-tables reading sources... [ 95%] install/get-started-rdo reading sources... [ 96%] install/get-started-ubuntu reading sources... [ 96%] install/index reading sources... [ 96%] install/index-rdo reading sources... [ 96%] install/index-ubuntu reading sources... [ 96%] install/keystone-install-rdo reading sources... [ 97%] install/keystone-install-ubuntu reading sources... [ 97%] install/keystone-openrc-rdo reading sources... [ 97%] install/keystone-openrc-ubuntu reading sources... [ 97%] install/keystone-users-rdo reading sources... [ 98%] install/keystone-users-ubuntu reading sources... [ 98%] install/keystone-verify-rdo reading sources... [ 98%] install/keystone-verify-ubuntu reading sources... [ 98%] install/shared/note_configuration_vary_by_distribution reading sources... [ 99%] user/application_credentials reading sources... [ 99%] user/domain-manager-usage reading sources... [ 99%] user/index reading sources... [ 99%] user/json_home reading sources... [100%] user/multi-factor-authentication reading sources... [100%] user/supported_clients reading sources... [100%] user/trusts looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying assets: done writing... keystone-manage.1 { } done build succeeded. The manual pages are in doc/build/man. dh_installman make[1]: Leaving directory '/build/reproducible-path/keystone-28.0.0' dh_installdebconf -i -O--buildsystem=pybuild debian/rules override_dh_python3 make[1]: Entering directory '/build/reproducible-path/keystone-28.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:128: replacing shebang in debian/python3-keystone/usr/bin/keystone-manage I: dh_python3 tools:128: replacing shebang in debian/python3-keystone/usr/bin/keystone-status make[1]: Leaving directory '/build/reproducible-path/keystone-28.0.0' debian/rules override_dh_installinit make[1]: Entering directory '/build/reproducible-path/keystone-28.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 + echo debian/keystone.init.in + sed s/.init.in// + MYINIT=debian/keystone + cp debian/keystone.init.in debian/keystone.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/keystone.init.in # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done + ls -1 debian/*.service.in ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \ if ! [ -e $MYINIT ] ; then \ pkgos-gen-systemd-unit $i ; \ fi \ done + ls debian/keystone.init.in + echo debian/keystone.init.in + sed s/.init.in/.service.in/ + MYINIT=debian/keystone.service.in + [ -e debian/keystone.service.in ] + pkgos-gen-systemd-unit debian/keystone.init.in dh_installinit --error-handler=true make[1]: Leaving directory '/build/reproducible-path/keystone-28.0.0' debian/rules override_dh_installsystemd make[1]: Entering directory '/build/reproducible-path/keystone-28.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 + echo debian/keystone.init.in + sed s/.init.in// + MYINIT=debian/keystone + cp debian/keystone.init.in debian/keystone.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/keystone.init.in # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done + ls -1 debian/*.service.in ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \ if ! [ -e $MYINIT ] ; then \ pkgos-gen-systemd-unit $i ; \ fi \ done + ls debian/keystone.init.in + echo debian/keystone.init.in + sed s/.init.in/.service.in/ + MYINIT=debian/keystone.service.in + [ -e debian/keystone.service.in ] + pkgos-gen-systemd-unit debian/keystone.init.in dh_installsystemd make[1]: Leaving directory '/build/reproducible-path/keystone-28.0.0' dh_installlogrotate -i -O--buildsystem=pybuild dh_lintian -i -O--buildsystem=pybuild dh_perl -i -O--buildsystem=pybuild dh_link -i -O--buildsystem=pybuild dh_strip_nondeterminism -i -O--buildsystem=pybuild dh_compress -i -O--buildsystem=pybuild dh_fixperms -i -O--buildsystem=pybuild dh_missing -i -O--buildsystem=pybuild dh_installdeb -i -O--buildsystem=pybuild debian/rules override_dh_gencontrol make[1]: Entering directory '/build/reproducible-path/keystone-28.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-28.0.0/debian/ubuntu_control_vars ; \ else \ dh_gencontrol -- -T/build/reproducible-path/keystone-28.0.0/debian/debian_control_vars ; \ fi dpkg-gencontrol: warning: Depends field of package keystone: substitution variable ${python3:Depends} used, but is not defined dpkg-gencontrol: warning: package keystone-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined make[1]: Leaving directory '/build/reproducible-path/keystone-28.0.0' dh_md5sums -i -O--buildsystem=pybuild dh_builddeb -i -O--buildsystem=pybuild dpkg-deb: building package 'keystone' in '../keystone_28.0.0-6_all.deb'. dpkg-deb: building package 'keystone-doc' in '../keystone-doc_28.0.0-6_all.deb'. dpkg-deb: building package 'python3-keystone' in '../python3-keystone_28.0.0-6_all.deb'. dpkg-genbuildinfo --build=all -O../keystone_28.0.0-6_all.buildinfo dpkg-genchanges --build=all -O../keystone_28.0.0-6_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-source: info: using options from keystone-28.0.0/debian/source/options: --extend-diff-ignore=^[.]gitreview$ dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2026-02-21T16:57:06Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Sat, 21 Feb 2026 16:57:07 +0000 | +------------------------------------------------------------------------------+ keystone_28.0.0-6_all.changes: ------------------------------ Format: 1.8 Date: Mon, 16 Feb 2026 13:11:04 +0100 Source: keystone Binary: keystone keystone-doc python3-keystone Architecture: all Version: 2:28.0.0-6 Distribution: unstable Urgency: medium Maintainer: Debian OpenStack Changed-By: Thomas Goirand Description: keystone - OpenStack identity service keystone-doc - OpenStack identity service - documentation python3-keystone - OpenStack identity service - library Closes: 1128196 Changes: keystone (2:28.0.0-6) unstable; urgency=medium . * Fix some typos in Chinese debconf templates translations thanks to Yangfl (Closes: #1128196). * Cleans better. Checksums-Sha1: e6688d27cec948f6af7c7f57afafadd11c36434f 2256976 keystone-doc_28.0.0-6_all.deb 90b4bf8d763453792941a425258e0a5aa082e651 17162 keystone_28.0.0-6_all.buildinfo 22b124a218d255aaad3158d8394b2527a8a64ab9 74528 keystone_28.0.0-6_all.deb b9fd7e74b1bc481d06b32913e2ae84d551e3119a 732384 python3-keystone_28.0.0-6_all.deb Checksums-Sha256: 02a5ebd0cfa724dc1983ee225c9b5eac63f087265f3cab9d3716d0712bfa142c 2256976 keystone-doc_28.0.0-6_all.deb d4f5e3391228cce09951e414ad997ed81004e9b9e5290b233006b6ec88d653df 17162 keystone_28.0.0-6_all.buildinfo 7c2d5bf6ee4bc31cd74254ae8649cd0a4b450cf51a2b1cf4bf81bf457d3e7a9b 74528 keystone_28.0.0-6_all.deb b74b9ae7ba440d1b99a5f26018e7a284339dad9a50c03e911e98cedf1764bac7 732384 python3-keystone_28.0.0-6_all.deb Files: b49ba5672bb6e99a89c591fd13552e2d 2256976 doc optional keystone-doc_28.0.0-6_all.deb dd5a5b212bdca58bf51664651b6cf1b7 17162 net optional keystone_28.0.0-6_all.buildinfo 7e921062a22cf3ae75a0efe025eb6518 74528 net optional keystone_28.0.0-6_all.deb 5eccd13d96d418a78d52aa47e70592ee 732384 python optional python3-keystone_28.0.0-6_all.deb +------------------------------------------------------------------------------+ | Buildinfo Sat, 21 Feb 2026 16:57:07 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: keystone Binary: keystone keystone-doc python3-keystone Architecture: all Version: 2:28.0.0-6 Checksums-Md5: b49ba5672bb6e99a89c591fd13552e2d 2256976 keystone-doc_28.0.0-6_all.deb 7e921062a22cf3ae75a0efe025eb6518 74528 keystone_28.0.0-6_all.deb 5eccd13d96d418a78d52aa47e70592ee 732384 python3-keystone_28.0.0-6_all.deb Checksums-Sha1: e6688d27cec948f6af7c7f57afafadd11c36434f 2256976 keystone-doc_28.0.0-6_all.deb 22b124a218d255aaad3158d8394b2527a8a64ab9 74528 keystone_28.0.0-6_all.deb b9fd7e74b1bc481d06b32913e2ae84d551e3119a 732384 python3-keystone_28.0.0-6_all.deb Checksums-Sha256: 02a5ebd0cfa724dc1983ee225c9b5eac63f087265f3cab9d3716d0712bfa142c 2256976 keystone-doc_28.0.0-6_all.deb 7c2d5bf6ee4bc31cd74254ae8649cd0a4b450cf51a2b1cf4bf81bf457d3e7a9b 74528 keystone_28.0.0-6_all.deb b74b9ae7ba440d1b99a5f26018e7a284339dad9a50c03e911e98cedf1764bac7 732384 python3-keystone_28.0.0-6_all.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Sat, 21 Feb 2026 16:57:05 +0000 Build-Path: /build/reproducible-path/keystone-28.0.0 Installed-Build-Depends: alembic (= 1.16.4-4), autoconf (= 2.72-3.1), automake (= 1:1.18.1-3), autopoint (= 0.23.2-1), autotools-dev (= 20240727.1), base-files (= 14), base-passwd (= 3.6.8), bash (= 5.3-2), binutils (= 2.46-1), binutils-common (= 2.46-1), binutils-x86-64-linux-gnu (= 2.46-1), bsdextrautils (= 2.41.3-3), build-essential (= 12.12), bzip2 (= 1.0.8-6+b1), ca-certificates (= 20250419), coreutils (= 9.7-3), cpp (= 4:15.2.0-5), cpp-15 (= 15.2.0-13), cpp-15-x86-64-linux-gnu (= 15.2.0-13), cpp-x86-64-linux-gnu (= 4:15.2.0-5), dash (= 0.5.12-12), debconf (= 1.5.91), debhelper (= 13.30), debianutils (= 5.23.2), dh-apparmor (= 4.1.6-2), dh-autoreconf (= 21+nmu1), dh-python (= 7.20260125), dh-strip-nondeterminism (= 1.15.0-1), diffutils (= 1:3.12-1), docutils-common (= 0.22.4+dfsg-1), dpkg (= 1.23.5), dpkg-dev (= 1.23.5), dwz (= 0.16-2), e2fsprogs (= 1.47.2-3+b8), file (= 1:5.46-5+b1), findutils (= 4.10.0-3), flake8 (= 7.3.0-1), fontconfig-config (= 2.17.1-5), fonts-dejavu-core (= 2.37-8), fonts-dejavu-extra (= 2.37-8), fonts-dejavu-mono (= 2.37-8), fonts-font-awesome (= 5.0.10+really4.7.0~dfsg-4.1), fonts-glyphicons-halflings (= 1.009~3.4.1+dfsg-6), fonts-urw-base35 (= 20200910-8), g++ (= 4:15.2.0-5), g++-15 (= 15.2.0-13), g++-15-x86-64-linux-gnu (= 15.2.0-13), g++-x86-64-linux-gnu (= 4:15.2.0-5), gcc (= 4:15.2.0-5), gcc-15 (= 15.2.0-13), gcc-15-base (= 15.2.0-13), gcc-15-x86-64-linux-gnu (= 15.2.0-13), gcc-x86-64-linux-gnu (= 4:15.2.0-5), gettext (= 0.23.2-1), gettext-base (= 0.23.2-1), git (= 1:2.51.0-1), git-man (= 1:2.51.0-1), grep (= 3.12-1), groff-base (= 1.23.0-10), gzip (= 1.13-1), heat-tempest-plugin (= 2.6.0-3), hostname (= 3.25), ieee-data (= 20240722), init-system-helpers (= 1.69), intltool-debian (= 0.35.0+20060710.6), jq (= 1.8.1-4+b1), libabsl20240722 (= 20240722.0-4), libacl1 (= 2.3.2-3), libaom3 (= 3.13.1-2), libarchive-zip-perl (= 1.68-1), libasan8 (= 15.2.0-13), libatomic1 (= 15.2.0-13), libattr1 (= 1:2.5.2-4), libaudit-common (= 1:4.1.2-1), libaudit1 (= 1:4.1.2-1+b1), libavif16 (= 1.3.0-1+b2), libbinutils (= 2.46-1), libblkid1 (= 2.41.3-3), libbrotli1 (= 1.2.0-3), libbsd0 (= 0.12.2-2+b1), libbz2-1.0 (= 1.0.8-6+b1), libc-bin (= 2.42-13), libc-dev-bin (= 2.42-13), libc-gconv-modules-extra (= 2.42-13), libc-l10n (= 2.42-13), libc6 (= 2.42-13), libc6-dev (= 2.42-13), libcairo2 (= 1.18.4-3), libcap-ng0 (= 0.8.5-4+b2), libcap2 (= 1:2.75-10+b5), libcares2 (= 1.34.6-1), libcc1-0 (= 15.2.0-13), libcjson1 (= 1.7.19-2), libcom-err2 (= 1.47.2-3+b8), libcrypt1 (= 1:4.5.1-1), libctf-nobfd0 (= 2.46-1), libctf0 (= 2.46-1), libcurl3t64-gnutls (= 8.18.0-2), libcurl4t64 (= 8.18.0-2), libdav1d7 (= 1.5.3-1+b1), libdb5.3t64 (= 5.3.28+dfsg2-11), libdebconfclient0 (= 0.282+b2), libdebhelper-perl (= 13.30), libdeflate0 (= 1.23-2+b1), libdouble-conversion3 (= 3.4.0-1), libdpkg-perl (= 1.23.5), libelf1t64 (= 0.194-1), liberror-perl (= 0.17030-1), libev4t64 (= 1:4.33-2.1+b2), libexpat1 (= 2.7.4-1), libext2fs2t64 (= 1.47.2-3+b8), libffi8 (= 3.5.2-3+b1), libfile-stripnondeterminism-perl (= 1.15.0-1), libfontconfig1 (= 2.17.1-5), libfontenc1 (= 1:1.1.8-1+b3), libfreetype6 (= 2.14.1+dfsg-2), libfribidi0 (= 1.0.16-5), libgav1-2 (= 0.20.0-2), libgcc-15-dev (= 15.2.0-13), libgcc-s1 (= 15.2.0-13), libgcrypt20 (= 1.11.2-3+b1), libgdbm-compat4t64 (= 1.26-1+b1), libgdbm6t64 (= 1.26-1+b1), libglib2.0-0t64 (= 2.87.2-3), libgmp10 (= 2:6.3.0+dfsg-5+b1), libgnutls30t64 (= 3.8.12-2), libgomp1 (= 15.2.0-13), libgpg-error0 (= 1.58-2), libgprofng0 (= 2.46-1), libgraphite2-3 (= 1.3.14-11+b1), libgssapi-krb5-2 (= 1.22.1-2), libharfbuzz0b (= 12.3.2-1), libhogweed6t64 (= 3.10.2-1), libhwasan0 (= 15.2.0-13), libidn2-0 (= 2.3.8-4+b1), libimagequant0 (= 4.4.1-1+b1), libisl23 (= 0.27-1+b1), libitm1 (= 15.2.0-13), libjansson4 (= 2.14-2+b4), libjbig0 (= 2.1-6.1+b3), libjpeg62-turbo (= 1:2.1.5-4), libjq1 (= 1.8.1-4+b1), libjs-bootstrap5 (= 5.3.8+dfsg-2), libjs-sphinxdoc (= 8.2.3-12), libjson-perl (= 4.10000-1), libk5crypto3 (= 1.22.1-2), libkeyutils1 (= 1.6.3-6+b1), libkrb5-3 (= 1.22.1-2), libkrb5support0 (= 1.22.1-2), liblcms2-2 (= 2.17-1), libldap2 (= 2.6.10+dfsg-1+b1), liblerc4 (= 4.0.0+ds-5+b1), liblsan0 (= 15.2.0-13), liblz4-1 (= 1.10.0-6), liblzma5 (= 5.8.2-2), libmagic-mgc (= 1:5.46-5+b1), libmagic1t64 (= 1:5.46-5+b1), libmd0 (= 1.1.0-2+b2), libmount1 (= 2.41.3-3), libmpc3 (= 1.3.1-2+b1), libmpfr6 (= 4.2.2-2+b1), libncursesw6 (= 6.6+20251231-1), libnettle8t64 (= 3.10.2-1), libnghttp2-14 (= 1.68.0-1), libnghttp3-9 (= 1.12.0-1), libngtcp2-16 (= 1.16.0-1), libngtcp2-crypto-gnutls8 (= 1.16.0-1), libngtcp2-crypto-ossl0 (= 1.16.0-1), libnorm1t64 (= 1.5.9+dfsg-4), libonig5 (= 6.9.10-1), libopenjp2-7 (= 2.5.4-1), libp11-kit0 (= 0.25.10-1+b1), libpam-modules (= 1.7.0-5+b1), libpam-modules-bin (= 1.7.0-5+b1), libpam-runtime (= 1.7.0-5), libpam0g (= 1.7.0-5+b1), libpcre2-8-0 (= 10.46-1+b1), libperl5.40 (= 5.40.1-7), libpgm-5.3-0t64 (= 5.3.128~dfsg-2.1+b2), libpipeline1 (= 1.5.8-2), libpixman-1-0 (= 0.46.4-1+b1), libpng16-16t64 (= 1.6.55-1), libpq5 (= 18.2-1), libproc2-0 (= 2:4.0.4-9+b1), libpsl5t64 (= 0.21.2-1.1+b2), libpython3-stdlib (= 3.13.9-3), libpython3.13-minimal (= 3.13.12-1), libpython3.13-stdlib (= 3.13.12-1), libpython3.14-minimal (= 3.14.3-1), libpython3.14-stdlib (= 3.14.3-1), libquadmath0 (= 15.2.0-13), libraqm0 (= 0.10.4-1), librav1e0.8 (= 0.8.1-7), librdkafka1 (= 2.13.0-1), libreadline8t64 (= 8.3-4), librtmp1 (= 2.4+20151223.gitfa8646d.1-3+b1), libsasl2-2 (= 2.1.28+dfsg1-10), libsasl2-modules-db (= 2.1.28+dfsg1-10), libseccomp2 (= 2.6.0-2+b1), libselinux1 (= 3.9-4+b1), libsframe3 (= 2.46-1), libsharpyuv0 (= 1.5.0-0.1+b1), libsmartcols1 (= 2.41.3-3), libsodium23 (= 1.0.18-2), libsqlite3-0 (= 3.46.1-9), libss2 (= 1.47.2-3+b8), libssh2-1t64 (= 1.11.1-1+b1), libssl3t64 (= 3.5.5-1), libstdc++-15-dev (= 15.2.0-13), libstdc++6 (= 15.2.0-13), libsvtav1enc2 (= 2.3.0+dfsg-1), libsystemd0 (= 259.1-1), libtasn1-6 (= 4.21.0-2), libtiff6 (= 4.7.1-1), libtinfo6 (= 6.6+20251231-1), libtool (= 2.5.4-9), libtsan2 (= 15.2.0-13), libubsan1 (= 15.2.0-13), libuchardet0 (= 0.0.8-2+b1), libudev1 (= 259.1-1), libunistring5 (= 1.3-2+b1), libuuid1 (= 2.41.3-3), libwebp7 (= 1.5.0-0.1+b1), libwebpdemux2 (= 1.5.0-0.1+b1), libwebpmux3 (= 1.5.0-0.1+b1), libx11-6 (= 2:1.8.12-1+b1), libx11-data (= 2:1.8.12-1), libxau6 (= 1:1.0.11-1+b1), libxcb-render0 (= 1.17.0-2+b2), libxcb-shm0 (= 1.17.0-2+b2), libxcb1 (= 1.17.0-2+b2), libxdmcp6 (= 1:1.1.5-2), libxext6 (= 2:1.3.4-1+b4), libxml2-16 (= 2.15.1+dfsg-2+b1), libxmlsec1-1 (= 1.3.9-1), libxmlsec1-openssl1 (= 1.3.9-1), libxrender1 (= 1:0.9.12-1+b1), libxslt1.1 (= 1.1.43-0.3), libxxhash0 (= 0.8.3-2+b1), libyaml-0-2 (= 0.2.5-2+b1), libyuv0 (= 0.0.1922.20260106-1), libzmq5 (= 4.3.5-1+b4), libzstd1 (= 1.5.7+dfsg-3+b1), linux-libc-dev (= 6.18.10-1), locales-all (= 2.42-13), logsave (= 1.47.2-3+b8), m4 (= 1.4.21-1), make (= 4.4.1-3), man-db (= 2.13.1-1), mawk (= 1.3.4.20260129-1), media-types (= 14.0.0), ncurses-base (= 6.6+20251231-1), ncurses-bin (= 6.6+20251231-1), netbase (= 6.5), node-popper2 (= 2.11.2-9), openssl (= 3.5.5-1), openssl-provider-legacy (= 3.5.5-1), openstack-pkg-tools (= 140), patch (= 2.8-2), perl (= 5.40.1-7), perl-base (= 5.40.1-7), perl-modules-5.40 (= 5.40.1-7), po-debconf (= 1.0.22), procps (= 2:4.0.4-9+b1), pycadf-common (= 4.0.1-2), pyflakes3 (= 3.4.0-1), python-babel-localedata (= 2.17.0-2), python-os-api-ref-common (= 3.1.0+ds1-1), python-oslosphinx-common (= 4.18.0-6), python3 (= 3.13.9-3), python3-alabaster (= 1.0.0-1), python3-alembic (= 1.16.4-4), python3-all (= 3.13.9-3), python3-amqp (= 5.3.1-3), python3-aniso8601 (= 10.0.1-1), python3-attr (= 25.4.0-1), python3-autocommand (= 2.2.2-4), python3-autopage (= 0.4.0-4), python3-babel (= 2.17.0-2), python3-bashate (= 2.1.0-5), python3-bcrypt (= 5.0.0-3), python3-binary-memcached (= 0.31.4+dfsg1-2), python3-blinker (= 1.9.0-2), python3-blockdiag (= 3.0.0+dfsg-5), python3-bs4 (= 4.14.3-2), python3-bson (= 4.16.0-1), python3-cachetools (= 5.3.3-1), python3-cairo (= 1.27.0-2+b1), python3-certifi (= 2026.1.4+ds-1), python3-cffi (= 2.0.0-3), python3-cffi-backend (= 2.0.0-3), python3-chardet (= 5.2.0+dfsg-2), python3-charset-normalizer (= 3.4.4-2), python3-cinderclient (= 1:9.8.0-2), python3-click (= 8.2.0+0.really.8.1.8-1), python3-cliff (= 4.11.0-5), python3-cmd2 (= 2.5.11+ds-2), python3-colorama (= 0.4.6-4), python3-confluent-kafka (= 2.12.2-1), python3-cotyledon (= 1.7.3-3), python3-coverage (= 7.8.2+dfsg1-1+b1), python3-cryptography (= 46.0.5-1), python3-dateutil (= 2.9.0-4), python3-ddt (= 1.7.2-5), python3-debtcollector (= 3.0.0-6), python3-decorator (= 5.2.1-2), python3-defusedxml (= 0.7.1-3), python3-deprecation (= 2.1.0-4), python3-dnspython (= 2.7.0-1), python3-docutils (= 0.22.4+dfsg-1), python3-dogpile.cache (= 1.3.3-2), python3-dulwich (= 1.0.0-2), python3-elementpath (= 5.1.1-1), python3-eventlet (= 0.40.3-2), python3-fasteners (= 0.19-2), python3-fixtures (= 4.2.5-5), python3-flake8 (= 7.3.0-1), python3-flask (= 3.1.2-1), python3-flask-restful (= 0.3.10-7), python3-freetype (= 2.5.1-2), python3-freezegun (= 1.5.1-1.2), python3-funcparserlib (= 1.0.0-0.2), python3-futurist (= 3.2.0-3), python3-gabbi (= 3.0.0-3), python3-gevent (= 24.11.1-1+b2), python3-glanceclient (= 1:4.10.0-3), python3-gnocchiclient (= 7.2.0-2), python3-greenlet (= 3.2.4-3), python3-hacking (= 4.1.0-5), python3-heatclient (= 4.3.0-3), python3-httplib2 (= 0.22.0-1), python3-idna (= 3.10-1), python3-imagesize (= 1.4.1-1), python3-inflect (= 7.5.0-1), python3-iniconfig (= 2.1.0-2), python3-invoke (= 2.2.1+ds-3), python3-iso8601 (= 2.1.0-3), python3-itsdangerous (= 2.2.0-2), python3-jaraco.classes (= 3.4.0-1), python3-jaraco.context (= 6.0.1-2), python3-jaraco.functools (= 4.1.0-1), python3-jaraco.text (= 4.0.0-1), python3-jeepney (= 0.9.0-2), python3-jinja2 (= 3.1.6-1), python3-jmespath (= 1.0.1-1), python3-json-pointer (= 2.4-4), python3-jsonpatch (= 1.32-6), python3-jsonpath-rw (= 1.4.0-8), python3-jsonpath-rw-ext (= 1.2.2-4), python3-jsonschema (= 4.25.1-2), python3-jsonschema-specifications (= 2023.12.1-4), python3-jwt (= 2.10.1-4), python3-keyring (= 25.7.0-1), python3-keystoneauth1 (= 5.12.0-3), python3-keystoneclient (= 1:5.7.0-3), python3-keystonemiddleware (= 10.12.0-4), python3-kombu (= 5.6.2-1), python3-ldap (= 3.4.5-1), python3-ldappool (= 3.0.0-6), python3-legacy-cgi (= 2.6.4-2), python3-lxml (= 6.0.2-1+b3), python3-mako (= 1.3.10-3), python3-markupsafe (= 3.0.3-1+b1), python3-mccabe (= 0.7.0-1), python3-memcache (= 1.62-4), python3-minimal (= 3.13.9-3), python3-monotonic (= 1.6-3), python3-more-itertools (= 10.8.0-1), python3-msgpack (= 1.1.2-2), python3-nacl (= 1.5.0-8), python3-netaddr (= 1.3.0-1), python3-neutronclient (= 1:11.6.0-3), python3-novaclient (= 2:18.11.0-2), python3-oauthlib (= 3.3.1-1), python3-openssl (= 25.3.0-1), python3-openstackclient (= 8.2.0-9), python3-openstackdocstheme (= 3.2.0-3), python3-openstacksdk (= 4.7.2-3), python3-os-api-ref (= 3.1.0+ds1-1), python3-os-client-config (= 2.3.0-5), python3-os-collect-config (= 14.0.1-1), python3-os-service-types (= 1.8.0-4), python3-os-testr (= 3.0.0-6), python3-osc-lib (= 4.2.0-5), python3-oslo.cache (= 3.12.0-3), python3-oslo.concurrency (= 7.2.0-4), python3-oslo.config (= 1:10.0.0-3), python3-oslo.context (= 6.1.0-3), python3-oslo.db (= 17.4.0-3), python3-oslo.i18n (= 6.6.0-3), python3-oslo.log (= 7.2.1-3), python3-oslo.messaging (= 17.1.0-3), python3-oslo.metrics (= 0.13.0-3), python3-oslo.middleware (= 6.6.0-3), python3-oslo.policy (= 4.6.0-3), python3-oslo.serialization (= 5.8.0-4), python3-oslo.service (= 4.3.0-4), python3-oslo.upgradecheck (= 2.6.0-2), python3-oslo.utils (= 9.1.0-5), python3-oslosphinx (= 4.18.0-6), python3-oslotest (= 1:5.0.1-3), python3-osprofiler (= 4.3.0-4), python3-packaging (= 25.0-2), python3-paramiko (= 4.0.0-1), python3-paste (= 3.10.1-2), python3-pastedeploy (= 3.1-2), python3-pastedeploy-tpl (= 3.1-2), python3-pbr (= 7.0.3-2), python3-pil (= 12.1.1-1), python3-pip (= 26.0.1+dfsg-1), python3-pkg-resources (= 78.1.1-0.1), python3-platformdirs (= 4.5.1-1), python3-pluggy (= 1.6.0-2), python3-ply (= 3.11-10), python3-prettytable (= 3.16.0-1), python3-prometheus-client (= 0.21.1+ds1-1), python3-psutil (= 7.1.0-1), python3-psycopg2 (= 2.9.11-1+b1), python3-pyasn1 (= 0.6.2-1), python3-pyasn1-modules (= 0.4.1-2), python3-pyasyncore (= 1.0.2-3), python3-pycadf (= 4.0.1-2), python3-pycodestyle (= 2.14.0-1), python3-pycparser (= 3.0-1), python3-pyflakes (= 3.4.0-1), python3-pygments (= 2.19.2+dfsg-1), python3-pymongo (= 4.16.0-1), python3-pymysql (= 1.1.1-2), python3-pyparsing (= 3.1.3-1), python3-pyperclip (= 1.11.0-1), python3-pysaml2 (= 7.5.0-7), python3-pytest (= 9.0.2-2), python3-pytz (= 2025.2-5), python3-referencing (= 0.36.2-2), python3-reportlab (= 4.4.9-1), python3-repoze.lru (= 0.7-3), python3-repoze.who (= 3.1.0-1), python3-requests (= 2.32.5+dfsg-1), python3-requestsexceptions (= 1.4.0-5), python3-responses (= 0.25.8-1), python3-rfc3986 (= 2.0.0-4), python3-rlpycairo (= 0.3.0-4), python3-roman-numerals (= 4.1.0-1), python3-routes (= 2.5.1-7), python3-rpds-py (= 0.28.0-1), python3-scrypt (= 0.9.4-1), python3-secretstorage (= 3.5.0-1), python3-seqdiag (= 3.0.0+dfsg-6), python3-setproctitle (= 1.3.7-2), python3-setuptools (= 78.1.1-0.1), python3-simplejson (= 3.20.1-1+b1), python3-six (= 1.17.0-2), python3-snowballstemmer (= 3.0.1-1), python3-soupsieve (= 2.8.3-1), python3-sphinx (= 8.2.3-12), python3-sphinx-feature-classification (= 2.0.0-3), python3-sphinxcontrib.apidoc (= 0.6.0-3), python3-sphinxcontrib.blockdiag (= 3.0.0-3), python3-sphinxcontrib.seqdiag (= 3.0.0-2), python3-sqlalchemy (= 2.0.45+ds1-1), python3-statsd (= 4.0.1-3), python3-stestr (= 4.2.0-2), python3-stevedore (= 5.5.0-2), python3-subunit (= 1.4.4+1-1), python3-swiftclient (= 1:4.8.0-2), python3-tempest (= 1:45.0.0-3), python3-tempita (= 0.6.0-1), python3-tenacity (= 9.1.2-3), python3-testrepository (= 0.0.21-4), python3-testresources (= 2.0.1-5), python3-testscenarios (= 0.5.0-6), python3-testtools (= 2.8.2-2), python3-tomlkit (= 0.13.3-2), python3-typeguard (= 4.4.4-2), python3-typing-extensions (= 4.15.0-2), python3-uhashring (= 2.3-2), python3-ujson (= 5.11.0-3+b1), python3-urllib3 (= 2.6.3-1), python3-vine (= 5.1.0+dfsg-1), python3-voluptuous (= 0.16.0-1), python3-waitress (= 3.0.2-2), python3-warlock (= 2.1.0-2), python3-wcwidth (= 0.2.14+dfsg1-1), python3-webcolors (= 1.13-1), python3-webob (= 1:1.8.9-1), python3-webtest (= 3.0.7-1), python3-werkzeug (= 3.1.5-1), python3-wheel (= 0.46.3-2), python3-wrapt (= 1.17.3-3), python3-wsgi-intercept (= 1.13.1-3), python3-xmlschema (= 4.1.0-1), python3-yaml (= 6.0.3-1), python3-yappi (= 1.7.3-2), python3-zaqarclient (= 4.1.0-3), python3-zipp (= 3.23.0-1), python3-zmq (= 27.1.0-1+b1), python3-zope.event (= 6.0-2), python3-zope.interface (= 8.2-1), python3.13 (= 3.13.12-1), python3.13-minimal (= 3.13.12-1), python3.14 (= 3.14.3-1), python3.14-minimal (= 3.14.3-1), readline-common (= 8.3-4), rpcsvc-proto (= 1.4.3-1), sed (= 4.9-2), sensible-utils (= 0.0.26), sgml-base (= 1.31+nmu1), sphinx-common (= 8.2.3-12), subunit (= 1.4.4+1-1), sysvinit-utils (= 3.15-6), tar (= 1.35+dfsg-3.1), tempest (= 1:45.0.0-3), testrepository (= 0.0.21-4), tzdata (= 2025c-3), util-linux (= 2.41.3-3), wget (= 1.25.0-2), x11-common (= 1:7.7+26), xfonts-encodings (= 1:1.0.4-2.2), xfonts-utils (= 1:7.7+7), xml-core (= 0.19), xmlsec1 (= 1.3.9-1), xz-utils (= 5.8.2-2), zlib1g (= 1:1.3.dfsg+really1.3.1-2) Environment: DEB_BUILD_OPTIONS="parallel=6" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" SOURCE_DATE_EPOCH="1771243864" +------------------------------------------------------------------------------+ | Package contents Sat, 21 Feb 2026 16:57:07 +0000 | +------------------------------------------------------------------------------+ keystone-doc_28.0.0-6_all.deb ----------------------------- new Debian package, version 2.0. size 2256976 bytes: control archive=28452 bytes. 740 bytes, 18 lines control 126092 bytes, 1170 lines md5sums 683 bytes, 21 lines * postinst #!/bin/sh 604 bytes, 13 lines * postrm #!/bin/sh Package: keystone-doc Source: keystone Version: 2:28.0.0-6 Architecture: all Maintainer: Debian OpenStack Installed-Size: 30354 Depends: libjs-sphinxdoc (>= 8.2) Section: doc Priority: optional Homepage: http://keystone.openstack.org/ Description: OpenStack identity service - documentation This is the identity service used by OpenStack for authentication (authN) and high-level authorization (authZ). It currently supports token-based authN with user/service authZ, and is scalable to support OAuth, SAML, and OpenID in future versions. Out of the box, Keystone uses SQLite for its identity store database, with the option to connect to external LDAP. . This package contains the documentation. drwxr-xr-x root/root 0 2026-02-16 12:11 ./ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc-base/ -rw-r--r-- root/root 254 2026-02-16 12:11 ./usr/share/doc-base/keystone-doc.keystone-doc drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/ -rw-r--r-- root/root 4390 2026-02-16 12:11 ./usr/share/doc/keystone-doc/changelog.Debian.gz -rw-r--r-- root/root 1937 2026-02-16 12:11 ./usr/share/doc/keystone-doc/copyright drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_images/ -rw-r--r-- root/root 6258 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_images/horizon-login-idp.png -rw-r--r-- root/root 16334 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_images/horizon-login-sp.png drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/ -rw-r--r-- root/root 36200 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/index.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/ -rw-r--r-- root/root 92116 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/auth.html -rw-r--r-- root/root 59495 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/credentials.html -rw-r--r-- root/root 30003 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/discovery.html -rw-r--r-- root/root 105102 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/domains.html -rw-r--r-- root/root 27659 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/ec2tokens.html -rw-r--r-- root/root 42396 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/endpoints.html -rw-r--r-- root/root 56367 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/groups.html -rw-r--r-- root/root 46418 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/limits.html -rw-r--r-- root/root 73210 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/os_ep_filter.html -rw-r--r-- root/root 105937 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/os_federation.html -rw-r--r-- root/root 82417 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/os_inherit.html -rw-r--r-- root/root 74682 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/os_oauth1.html -rw-r--r-- root/root 81177 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/os_oauth2.html -rw-r--r-- root/root 24411 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/os_revoke.html -rw-r--r-- root/root 22498 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/os_simple_cert.html -rw-r--r-- root/root 61007 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/policy.html -rw-r--r-- root/root 112338 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/projects.html -rw-r--r-- root/root 36538 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/regions.html -rw-r--r-- root/root 35836 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/registered_limits.html -rw-r--r-- root/root 72346 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/role_assignments.html -rw-r--r-- root/root 24649 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/role_inferences.html -rw-r--r-- root/root 67177 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/roles.html -rw-r--r-- root/root 33336 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/s3tokens.html -rw-r--r-- root/root 32238 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/services.html -rw-r--r-- root/root 46685 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/system.html -rw-r--r-- root/root 89960 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/trusts.html -rw-r--r-- root/root 160533 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/users.html -rw-r--r-- root/root 33119 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/api/validation.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/application_credential/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/application_credential/backends/ -rw-r--r-- root/root 30337 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/application_credential/backends/base.html -rw-r--r-- root/root 69665 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/application_credential/backends/sql.html -rw-r--r-- root/root 52736 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/application_credential/core.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/assignment/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/assignment/backends/ -rw-r--r-- root/root 40836 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/assignment/backends/base.html -rw-r--r-- root/root 92741 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/assignment/backends/sql.html -rw-r--r-- root/root 209075 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/assignment/core.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/assignment/role_backends/ -rw-r--r-- root/root 29852 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/assignment/role_backends/base.html -rw-r--r-- root/root 17524 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/assignment/role_backends/resource_options.html -rw-r--r-- root/root 43744 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/assignment/role_backends/sql.html -rw-r--r-- root/root 35223 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/assignment/role_backends/sql_model.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/auth/ -rw-r--r-- root/root 98161 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/auth/core.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/auth/plugins/ -rw-r--r-- root/root 20270 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/auth/plugins/application_credential.html -rw-r--r-- root/root 21302 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/auth/plugins/base.html -rw-r--r-- root/root 52029 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/auth/plugins/core.html -rw-r--r-- root/root 26843 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/auth/plugins/external.html -rw-r--r-- root/root 69330 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/auth/plugins/mapped.html -rw-r--r-- root/root 25290 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/auth/plugins/oauth1.html -rw-r--r-- root/root 20383 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/auth/plugins/password.html -rw-r--r-- root/root 32985 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/auth/plugins/token.html -rw-r--r-- root/root 30288 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/auth/plugins/totp.html -rw-r--r-- root/root 34903 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/auth/schema.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/catalog/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/catalog/backends/ -rw-r--r-- root/root 65950 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/catalog/backends/base.html -rw-r--r-- root/root 131815 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/catalog/backends/sql.html -rw-r--r-- root/root 72691 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/catalog/core.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/cmd/ -rw-r--r-- root/root 69141 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/cmd/bootstrap.html -rw-r--r-- root/root 224446 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/cmd/cli.html -rw-r--r-- root/root 23284 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/cmd/doctor.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/cmd/doctor/ -rw-r--r-- root/root 21066 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/cmd/doctor/caching.html -rw-r--r-- root/root 22344 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/cmd/doctor/credential.html -rw-r--r-- root/root 17455 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/cmd/doctor/database.html -rw-r--r-- root/root 16857 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/cmd/doctor/debug.html -rw-r--r-- root/root 18098 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/cmd/doctor/federation.html -rw-r--r-- root/root 30579 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/cmd/doctor/ldap.html -rw-r--r-- root/root 21490 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/cmd/doctor/security_compliance.html -rw-r--r-- root/root 17921 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/cmd/doctor/tokens.html -rw-r--r-- root/root 20100 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/cmd/doctor/tokens_fernet.html -rw-r--r-- root/root 37180 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/cmd/idutils.html -rw-r--r-- root/root 19421 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/cmd/manage.html -rw-r--r-- root/root 29259 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/cmd/status.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/cache/ -rw-r--r-- root/root 38033 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/cache/core.html -rw-r--r-- root/root 23864 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/context.html -rw-r--r-- root/root 36233 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/driver_hints.html -rw-r--r-- root/root 55519 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/fernet_utils.html -rw-r--r-- root/root 32556 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/json_home.html -rw-r--r-- root/root 19832 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/jwt_utils.html -rw-r--r-- root/root 40927 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/manager.html -rw-r--r-- root/root 19302 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/password_hashers.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/password_hashers/ -rw-r--r-- root/root 34626 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/password_hashers/bcrypt.html -rw-r--r-- root/root 28516 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/password_hashers/pbkdf2.html -rw-r--r-- root/root 30516 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/password_hashers/scrypt.html -rw-r--r-- root/root 44662 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/password_hashing.html -rw-r--r-- root/root 27381 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/ -rw-r--r-- root/root 22262 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/access_rule.html -rw-r--r-- root/root 26494 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/access_token.html -rw-r--r-- root/root 27134 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/application_credential.html -rw-r--r-- root/root 22295 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/auth.html -rw-r--r-- root/root 26497 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/base.html -rw-r--r-- root/root 29778 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/consumer.html -rw-r--r-- root/root 29980 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/credential.html -rw-r--r-- root/root 30417 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/domain.html -rw-r--r-- root/root 40938 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/domain_config.html -rw-r--r-- root/root 27970 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/ec2_credential.html -rw-r--r-- root/root 18219 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/ec2tokens.html -rw-r--r-- root/root 29478 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/endpoint.html -rw-r--r-- root/root 49262 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/endpoint_group.html -rw-r--r-- root/root 66247 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/grant.html -rw-r--r-- root/root 49339 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/group.html -rw-r--r-- root/root 31646 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/identity_provider.html -rw-r--r-- root/root 36276 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/implied_role.html -rw-r--r-- root/root 26665 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/limit.html -rw-r--r-- root/root 31000 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/mapping.html -rw-r--r-- root/root 29479 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/policy.html -rw-r--r-- root/root 52455 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/policy_association.html -rw-r--r-- root/root 54121 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/project.html -rw-r--r-- root/root 32521 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/project_endpoint.html -rw-r--r-- root/root 31170 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/protocol.html -rw-r--r-- root/root 28749 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/region.html -rw-r--r-- root/root 24710 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/registered_limit.html -rw-r--r-- root/root 17909 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/revoke_event.html -rw-r--r-- root/root 44579 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/role.html -rw-r--r-- root/root 24445 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/role_assignment.html -rw-r--r-- root/root 18398 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/s3tokens.html -rw-r--r-- root/root 29295 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/service.html -rw-r--r-- root/root 31461 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/service_provider.html -rw-r--r-- root/root 25622 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/token.html -rw-r--r-- root/root 19605 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/token_revocation.html -rw-r--r-- root/root 40704 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/trust.html -rw-r--r-- root/root 35703 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/policies/user.html -rw-r--r-- root/root 19268 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/profiler.html -rw-r--r-- root/root 28941 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/provider_api.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/rbac_enforcer/ -rw-r--r-- root/root 77881 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/rbac_enforcer/enforcer.html -rw-r--r-- root/root 18231 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/rbac_enforcer/policy.html -rw-r--r-- root/root 39839 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/render_token.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/resource_options/ -rw-r--r-- root/root 45066 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/resource_options/core.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/resource_options/options/ -rw-r--r-- root/root 26029 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/resource_options/options/immutable.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/sql/ -rw-r--r-- root/root 54165 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/sql/upgrades.html -rw-r--r-- root/root 42486 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/tokenless_auth.html -rw-r--r-- root/root 85412 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/utils.html -rw-r--r-- root/root 20187 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/validation.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/validation/ -rw-r--r-- root/root 30136 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/common/validation/validators.html -rw-r--r-- root/root 33527 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/ -rw-r--r-- root/root 21301 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/application_credential.html -rw-r--r-- root/root 19349 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/assignment.html -rw-r--r-- root/root 27614 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/auth.html -rw-r--r-- root/root 21210 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/catalog.html -rw-r--r-- root/root 24497 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/credential.html -rw-r--r-- root/root 32202 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/default.html -rw-r--r-- root/root 23222 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/domain_config.html -rw-r--r-- root/root 19661 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/endpoint_filter.html -rw-r--r-- root/root 18423 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/endpoint_policy.html -rw-r--r-- root/root 28599 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/federation.html -rw-r--r-- root/root 21589 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/fernet_receipts.html -rw-r--r-- root/root 21471 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/fernet_tokens.html -rw-r--r-- root/root 33858 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/identity.html -rw-r--r-- root/root 21908 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/identity_mapping.html -rw-r--r-- root/root 20583 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/jwt_tokens.html -rw-r--r-- root/root 71799 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/ldap.html -rw-r--r-- root/root 20691 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/oauth1.html -rw-r--r-- root/root 19807 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/oauth2.html -rw-r--r-- root/root 23829 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/opts.html -rw-r--r-- root/root 19137 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/policy.html -rw-r--r-- root/root 22955 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/receipt.html -rw-r--r-- root/root 27155 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/resource.html -rw-r--r-- root/root 21588 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/revoke.html -rw-r--r-- root/root 20928 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/role.html -rw-r--r-- root/root 35156 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/saml.html -rw-r--r-- root/root 36241 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/security_compliance.html -rw-r--r-- root/root 18572 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/shadow_users.html -rw-r--r-- root/root 29153 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/token.html -rw-r--r-- root/root 21304 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/tokenless_auth.html -rw-r--r-- root/root 18368 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/totp.html -rw-r--r-- root/root 20326 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/trust.html -rw-r--r-- root/root 22342 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/unified_limit.html -rw-r--r-- root/root 17092 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/utils.html -rw-r--r-- root/root 19244 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/conf/wsgi.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/credential/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/credential/backends/ -rw-r--r-- root/root 28439 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/credential/backends/base.html -rw-r--r-- root/root 37890 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/credential/backends/sql.html -rw-r--r-- root/root 51633 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/credential/core.html -rw-r--r-- root/root 17146 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/credential/provider.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/credential/providers/ -rw-r--r-- root/root 18203 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/credential/providers/core.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/credential/providers/fernet/ -rw-r--r-- root/root 30976 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/credential/providers/fernet/core.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/endpoint_policy/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/endpoint_policy/backends/ -rw-r--r-- root/root 31300 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/endpoint_policy/backends/base.html -rw-r--r-- root/root 42458 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/endpoint_policy/backends/sql.html -rw-r--r-- root/root 52580 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/endpoint_policy/core.html -rw-r--r-- root/root 125133 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/exception.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/federation/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/federation/backends/ -rw-r--r-- root/root 48249 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/federation/backends/base.html -rw-r--r-- root/root 98024 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/federation/backends/sql.html -rw-r--r-- root/root 43419 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/federation/core.html -rw-r--r-- root/root 100582 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/federation/idp.html -rw-r--r-- root/root 137427 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/federation/utils.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/backends/ -rw-r--r-- root/root 56913 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/backends/base.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/backends/ldap/ -rw-r--r-- root/root 316430 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/backends/ldap/common.html -rw-r--r-- root/root 103095 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/backends/ldap/core.html -rw-r--r-- root/root 20461 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/backends/ldap/models.html -rw-r--r-- root/root 30031 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/backends/resource_options.html -rw-r--r-- root/root 109395 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/backends/sql.html -rw-r--r-- root/root 93021 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/backends/sql_model.html -rw-r--r-- root/root 258761 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/core.html -rw-r--r-- root/root 19549 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/generator.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/id_generators/ -rw-r--r-- root/root 18813 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/id_generators/sha256.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/mapping_backends/ -rw-r--r-- root/root 24801 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/mapping_backends/base.html -rw-r--r-- root/root 16354 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/mapping_backends/mapping.html -rw-r--r-- root/root 34468 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/mapping_backends/sql.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/shadow_backends/ -rw-r--r-- root/root 31514 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/shadow_backends/base.html -rw-r--r-- root/root 63054 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/identity/shadow_backends/sql.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/limit/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/limit/backends/ -rw-r--r-- root/root 31658 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/limit/backends/base.html -rw-r--r-- root/root 71239 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/limit/backends/sql.html -rw-r--r-- root/root 40195 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/limit/core.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/limit/models/ -rw-r--r-- root/root 20879 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/limit/models/base.html -rw-r--r-- root/root 17320 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/limit/models/flat.html -rw-r--r-- root/root 40138 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/limit/models/strict_two_level.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/models/ -rw-r--r-- root/root 33920 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/models/receipt_model.html -rw-r--r-- root/root 53048 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/models/revoke_model.html -rw-r--r-- root/root 102279 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/models/token_model.html -rw-r--r-- root/root 130701 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/notifications.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/oauth1/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/oauth1/backends/ -rw-r--r-- root/root 36304 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/oauth1/backends/base.html -rw-r--r-- root/root 68306 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/oauth1/backends/sql.html -rw-r--r-- root/root 39293 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/oauth1/core.html -rw-r--r-- root/root 45850 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/oauth1/validator.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/oauth2/ -rw-r--r-- root/root 18254 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/oauth2/handlers.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/policy/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/policy/backends/ -rw-r--r-- root/root 23300 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/policy/backends/base.html -rw-r--r-- root/root 21733 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/policy/backends/rules.html -rw-r--r-- root/root 27673 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/policy/backends/sql.html -rw-r--r-- root/root 24266 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/policy/core.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/receipt/ -rw-r--r-- root/root 24286 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/receipt/handlers.html -rw-r--r-- root/root 38599 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/receipt/provider.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/receipt/providers/ -rw-r--r-- root/root 19532 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/receipt/providers/base.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/receipt/providers/fernet/ -rw-r--r-- root/root 24579 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/receipt/providers/fernet/core.html -rw-r--r-- root/root 51568 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/receipt/receipt_formatters.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/resource/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/resource/backends/ -rw-r--r-- root/root 41257 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/resource/backends/base.html -rw-r--r-- root/root 17470 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/resource/backends/resource_options.html -rw-r--r-- root/root 84216 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/resource/backends/sql.html -rw-r--r-- root/root 37941 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/resource/backends/sql_model.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/resource/config_backends/ -rw-r--r-- root/root 29581 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/resource/config_backends/base.html -rw-r--r-- root/root 48085 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/resource/config_backends/sql.html -rw-r--r-- root/root 252131 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/resource/core.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/revoke/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/revoke/backends/ -rw-r--r-- root/root 21206 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/revoke/backends/base.html -rw-r--r-- root/root 42296 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/revoke/backends/sql.html -rw-r--r-- root/root 34673 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/revoke/core.html -rw-r--r-- root/root 19884 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/server.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/server/ -rw-r--r-- root/root 26528 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/server/backends.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/server/flask/ -rw-r--r-- root/root 43330 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/server/flask/application.html -rw-r--r-- root/root 157419 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/server/flask/common.html -rw-r--r-- root/root 35717 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/server/flask/core.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/server/flask/request_processing/ -rw-r--r-- root/root 23920 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/server/flask/request_processing/json_body.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/server/flask/request_processing/middleware/ -rw-r--r-- root/root 85454 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/server/flask/request_processing/middleware/auth_context.html -rw-r--r-- root/root 19646 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/server/flask/request_processing/middleware/url_normalize.html -rw-r--r-- root/root 18323 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/server/flask/request_processing/req_logging.html -rw-r--r-- root/root 17353 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/server/wsgi.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/token/ -rw-r--r-- root/root 64339 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/token/provider.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/token/providers/ -rw-r--r-- root/root 20901 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/token/providers/base.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/token/providers/fernet/ -rw-r--r-- root/root 30295 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/token/providers/fernet/core.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/token/providers/jws/ -rw-r--r-- root/root 48315 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/token/providers/jws/core.html -rw-r--r-- root/root 156648 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/token/token_formatters.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/trust/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/trust/backends/ -rw-r--r-- root/root 26198 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/trust/backends/base.html -rw-r--r-- root/root 57123 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/trust/backends/sql.html -rw-r--r-- root/root 46624 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/trust/core.html -rw-r--r-- root/root 15743 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_modules/keystone/version.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/admin/ -rw-r--r-- root/root 3722 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/auth-totp.rst.txt -rw-r--r-- root/root 356 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/authentication-mechanisms.rst.txt -rw-r--r-- root/root 5936 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/bootstrap.rst.txt -rw-r--r-- root/root 3349 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/case-insensitive.rst.txt -rw-r--r-- root/root 13760 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/cli-manage-projects-users-and-roles.rst.txt -rw-r--r-- root/root 684 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/configuration.rst.txt -rw-r--r-- root/root 3177 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/configure-https.rst.txt -rw-r--r-- root/root 23543 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/configure_tokenless_x509.rst.txt -rw-r--r-- root/root 4430 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/credential-encryption.rst.txt -rw-r--r-- root/root 22897 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/event_notifications.rst.txt -rw-r--r-- root/root 4175 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/external-authentication.rst.txt drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/admin/federation/ -rw-r--r-- root/root 28285 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/federation/configure_federation.rst.txt -rw-r--r-- root/root 168 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/federation/federated_identity.rst.txt -rw-r--r-- root/root 31823 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/federation/introduction.rst.txt -rw-r--r-- root/root 31809 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/federation/mapping_combinations.rst.txt -rw-r--r-- root/root 18579 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/fernet-token-faq.rst.txt -rw-r--r-- root/root 264 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/getting-started.rst.txt -rw-r--r-- root/root 506 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/health-check-middleware.rst.txt -rw-r--r-- root/root 14777 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/identity-concepts.rst.txt -rw-r--r-- root/root 1370 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/identity-sources.rst.txt -rw-r--r-- root/root 525 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/index.rst.txt -rw-r--r-- root/root 3890 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/jws-key-rotation.rst.txt -rw-r--r-- root/root 271 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/keystone-features.rst.txt -rw-r--r-- root/root 10656 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/manage-services.rst.txt -rw-r--r-- root/root 931 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/manage-trusts.rst.txt -rw-r--r-- root/root 3278 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/multi-factor-authentication.rst.txt -rw-r--r-- root/root 939 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/oauth1.rst.txt -rw-r--r-- root/root 22396 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/oauth2-mtls-usage-guide.rst.txt -rw-r--r-- root/root 5341 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/oauth2-usage-guide.rst.txt -rw-r--r-- root/root 231 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/operations.rst.txt -rw-r--r-- root/root 6815 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/resource-options.rst.txt -rw-r--r-- root/root 24064 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/service-api-protection.rst.txt -rw-r--r-- root/root 1711 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/token-provider.rst.txt -rw-r--r-- root/root 6378 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/tokens-overview.rst.txt -rw-r--r-- root/root 238 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/tokens.rst.txt -rw-r--r-- root/root 21322 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/unified-limits.rst.txt -rw-r--r-- root/root 11932 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/admin/upgrading.rst.txt drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/ -rw-r--r-- root/root 139 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.auth.rst.txt -rw-r--r-- root/root 160 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.credentials.rst.txt -rw-r--r-- root/root 154 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.discovery.rst.txt -rw-r--r-- root/root 148 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.domains.rst.txt -rw-r--r-- root/root 154 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.ec2tokens.rst.txt -rw-r--r-- root/root 154 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.endpoints.rst.txt -rw-r--r-- root/root 145 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.groups.rst.txt -rw-r--r-- root/root 145 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.limits.rst.txt -rw-r--r-- root/root 167 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.os_ep_filter.rst.txt -rw-r--r-- root/root 168 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.os_federation.rst.txt -rw-r--r-- root/root 159 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.os_inherit.rst.txt -rw-r--r-- root/root 156 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.os_oauth1.rst.txt -rw-r--r-- root/root 156 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.os_oauth2.rst.txt -rw-r--r-- root/root 156 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.os_revoke.rst.txt -rw-r--r-- root/root 173 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.os_simple_cert.rst.txt -rw-r--r-- root/root 145 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.policy.rst.txt -rw-r--r-- root/root 151 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.projects.rst.txt -rw-r--r-- root/root 148 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.regions.rst.txt -rw-r--r-- root/root 180 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.registered_limits.rst.txt -rw-r--r-- root/root 177 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.role_assignments.rst.txt -rw-r--r-- root/root 174 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.role_inferences.rst.txt -rw-r--r-- root/root 142 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.roles.rst.txt -rw-r--r-- root/root 999 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.rst.txt -rw-r--r-- root/root 151 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.s3tokens.rst.txt -rw-r--r-- root/root 151 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.services.rst.txt -rw-r--r-- root/root 145 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.system.rst.txt -rw-r--r-- root/root 145 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.trusts.rst.txt -rw-r--r-- root/root 142 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.users.rst.txt -rw-r--r-- root/root 207 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.validation.parameter_types.rst.txt -rw-r--r-- root/root 204 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.validation.response_types.rst.txt -rw-r--r-- root/root 369 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.validation.rst.txt -rw-r--r-- root/root 190 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.api.validation.validators.rst.txt -rw-r--r-- root/root 225 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.application_credential.backends.base.rst.txt -rw-r--r-- root/root 396 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.application_credential.backends.rst.txt -rw-r--r-- root/root 222 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.application_credential.backends.sql.rst.txt -rw-r--r-- root/root 198 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.application_credential.core.rst.txt -rw-r--r-- root/root 454 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.application_credential.rst.txt -rw-r--r-- root/root 204 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.application_credential.schema.rst.txt -rw-r--r-- root/root 187 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.assignment.backends.base.rst.txt -rw-r--r-- root/root 334 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.assignment.backends.rst.txt -rw-r--r-- root/root 184 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.assignment.backends.sql.rst.txt -rw-r--r-- root/root 160 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.assignment.core.rst.txt -rw-r--r-- root/root 204 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.assignment.role_backends.base.rst.txt -rw-r--r-- root/root 242 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.assignment.role_backends.resource_options.rst.txt -rw-r--r-- root/root 462 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.assignment.role_backends.rst.txt -rw-r--r-- root/root 201 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.assignment.role_backends.sql.rst.txt -rw-r--r-- root/root 221 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.assignment.role_backends.sql_model.rst.txt -rw-r--r-- root/root 417 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.assignment.rst.txt -rw-r--r-- root/root 166 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.assignment.schema.rst.txt -rw-r--r-- root/root 142 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.auth.core.rst.txt -rw-r--r-- root/root 222 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.auth.plugins.application_credential.rst.txt -rw-r--r-- root/root 166 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.auth.plugins.base.rst.txt -rw-r--r-- root/root 166 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.auth.plugins.core.rst.txt -rw-r--r-- root/root 178 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.auth.plugins.external.rst.txt -rw-r--r-- root/root 172 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.auth.plugins.mapped.rst.txt -rw-r--r-- root/root 172 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.auth.plugins.oauth1.rst.txt -rw-r--r-- root/root 178 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.auth.plugins.password.rst.txt -rw-r--r-- root/root 541 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.auth.plugins.rst.txt -rw-r--r-- root/root 169 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.auth.plugins.token.rst.txt -rw-r--r-- root/root 166 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.auth.plugins.totp.rst.txt -rw-r--r-- root/root 343 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.auth.rst.txt -rw-r--r-- root/root 148 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.auth.schema.rst.txt -rw-r--r-- root/root 178 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.catalog.backends.base.rst.txt -rw-r--r-- root/root 319 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.catalog.backends.rst.txt -rw-r--r-- root/root 175 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.catalog.backends.sql.rst.txt -rw-r--r-- root/root 151 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.catalog.core.rst.txt -rw-r--r-- root/root 362 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.catalog.rst.txt -rw-r--r-- root/root 157 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.catalog.schema.rst.txt -rw-r--r-- root/root 154 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.cmd.bootstrap.rst.txt -rw-r--r-- root/root 136 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.cmd.cli.rst.txt -rw-r--r-- root/root 169 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.cmd.doctor.caching.rst.txt -rw-r--r-- root/root 178 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.cmd.doctor.credential.rst.txt -rw-r--r-- root/root 172 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.cmd.doctor.database.rst.txt -rw-r--r-- root/root 163 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.cmd.doctor.debug.rst.txt -rw-r--r-- root/root 178 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.cmd.doctor.federation.rst.txt -rw-r--r-- root/root 160 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.cmd.doctor.ldap.rst.txt -rw-r--r-- root/root 532 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.cmd.doctor.rst.txt -rw-r--r-- root/root 207 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.cmd.doctor.security_compliance.rst.txt -rw-r--r-- root/root 166 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.cmd.doctor.tokens.rst.txt -rw-r--r-- root/root 189 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.cmd.doctor.tokens_fernet.rst.txt -rw-r--r-- root/root 148 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.cmd.idutils.rst.txt -rw-r--r-- root/root 145 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.cmd.manage.rst.txt -rw-r--r-- root/root 408 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.cmd.rst.txt -rw-r--r-- root/root 145 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.cmd.status.rst.txt -rw-r--r-- root/root 175 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.authorization.rst.txt -rw-r--r-- root/root 166 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.cache.core.rst.txt -rw-r--r-- root/root 270 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.cache.rst.txt -rw-r--r-- root/root 157 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.context.rst.txt -rw-r--r-- root/root 174 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.driver_hints.rst.txt -rw-r--r-- root/root 174 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.fernet_utils.rst.txt -rw-r--r-- root/root 165 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.json_home.rst.txt -rw-r--r-- root/root 165 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.jwt_utils.rst.txt -rw-r--r-- root/root 157 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.manager.rst.txt -rw-r--r-- root/root 207 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.password_hashers.bcrypt.rst.txt -rw-r--r-- root/root 207 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.password_hashers.pbkdf2.rst.txt -rw-r--r-- root/root 404 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.password_hashers.rst.txt -rw-r--r-- root/root 207 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.password_hashers.scrypt.rst.txt -rw-r--r-- root/root 186 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.password_hashing.rst.txt -rw-r--r-- root/root 198 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.access_rule.rst.txt -rw-r--r-- root/root 201 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.access_token.rst.txt -rw-r--r-- root/root 231 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.application_credential.rst.txt -rw-r--r-- root/root 175 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.auth.rst.txt -rw-r--r-- root/root 175 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.base.rst.txt -rw-r--r-- root/root 187 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.consumer.rst.txt -rw-r--r-- root/root 193 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.credential.rst.txt -rw-r--r-- root/root 181 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.domain.rst.txt -rw-r--r-- root/root 204 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.domain_config.rst.txt -rw-r--r-- root/root 207 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.ec2_credential.rst.txt -rw-r--r-- root/root 190 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.ec2tokens.rst.txt -rw-r--r-- root/root 187 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.endpoint.rst.txt -rw-r--r-- root/root 207 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.endpoint_group.rst.txt -rw-r--r-- root/root 178 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.grant.rst.txt -rw-r--r-- root/root 178 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.group.rst.txt -rw-r--r-- root/root 216 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.identity_provider.rst.txt -rw-r--r-- root/root 201 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.implied_role.rst.txt -rw-r--r-- root/root 178 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.limit.rst.txt -rw-r--r-- root/root 184 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.mapping.rst.txt -rw-r--r-- root/root 181 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.policy.rst.txt -rw-r--r-- root/root 219 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.policy_association.rst.txt -rw-r--r-- root/root 184 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.project.rst.txt -rw-r--r-- root/root 213 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.project_endpoint.rst.txt -rw-r--r-- root/root 187 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.protocol.rst.txt -rw-r--r-- root/root 181 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.region.rst.txt -rw-r--r-- root/root 213 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.registered_limit.rst.txt -rw-r--r-- root/root 201 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.revoke_event.rst.txt -rw-r--r-- root/root 175 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.role.rst.txt -rw-r--r-- root/root 210 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.role_assignment.rst.txt -rw-r--r-- root/root 1648 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.rst.txt -rw-r--r-- root/root 187 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.s3tokens.rst.txt -rw-r--r-- root/root 184 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.service.rst.txt -rw-r--r-- root/root 213 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.service_provider.rst.txt -rw-r--r-- root/root 178 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.token.rst.txt -rw-r--r-- root/root 213 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.token_revocation.rst.txt -rw-r--r-- root/root 178 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.trust.rst.txt -rw-r--r-- root/root 175 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.policies.user.rst.txt -rw-r--r-- root/root 160 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.profiler.rst.txt -rw-r--r-- root/root 174 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.provider_api.rst.txt -rw-r--r-- root/root 204 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.rbac_enforcer.enforcer.rst.txt -rw-r--r-- root/root 198 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.rbac_enforcer.policy.rst.txt -rw-r--r-- root/root 348 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.rbac_enforcer.rst.txt -rw-r--r-- root/root 174 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.render_token.rst.txt -rw-r--r-- root/root 201 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.resource_options.core.rst.txt -rw-r--r-- root/root 240 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.resource_options.options.immutable.rst.txt -rw-r--r-- root/root 353 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.resource_options.options.rst.txt -rw-r--r-- root/root 416 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.resource_options.rst.txt -rw-r--r-- root/root 885 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.rst.txt -rw-r--r-- root/root 266 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.sql.rst.txt -rw-r--r-- root/root 172 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.sql.upgrades.rst.txt -rw-r--r-- root/root 180 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.tokenless_auth.rst.txt -rw-r--r-- root/root 151 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.utils.rst.txt -rw-r--r-- root/root 216 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.validation.parameter_types.rst.txt -rw-r--r-- root/root 342 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.validation.rst.txt -rw-r--r-- root/root 199 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.common.validation.validators.rst.txt -rw-r--r-- root/root 198 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.application_credential.rst.txt -rw-r--r-- root/root 160 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.assignment.rst.txt -rw-r--r-- root/root 142 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.auth.rst.txt -rw-r--r-- root/root 151 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.catalog.rst.txt -rw-r--r-- root/root 157 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.constants.rst.txt -rw-r--r-- root/root 160 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.credential.rst.txt -rw-r--r-- root/root 151 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.default.rst.txt -rw-r--r-- root/root 171 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.domain_config.rst.txt -rw-r--r-- root/root 177 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.endpoint_filter.rst.txt -rw-r--r-- root/root 177 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.endpoint_policy.rst.txt -rw-r--r-- root/root 160 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.federation.rst.txt -rw-r--r-- root/root 177 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.fernet_receipts.rst.txt -rw-r--r-- root/root 171 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.fernet_tokens.rst.txt -rw-r--r-- root/root 154 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.identity.rst.txt -rw-r--r-- root/root 180 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.identity_mapping.rst.txt -rw-r--r-- root/root 162 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.jwt_tokens.rst.txt -rw-r--r-- root/root 142 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.ldap.rst.txt -rw-r--r-- root/root 148 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.oauth1.rst.txt -rw-r--r-- root/root 148 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.oauth2.rst.txt -rw-r--r-- root/root 142 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.opts.rst.txt -rw-r--r-- root/root 148 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.policy.rst.txt -rw-r--r-- root/root 151 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.receipt.rst.txt -rw-r--r-- root/root 154 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.resource.rst.txt -rw-r--r-- root/root 148 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.revoke.rst.txt -rw-r--r-- root/root 142 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.role.rst.txt -rw-r--r-- root/root 1166 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.rst.txt -rw-r--r-- root/root 142 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.saml.rst.txt -rw-r--r-- root/root 189 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.security_compliance.rst.txt -rw-r--r-- root/root 168 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.shadow_users.rst.txt -rw-r--r-- root/root 145 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.token.rst.txt -rw-r--r-- root/root 174 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.tokenless_auth.rst.txt -rw-r--r-- root/root 142 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.totp.rst.txt -rw-r--r-- root/root 145 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.trust.rst.txt -rw-r--r-- root/root 171 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.unified_limit.rst.txt -rw-r--r-- root/root 145 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.utils.rst.txt -rw-r--r-- root/root 142 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.conf.wsgi.rst.txt -rw-r--r-- root/root 187 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.credential.backends.base.rst.txt -rw-r--r-- root/root 334 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.credential.backends.rst.txt -rw-r--r-- root/root 184 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.credential.backends.sql.rst.txt -rw-r--r-- root/root 160 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.credential.core.rst.txt -rw-r--r-- root/root 172 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.credential.provider.rst.txt -rw-r--r-- root/root 190 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.credential.providers.core.rst.txt -rw-r--r-- root/root 211 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.credential.providers.fernet.core.rst.txt -rw-r--r-- root/root 330 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.credential.providers.fernet.rst.txt -rw-r--r-- root/root 398 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.credential.providers.rst.txt -rw-r--r-- root/root 445 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.credential.rst.txt -rw-r--r-- root/root 166 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.credential.schema.rst.txt -rw-r--r-- root/root 204 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.endpoint_policy.backends.base.rst.txt -rw-r--r-- root/root 361 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.endpoint_policy.backends.rst.txt -rw-r--r-- root/root 201 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.endpoint_policy.backends.sql.rst.txt -rw-r--r-- root/root 177 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.endpoint_policy.core.rst.txt -rw-r--r-- root/root 377 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.endpoint_policy.rst.txt -rw-r--r-- root/root 142 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.exception.rst.txt -rw-r--r-- root/root 187 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.federation.backends.base.rst.txt -rw-r--r-- root/root 334 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.federation.backends.rst.txt -rw-r--r-- root/root 184 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.federation.backends.sql.rst.txt -rw-r--r-- root/root 175 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.federation.constants.rst.txt -rw-r--r-- root/root 160 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.federation.core.rst.txt -rw-r--r-- root/root 157 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.federation.idp.rst.txt -rw-r--r-- root/root 469 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.federation.rst.txt -rw-r--r-- root/root 166 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.federation.schema.rst.txt -rw-r--r-- root/root 163 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.federation.utils.rst.txt -rw-r--r-- root/root 127 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.i18n.rst.txt -rw-r--r-- root/root 181 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.backends.base.rst.txt -rw-r--r-- root/root 202 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.backends.ldap.common.rst.txt -rw-r--r-- root/root 196 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.backends.ldap.core.rst.txt -rw-r--r-- root/root 202 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.backends.ldap.models.rst.txt -rw-r--r-- root/root 394 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.backends.ldap.rst.txt -rw-r--r-- root/root 219 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.backends.resource_options.rst.txt -rw-r--r-- root/root 502 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.backends.rst.txt -rw-r--r-- root/root 178 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.backends.sql.rst.txt -rw-r--r-- root/root 198 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.backends.sql_model.rst.txt -rw-r--r-- root/root 154 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.core.rst.txt -rw-r--r-- root/root 169 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.generator.rst.txt -rw-r--r-- root/root 314 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.id_generators.rst.txt -rw-r--r-- root/root 204 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.id_generators.sha256.rst.txt -rw-r--r-- root/root 207 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.mapping_backends.base.rst.txt -rw-r--r-- root/root 216 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.mapping_backends.mapping.rst.txt -rw-r--r-- root/root 412 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.mapping_backends.rst.txt -rw-r--r-- root/root 204 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.mapping_backends.sql.rst.txt -rw-r--r-- root/root 509 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.rst.txt -rw-r--r-- root/root 160 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.schema.rst.txt -rw-r--r-- root/root 204 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.shadow_backends.base.rst.txt -rw-r--r-- root/root 361 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.shadow_backends.rst.txt -rw-r--r-- root/root 201 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.identity.shadow_backends.sql.rst.txt -rw-r--r-- root/root 172 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.limit.backends.base.rst.txt -rw-r--r-- root/root 309 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.limit.backends.rst.txt -rw-r--r-- root/root 169 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.limit.backends.sql.rst.txt -rw-r--r-- root/root 145 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.limit.core.rst.txt -rw-r--r-- root/root 166 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.limit.models.base.rst.txt -rw-r--r-- root/root 166 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.limit.models.flat.rst.txt -rw-r--r-- root/root 342 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.limit.models.rst.txt -rw-r--r-- root/root 206 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.limit.models.strict_two_level.rst.txt -rw-r--r-- root/root 375 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.limit.rst.txt -rw-r--r-- root/root 151 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.limit.schema.rst.txt -rw-r--r-- root/root 177 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.models.receipt_model.rst.txt -rw-r--r-- root/root 174 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.models.revoke_model.rst.txt -rw-r--r-- root/root 318 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.models.rst.txt -rw-r--r-- root/root 171 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.models.token_model.rst.txt -rw-r--r-- root/root 154 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.notifications.rst.txt -rw-r--r-- root/root 175 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.oauth1.backends.base.rst.txt -rw-r--r-- root/root 314 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.oauth1.backends.rst.txt -rw-r--r-- root/root 172 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.oauth1.backends.sql.rst.txt -rw-r--r-- root/root 148 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.oauth1.core.rst.txt -rw-r--r-- root/root 385 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.oauth1.rst.txt -rw-r--r-- root/root 154 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.oauth1.schema.rst.txt -rw-r--r-- root/root 163 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.oauth1.validator.rst.txt -rw-r--r-- root/root 160 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.oauth2.handlers.rst.txt -rw-r--r-- root/root 250 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.oauth2.rst.txt -rw-r--r-- root/root 175 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.policy.backends.base.rst.txt -rw-r--r-- root/root 348 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.policy.backends.rst.txt -rw-r--r-- root/root 178 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.policy.backends.rules.rst.txt -rw-r--r-- root/root 172 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.policy.backends.sql.rst.txt -rw-r--r-- root/root 148 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.policy.core.rst.txt -rw-r--r-- root/root 356 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.policy.rst.txt -rw-r--r-- root/root 154 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.policy.schema.rst.txt -rw-r--r-- root/root 163 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.receipt.handlers.rst.txt -rw-r--r-- root/root 163 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.receipt.provider.rst.txt -rw-r--r-- root/root 181 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.receipt.providers.base.rst.txt -rw-r--r-- root/root 202 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.receipt.providers.fernet.core.rst.txt -rw-r--r-- root/root 318 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.receipt.providers.fernet.rst.txt -rw-r--r-- root/root 383 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.receipt.providers.rst.txt -rw-r--r-- root/root 195 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.receipt.receipt_formatters.rst.txt -rw-r--r-- root/root 408 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.receipt.rst.txt -rw-r--r-- root/root 181 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.resource.backends.base.rst.txt -rw-r--r-- root/root 219 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.resource.backends.resource_options.rst.txt -rw-r--r-- root/root 411 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.resource.backends.rst.txt -rw-r--r-- root/root 178 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.resource.backends.sql.rst.txt -rw-r--r-- root/root 198 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.resource.backends.sql_model.rst.txt -rw-r--r-- root/root 204 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.resource.config_backends.base.rst.txt -rw-r--r-- root/root 361 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.resource.config_backends.rst.txt -rw-r--r-- root/root 201 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.resource.config_backends.sql.rst.txt -rw-r--r-- root/root 154 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.resource.core.rst.txt -rw-r--r-- root/root 405 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.resource.rst.txt -rw-r--r-- root/root 160 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.resource.schema.rst.txt -rw-r--r-- root/root 175 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.revoke.backends.base.rst.txt -rw-r--r-- root/root 314 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.revoke.backends.rst.txt -rw-r--r-- root/root 172 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.revoke.backends.sql.rst.txt -rw-r--r-- root/root 148 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.revoke.core.rst.txt -rw-r--r-- root/root 151 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.revoke.model.rst.txt -rw-r--r-- root/root 355 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.revoke.rst.txt -rw-r--r-- root/root 809 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.rst.txt -rw-r--r-- root/root 160 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.server.backends.rst.txt -rw-r--r-- root/root 187 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.server.flask.application.rst.txt -rw-r--r-- root/root 172 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.server.flask.common.rst.txt -rw-r--r-- root/root 166 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.server.flask.core.rst.txt -rw-r--r-- root/root 242 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.server.flask.request_processing.json_body.rst.txt -rw-r--r-- root/root 284 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.server.flask.request_processing.middleware.auth_context.rst.txt -rw-r--r-- root/root 469 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.server.flask.request_processing.middleware.rst.txt -rw-r--r-- root/root 287 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.server.flask.request_processing.middleware.url_normalize.rst.txt -rw-r--r-- root/root 248 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.server.flask.request_processing.req_logging.rst.txt -rw-r--r-- root/root 520 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.server.flask.request_processing.rst.txt -rw-r--r-- root/root 439 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.server.flask.rst.txt -rw-r--r-- root/root 355 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.server.rst.txt -rw-r--r-- root/root 148 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.server.wsgi.rst.txt -rw-r--r-- root/root 157 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.token.provider.rst.txt -rw-r--r-- root/root 175 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.token.providers.base.rst.txt -rw-r--r-- root/root 196 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.token.providers.fernet.core.rst.txt -rw-r--r-- root/root 310 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.token.providers.fernet.rst.txt -rw-r--r-- root/root 187 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.token.providers.jws.core.rst.txt -rw-r--r-- root/root 298 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.token.providers.jws.rst.txt -rw-r--r-- root/root 405 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.token.providers.rst.txt -rw-r--r-- root/root 365 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.token.rst.txt -rw-r--r-- root/root 183 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.token.token_formatters.rst.txt -rw-r--r-- root/root 172 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.trust.backends.base.rst.txt -rw-r--r-- root/root 309 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.trust.backends.rst.txt -rw-r--r-- root/root 169 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.trust.backends.sql.rst.txt -rw-r--r-- root/root 145 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.trust.core.rst.txt -rw-r--r-- root/root 350 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.trust.rst.txt -rw-r--r-- root/root 151 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.trust.schema.rst.txt -rw-r--r-- root/root 136 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/keystone.version.rst.txt -rw-r--r-- root/root 61 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/api/modules.rst.txt -rw-r--r-- root/root 29677 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/api_curl_examples.rst.txt drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/cli/ -rw-r--r-- root/root 1462 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/cli/commands.rst.txt -rw-r--r-- root/root 775 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/cli/index.rst.txt -rw-r--r-- root/root 4921 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/cli/keystone-manage.rst.txt -rw-r--r-- root/root 2925 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/cli/keystone-status.rst.txt -rw-r--r-- root/root 82 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/code_documentation.rst.txt drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/configuration/ -rw-r--r-- root/root 781 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/configuration/config-options.rst.txt -rw-r--r-- root/root 590 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/configuration/index.rst.txt -rw-r--r-- root/root 672 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/configuration/policy.rst.txt drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/configuration/samples/ -rw-r--r-- root/root 325 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/configuration/samples/index.rst.txt -rw-r--r-- root/root 275 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/configuration/samples/keystone-conf.rst.txt -rw-r--r-- root/root 370 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/configuration/samples/logging-conf.rst.txt -rw-r--r-- root/root 202 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/configuration/samples/policy-yaml.rst.txt drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/contributor/ -rw-r--r-- root/root 8334 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/api_change_tutorial.rst.txt -rw-r--r-- root/root 862 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/architecture.rst.txt -rw-r--r-- root/root 3973 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/auth-plugins.rst.txt -rw-r--r-- root/root 3660 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/caching-layer.rst.txt -rw-r--r-- root/root 2908 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/contributing.rst.txt -rw-r--r-- root/root 5037 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/database-migrations.rst.txt -rw-r--r-- root/root 6268 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/developing-drivers.rst.txt -rw-r--r-- root/root 4855 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/doctor-checks.rst.txt -rw-r--r-- root/root 2099 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/filtering-responsibilities.rst.txt -rw-r--r-- root/root 5715 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/how-can-i-help.rst.txt -rw-r--r-- root/root 8399 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/http-api.rst.txt -rw-r--r-- root/root 1917 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/id-manage.rst.txt -rw-r--r-- root/root 1169 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/index.rst.txt -rw-r--r-- root/root 1545 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/list-truncation.rst.txt -rw-r--r-- root/root 5583 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/programming-exercises.rst.txt -rw-r--r-- root/root 5369 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/proposing-features.rst.txt -rw-r--r-- root/root 4645 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/release-notes.rst.txt -rw-r--r-- root/root 7517 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/service-catalog.rst.txt -rw-r--r-- root/root 29640 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/services.rst.txt -rw-r--r-- root/root 8770 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/set-up-keystone.rst.txt -rw-r--r-- root/root 14950 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/testing-keystone.rst.txt -rw-r--r-- root/root 6049 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/contributor/vision-reflection.rst.txt drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/getting-started/ -rw-r--r-- root/root 17078 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/getting-started/architecture.rst.txt -rw-r--r-- root/root 3588 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/getting-started/community.rst.txt -rw-r--r-- root/root 142 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/getting-started/index.rst.txt -rw-r--r-- root/root 22312 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/getting-started/policy_mapping.rst.txt -rw-r--r-- root/root 3124 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/index.rst.txt -rw-r--r-- root/root 90 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/indices-tables.rst.txt drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/install/ -rw-r--r-- root/root 45 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/install/get-started-rdo.rst.txt -rw-r--r-- root/root 45 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/install/get-started-ubuntu.rst.txt -rw-r--r-- root/root 1305 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/install/index-rdo.rst.txt -rw-r--r-- root/root 1219 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/install/index-ubuntu.rst.txt -rw-r--r-- root/root 790 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/install/index.rst.txt -rw-r--r-- root/root 5633 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/install/keystone-install-rdo.rst.txt -rw-r--r-- root/root 6106 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/install/keystone-install-ubuntu.rst.txt -rw-r--r-- root/root 31 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/install/keystone-openrc-rdo.rst.txt -rw-r--r-- root/root 31 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/install/keystone-openrc-ubuntu.rst.txt -rw-r--r-- root/root 39 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/install/keystone-users-rdo.rst.txt -rw-r--r-- root/root 39 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/install/keystone-users-ubuntu.rst.txt -rw-r--r-- root/root 2817 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/install/keystone-verify-rdo.rst.txt -rw-r--r-- root/root 2809 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/install/keystone-verify-ubuntu.rst.txt drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/install/shared/ -rw-r--r-- root/root 310 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/install/shared/note_configuration_vary_by_distribution.rst.txt drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_sources/user/ -rw-r--r-- root/root 16821 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/user/application_credentials.rst.txt -rw-r--r-- root/root 4428 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/user/domain-manager-usage.rst.txt -rw-r--r-- root/root 1094 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/user/index.rst.txt -rw-r--r-- root/root 3637 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/user/json_home.rst.txt -rw-r--r-- root/root 3579 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/user/multi-factor-authentication.rst.txt -rw-r--r-- root/root 3416 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/user/supported_clients.rst.txt -rw-r--r-- root/root 3740 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_sources/user/trusts.rst.txt drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_static/ -rw-r--r-- root/root 14685 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_static/basic.css drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_static/css/ -rw-r--r-- root/root 146010 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/css/bootstrap.css -rw-r--r-- root/root 224879 2025-11-30 18:54 ./usr/share/doc/keystone-doc/html/_static/css/bootstrap.min.css -rw-r--r-- root/root 20236 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/css/combined.css -rw-r--r-- root/root 37414 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/css/font-awesome.css -rw-r--r-- root/root 31000 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/css/font-awesome.min.css -rw-r--r-- root/root 751 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/css/search.css lrwxrwxrwx root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_static/doctools.js -> ../../../../javascript/sphinxdoc/1.0/doctools.js -rw-r--r-- root/root 329 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_static/documentation_options.js -rw-r--r-- root/root 338 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/favicon.ico -rw-r--r-- root/root 286 2025-12-23 11:28 ./usr/share/doc/keystone-doc/html/_static/file.png drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_static/fonts/ -rw-r--r-- root/root 110547 2016-10-24 15:52 ./usr/share/doc/keystone-doc/html/_static/fonts/FontAwesome.otf.gz -rw-r--r-- root/root 76491 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/fonts/fontawesome-webfont.eot.gz -rw-r--r-- root/root 391621 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/fonts/fontawesome-webfont.svg -rw-r--r-- root/root 98328 2016-10-24 15:52 ./usr/share/doc/keystone-doc/html/_static/fonts/fontawesome-webfont.ttf.gz -rw-r--r-- root/root 90412 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/fonts/fontawesome-webfont.woff -rw-r--r-- root/root 71896 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/fonts/fontawesome-webfont.woff2 -rw-r--r-- root/root 20050 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/fonts/glyphicons-halflings-regular.eot.gz -rw-r--r-- root/root 108737 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/fonts/glyphicons-halflings-regular.svg -rw-r--r-- root/root 23486 2019-02-13 15:55 ./usr/share/doc/keystone-doc/html/_static/fonts/glyphicons-halflings-regular.ttf.gz -rw-r--r-- root/root 23424 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/fonts/glyphicons-halflings-regular.woff -rw-r--r-- root/root 18028 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/fonts/glyphicons-halflings-regular.woff2 -rw-r--r-- root/root 147 2025-12-23 11:28 ./usr/share/doc/keystone-doc/html/_static/graphviz.css -rw-r--r-- root/root 6258 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_static/horizon-login-idp.png -rw-r--r-- root/root 16334 2025-08-27 19:14 ./usr/share/doc/keystone-doc/html/_static/horizon-login-sp.png drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_static/images/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_static/images/docs/ -rw-r--r-- root/root 4739 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/docs/license.png -rw-r--r-- root/root 18616 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/docs/superuser1.png -rw-r--r-- root/root 14372 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/docs/superuser2.png -rw-r--r-- root/root 12403 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/docs/superuser3.png -rw-r--r-- root/root 11727 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/docs/superuser4.png -rw-r--r-- root/root 1099 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/footer-facebook-hover.png -rw-r--r-- root/root 1097 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/footer-facebook.png -rw-r--r-- root/root 1119 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/footer-linkedin-hover.png -rw-r--r-- root/root 1144 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/footer-linkedin.png -rw-r--r-- root/root 1277 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/footer-twitter-hover.png -rw-r--r-- root/root 1280 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/footer-twitter.png -rw-r--r-- root/root 1045 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/footer-youtube-hover.png -rw-r--r-- root/root 1209 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/footer-youtube.png -rw-r--r-- root/root 729 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/loading.gif -rw-r--r-- root/root 937 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/logo-full.png -rw-r--r-- root/root 5345 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/logo-full.svg -rw-r--r-- root/root 658 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/logo-vert.png -rw-r--r-- root/root 5459 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/logo-vert.svg -rw-r--r-- root/root 937 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/openstack-logo-full.png -rw-r--r-- root/root 5345 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/openstack-logo-full.svg -rw-r--r-- root/root 658 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/openstack-logo-vert.png -rw-r--r-- root/root 5459 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/openstack-logo-vert.svg -rw-r--r-- root/root 278 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/images/search-icon.png drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_static/js/ -rw-r--r-- root/root 69707 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/js/bootstrap.js -rw-r--r-- root/root 70433 2025-11-30 18:54 ./usr/share/doc/keystone-doc/html/_static/js/bootstrap.min.js -rw-r--r-- root/root 4203 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/js/docs.js -rw-r--r-- root/root 268039 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/js/jquery-3.2.1.js -rw-r--r-- root/root 86659 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/js/jquery-3.2.1.min.js -rw-r--r-- root/root 1887 2023-08-17 10:26 ./usr/share/doc/keystone-doc/html/_static/js/navigation.js -rw-r--r-- root/root 30635 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_static/keystone.conf.sample.gz -rw-r--r-- root/root 8411 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_static/keystone.policy.yaml.sample.gz lrwxrwxrwx root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_static/language_data.js -> ../../../../javascript/sphinxdoc/1.0/language_data.js -rw-r--r-- root/root 90 2025-12-23 11:28 ./usr/share/doc/keystone-doc/html/_static/minus.png -rw-r--r-- root/root 90 2025-12-23 11:28 ./usr/share/doc/keystone-doc/html/_static/plus.png -rw-r--r-- root/root 5435 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_static/pygments.css lrwxrwxrwx root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_static/searchtools.js -> ../../../../javascript/sphinxdoc/1.0/searchtools.js lrwxrwxrwx root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/_static/sphinx_highlight.js -> ../../../../javascript/sphinxdoc/1.0/sphinx_highlight.js drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/ -rw-r--r-- root/root 25912 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/auth-totp.html -rw-r--r-- root/root 20021 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/authentication-mechanisms.html -rw-r--r-- root/root 28444 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/bootstrap.html -rw-r--r-- root/root 24222 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/case-insensitive.html -rw-r--r-- root/root 44101 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/cli-manage-projects-users-and-roles.html -rw-r--r-- root/root 112519 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/configuration.html -rw-r--r-- root/root 22624 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/configure-https.html -rw-r--r-- root/root 111009 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/configure_tokenless_x509.html -rw-r--r-- root/root 24844 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/credential-encryption.html -rw-r--r-- root/root 82995 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/event_notifications.html -rw-r--r-- root/root 25052 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/external-authentication.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/federation/ -rw-r--r-- root/root 127969 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/federation/configure_federation.html -rw-r--r-- root/root 19075 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/federation/federated_identity.html -rw-r--r-- root/root 54362 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/federation/introduction.html -rw-r--r-- root/root 100677 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/federation/mapping_combinations.html -rw-r--r-- root/root 44963 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/fernet-token-faq.html -rw-r--r-- root/root 17419 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/getting-started.html -rw-r--r-- root/root 17400 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/health-check-middleware.html -rw-r--r-- root/root 51238 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/identity-concepts.html -rw-r--r-- root/root 34140 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/identity-sources.html -rw-r--r-- root/root 23695 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/index.html -rw-r--r-- root/root 22853 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/jws-key-rotation.html -rw-r--r-- root/root 19536 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/keystone-features.html -rw-r--r-- root/root 37448 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/manage-services.html -rw-r--r-- root/root 18349 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/manage-trusts.html -rw-r--r-- root/root 24118 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/multi-factor-authentication.html -rw-r--r-- root/root 18914 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/oauth1.html -rw-r--r-- root/root 58569 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/oauth2-mtls-usage-guide.html -rw-r--r-- root/root 25466 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/oauth2-usage-guide.html -rw-r--r-- root/root 17180 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/operations.html -rw-r--r-- root/root 36331 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/resource-options.html -rw-r--r-- root/root 57906 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/service-api-protection.html -rw-r--r-- root/root 19563 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/token-provider.html -rw-r--r-- root/root 39332 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/tokens-overview.html -rw-r--r-- root/root 20965 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/tokens.html -rw-r--r-- root/root 43839 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/unified-limits.html -rw-r--r-- root/root 34773 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/admin/upgrading.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/ -rw-r--r-- root/root 71991 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.auth.html -rw-r--r-- root/root 33874 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.credentials.html -rw-r--r-- root/root 22909 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.discovery.html -rw-r--r-- root/root 97598 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.domains.html -rw-r--r-- root/root 23538 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.ec2tokens.html -rw-r--r-- root/root 37926 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.endpoints.html -rw-r--r-- root/root 44696 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.groups.html -rw-r--r-- root/root 197130 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.html -rw-r--r-- root/root 39147 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.limits.html -rw-r--r-- root/root 75145 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.os_ep_filter.html -rw-r--r-- root/root 98949 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.os_federation.html -rw-r--r-- root/root 59552 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.os_inherit.html -rw-r--r-- root/root 42518 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.os_oauth1.html -rw-r--r-- root/root 27144 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.os_oauth2.html -rw-r--r-- root/root 23447 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.os_revoke.html -rw-r--r-- root/root 27611 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.os_simple_cert.html -rw-r--r-- root/root 51010 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.policy.html -rw-r--r-- root/root 69806 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.projects.html -rw-r--r-- root/root 33546 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.regions.html -rw-r--r-- root/root 36291 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.registered_limits.html -rw-r--r-- root/root 25969 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.role_assignments.html -rw-r--r-- root/root 23895 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.role_inferences.html -rw-r--r-- root/root 45387 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.roles.html -rw-r--r-- root/root 23272 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.s3tokens.html -rw-r--r-- root/root 32941 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.services.html -rw-r--r-- root/root 40863 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.system.html -rw-r--r-- root/root 48742 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.trusts.html -rw-r--r-- root/root 114752 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.users.html -rw-r--r-- root/root 25221 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.validation.html -rw-r--r-- root/root 16207 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.validation.parameter_types.html -rw-r--r-- root/root 16263 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.validation.response_types.html -rw-r--r-- root/root 16133 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.api.validation.validators.html -rw-r--r-- root/root 35942 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.application_credential.backends.base.html -rw-r--r-- root/root 35532 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.application_credential.backends.html -rw-r--r-- root/root 59229 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.application_credential.backends.sql.html -rw-r--r-- root/root 31629 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.application_credential.core.html -rw-r--r-- root/root 22962 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.application_credential.html -rw-r--r-- root/root 16102 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.application_credential.schema.html -rw-r--r-- root/root 48741 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.assignment.backends.base.html -rw-r--r-- root/root 33873 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.assignment.backends.html -rw-r--r-- root/root 64414 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.assignment.backends.sql.html -rw-r--r-- root/root 71268 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.assignment.core.html -rw-r--r-- root/root 32561 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.assignment.html -rw-r--r-- root/root 33503 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.assignment.role_backends.base.html -rw-r--r-- root/root 30323 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.assignment.role_backends.html -rw-r--r-- root/root 17654 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.assignment.role_backends.resource_options.html -rw-r--r-- root/root 31862 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.assignment.role_backends.sql.html -rw-r--r-- root/root 33606 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.assignment.role_backends.sql_model.html -rw-r--r-- root/root 15874 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.assignment.schema.html -rw-r--r-- root/root 32702 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.auth.core.html -rw-r--r-- root/root 29012 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.auth.html -rw-r--r-- root/root 18754 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.auth.plugins.application_credential.html -rw-r--r-- root/root 26428 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.auth.plugins.base.html -rw-r--r-- root/root 25729 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.auth.plugins.core.html -rw-r--r-- root/root 21862 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.auth.plugins.external.html -rw-r--r-- root/root 27931 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.auth.plugins.html -rw-r--r-- root/root 30286 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.auth.plugins.mapped.html -rw-r--r-- root/root 18356 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.auth.plugins.oauth1.html -rw-r--r-- root/root 18397 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.auth.plugins.password.html -rw-r--r-- root/root 24720 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.auth.plugins.token.html -rw-r--r-- root/root 18720 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.auth.plugins.totp.html -rw-r--r-- root/root 17147 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.auth.schema.html -rw-r--r-- root/root 79624 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.catalog.backends.base.html -rw-r--r-- root/root 47304 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.catalog.backends.html -rw-r--r-- root/root 100131 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.catalog.backends.sql.html -rw-r--r-- root/root 44576 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.catalog.core.html -rw-r--r-- root/root 26844 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.catalog.html -rw-r--r-- root/root 15820 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.catalog.schema.html -rw-r--r-- root/root 17901 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.cmd.bootstrap.html -rw-r--r-- root/root 119909 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.cmd.cli.html -rw-r--r-- root/root 19815 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.cmd.doctor.caching.html -rw-r--r-- root/root 20810 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.cmd.doctor.credential.html -rw-r--r-- root/root 17620 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.cmd.doctor.database.html -rw-r--r-- root/root 17477 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.cmd.doctor.debug.html -rw-r--r-- root/root 18890 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.cmd.doctor.federation.html -rw-r--r-- root/root 26072 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.cmd.doctor.html -rw-r--r-- root/root 24039 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.cmd.doctor.ldap.html -rw-r--r-- root/root 20834 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.cmd.doctor.security_compliance.html -rw-r--r-- root/root 18226 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.cmd.doctor.tokens.html -rw-r--r-- root/root 18863 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.cmd.doctor.tokens_fernet.html -rw-r--r-- root/root 53132 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.cmd.html -rw-r--r-- root/root 18482 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.cmd.idutils.html -rw-r--r-- root/root 16840 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.cmd.manage.html -rw-r--r-- root/root 19736 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.cmd.status.html -rw-r--r-- root/root 16039 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.authorization.html -rw-r--r-- root/root 36035 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.cache.core.html -rw-r--r-- root/root 21571 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.cache.html -rw-r--r-- root/root 18909 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.context.html -rw-r--r-- root/root 29254 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.driver_hints.html -rw-r--r-- root/root 25280 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.fernet_utils.html -rw-r--r-- root/root 72483 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.html -rw-r--r-- root/root 40159 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.json_home.html -rw-r--r-- root/root 17660 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.jwt_utils.html -rw-r--r-- root/root 21532 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.manager.html -rw-r--r-- root/root 32620 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.password_hashers.bcrypt.html -rw-r--r-- root/root 26952 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.password_hashers.html -rw-r--r-- root/root 25053 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.password_hashers.pbkdf2.html -rw-r--r-- root/root 25316 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.password_hashers.scrypt.html -rw-r--r-- root/root 23530 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.password_hashing.html -rw-r--r-- root/root 17283 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.access_rule.html -rw-r--r-- root/root 17428 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.access_token.html -rw-r--r-- root/root 17486 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.application_credential.html -rw-r--r-- root/root 17258 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.auth.html -rw-r--r-- root/root 17174 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.base.html -rw-r--r-- root/root 17250 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.consumer.html -rw-r--r-- root/root 17282 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.credential.html -rw-r--r-- root/root 17272 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.domain.html -rw-r--r-- root/root 17366 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.domain_config.html -rw-r--r-- root/root 17394 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.ec2_credential.html -rw-r--r-- root/root 17314 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.ec2tokens.html -rw-r--r-- root/root 17304 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.endpoint.html -rw-r--r-- root/root 17340 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.endpoint_group.html -rw-r--r-- root/root 18251 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.grant.html -rw-r--r-- root/root 17250 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.group.html -rw-r--r-- root/root 32665 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.html -rw-r--r-- root/root 17412 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.identity_provider.html -rw-r--r-- root/root 17362 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.implied_role.html -rw-r--r-- root/root 17232 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.limit.html -rw-r--r-- root/root 17216 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.mapping.html -rw-r--r-- root/root 17284 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.policy.html -rw-r--r-- root/root 17404 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.policy_association.html -rw-r--r-- root/root 17354 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.project.html -rw-r--r-- root/root 17384 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.project_endpoint.html -rw-r--r-- root/root 17298 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.protocol.html -rw-r--r-- root/root 17278 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.region.html -rw-r--r-- root/root 17402 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.registered_limit.html -rw-r--r-- root/root 17350 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.revoke_event.html -rw-r--r-- root/root 17264 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.role.html -rw-r--r-- root/root 17350 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.role_assignment.html -rw-r--r-- root/root 17298 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.s3tokens.html -rw-r--r-- root/root 17294 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.service.html -rw-r--r-- root/root 17366 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.service_provider.html -rw-r--r-- root/root 17310 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.token.html -rw-r--r-- root/root 17354 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.token_revocation.html -rw-r--r-- root/root 17238 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.trust.html -rw-r--r-- root/root 17159 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.policies.user.html -rw-r--r-- root/root 17841 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.profiler.html -rw-r--r-- root/root 22841 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.provider_api.html -rw-r--r-- root/root 25977 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.rbac_enforcer.enforcer.html -rw-r--r-- root/root 28809 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.rbac_enforcer.html -rw-r--r-- root/root 18556 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.rbac_enforcer.policy.html -rw-r--r-- root/root 17551 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.render_token.html -rw-r--r-- root/root 33943 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.resource_options.core.html -rw-r--r-- root/root 24787 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.resource_options.html -rw-r--r-- root/root 23712 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.resource_options.options.html -rw-r--r-- root/root 22241 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.resource_options.options.immutable.html -rw-r--r-- root/root 19421 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.sql.html -rw-r--r-- root/root 28580 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.sql.upgrades.html -rw-r--r-- root/root 20587 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.tokenless_auth.html -rw-r--r-- root/root 52357 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.utils.html -rw-r--r-- root/root 21696 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.validation.html -rw-r--r-- root/root 16256 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.validation.parameter_types.html -rw-r--r-- root/root 20582 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.common.validation.validators.html -rw-r--r-- root/root 18085 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.application_credential.html -rw-r--r-- root/root 17932 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.assignment.html -rw-r--r-- root/root 18837 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.auth.html -rw-r--r-- root/root 17791 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.catalog.html -rw-r--r-- root/root 16032 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.constants.html -rw-r--r-- root/root 17872 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.credential.html -rw-r--r-- root/root 17851 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.default.html -rw-r--r-- root/root 17971 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.domain_config.html -rw-r--r-- root/root 18049 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.endpoint_filter.html -rw-r--r-- root/root 18031 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.endpoint_policy.html -rw-r--r-- root/root 17956 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.federation.html -rw-r--r-- root/root 18019 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.fernet_receipts.html -rw-r--r-- root/root 17977 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.fernet_tokens.html -rw-r--r-- root/root 41201 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.html -rw-r--r-- root/root 17908 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.identity.html -rw-r--r-- root/root 18010 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.identity_mapping.html -rw-r--r-- root/root 17896 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.jwt_tokens.html -rw-r--r-- root/root 17746 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.ldap.html -rw-r--r-- root/root 17752 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.oauth1.html -rw-r--r-- root/root 17752 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.oauth2.html -rw-r--r-- root/root 17506 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.opts.html -rw-r--r-- root/root 17758 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.policy.html -rw-r--r-- root/root 17797 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.receipt.html -rw-r--r-- root/root 17812 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.resource.html -rw-r--r-- root/root 17764 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.revoke.html -rw-r--r-- root/root 17710 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.role.html -rw-r--r-- root/root 17788 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.saml.html -rw-r--r-- root/root 18061 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.security_compliance.html -rw-r--r-- root/root 17962 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.shadow_users.html -rw-r--r-- root/root 17827 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.token.html -rw-r--r-- root/root 17914 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.tokenless_auth.html -rw-r--r-- root/root 17764 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.totp.html -rw-r--r-- root/root 17773 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.trust.html -rw-r--r-- root/root 17899 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.unified_limit.html -rw-r--r-- root/root 17020 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.utils.html -rw-r--r-- root/root 17713 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.conf.wsgi.html -rw-r--r-- root/root 29635 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.credential.backends.base.html -rw-r--r-- root/root 24717 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.credential.backends.html -rw-r--r-- root/root 34887 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.credential.backends.sql.html -rw-r--r-- root/root 26814 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.credential.core.html -rw-r--r-- root/root 23372 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.credential.html -rw-r--r-- root/root 18219 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.credential.provider.html -rw-r--r-- root/root 20414 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.credential.providers.core.html -rw-r--r-- root/root 22250 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.credential.providers.fernet.core.html -rw-r--r-- root/root 18563 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.credential.providers.fernet.html -rw-r--r-- root/root 19581 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.credential.providers.html -rw-r--r-- root/root 15964 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.credential.schema.html -rw-r--r-- root/root 36516 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.endpoint_policy.backends.base.html -rw-r--r-- root/root 25891 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.endpoint_policy.backends.html -rw-r--r-- root/root 41331 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.endpoint_policy.backends.sql.html -rw-r--r-- root/root 25102 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.endpoint_policy.core.html -rw-r--r-- root/root 20719 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.endpoint_policy.html -rw-r--r-- root/root 323394 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.exception.html -rw-r--r-- root/root 61253 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.federation.backends.base.html -rw-r--r-- root/root 43218 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.federation.backends.html -rw-r--r-- root/root 95268 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.federation.backends.sql.html -rw-r--r-- root/root 16015 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.federation.constants.html -rw-r--r-- root/root 28697 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.federation.core.html -rw-r--r-- root/root 31122 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.federation.html -rw-r--r-- root/root 24679 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.federation.idp.html -rw-r--r-- root/root 15937 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.federation.schema.html -rw-r--r-- root/root 48402 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.federation.utils.html -rw-r--r-- root/root 216761 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.html -rw-r--r-- root/root 15970 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.i18n.html -rw-r--r-- root/root 71026 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.backends.base.html -rw-r--r-- root/root 61138 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.backends.html -rw-r--r-- root/root 159142 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.backends.ldap.common.html -rw-r--r-- root/root 98100 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.backends.ldap.core.html -rw-r--r-- root/root 63559 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.backends.ldap.html -rw-r--r-- root/root 24039 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.backends.ldap.models.html -rw-r--r-- root/root 17458 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.backends.resource_options.html -rw-r--r-- root/root 58240 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.backends.sql.html -rw-r--r-- root/root 73044 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.backends.sql_model.html -rw-r--r-- root/root 64936 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.core.html -rw-r--r-- root/root 20745 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.generator.html -rw-r--r-- root/root 38664 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.html -rw-r--r-- root/root 17710 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.id_generators.html -rw-r--r-- root/root 19012 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.id_generators.sha256.html -rw-r--r-- root/root 27539 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.mapping_backends.base.html -rw-r--r-- root/root 23722 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.mapping_backends.html -rw-r--r-- root/root 19022 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.mapping_backends.mapping.html -rw-r--r-- root/root 30087 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.mapping_backends.sql.html -rw-r--r-- root/root 15878 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.schema.html -rw-r--r-- root/root 35349 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.shadow_backends.base.html -rw-r--r-- root/root 25187 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.shadow_backends.html -rw-r--r-- root/root 35106 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.identity.shadow_backends.sql.html -rw-r--r-- root/root 37185 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.limit.backends.base.html -rw-r--r-- root/root 29866 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.limit.backends.html -rw-r--r-- root/root 51771 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.limit.backends.sql.html -rw-r--r-- root/root 29436 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.limit.core.html -rw-r--r-- root/root 24240 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.limit.html -rw-r--r-- root/root 22102 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.limit.models.base.html -rw-r--r-- root/root 21935 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.limit.models.flat.html -rw-r--r-- root/root 21346 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.limit.models.html -rw-r--r-- root/root 21852 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.limit.models.strict_two_level.html -rw-r--r-- root/root 15806 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.limit.schema.html -rw-r--r-- root/root 26289 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.models.html -rw-r--r-- root/root 22330 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.models.receipt_model.html -rw-r--r-- root/root 24215 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.models.revoke_model.html -rw-r--r-- root/root 32980 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.models.token_model.html -rw-r--r-- root/root 49900 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.notifications.html -rw-r--r-- root/root 39519 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.oauth1.backends.base.html -rw-r--r-- root/root 32321 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.oauth1.backends.html -rw-r--r-- root/root 55905 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.oauth1.backends.sql.html -rw-r--r-- root/root 30071 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.oauth1.core.html -rw-r--r-- root/root 30559 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.oauth1.html -rw-r--r-- root/root 15879 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.oauth1.schema.html -rw-r--r-- root/root 83037 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.oauth1.validator.html -rw-r--r-- root/root 17012 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.oauth2.handlers.html -rw-r--r-- root/root 17010 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.oauth2.html -rw-r--r-- root/root 25454 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.policy.backends.base.html -rw-r--r-- root/root 23743 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.policy.backends.html -rw-r--r-- root/root 24616 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.policy.backends.rules.html -rw-r--r-- root/root 27691 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.policy.backends.sql.html -rw-r--r-- root/root 23453 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.policy.core.html -rw-r--r-- root/root 20599 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.policy.html -rw-r--r-- root/root 15828 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.policy.schema.html -rw-r--r-- root/root 18093 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.receipt.handlers.html -rw-r--r-- root/root 25022 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.receipt.html -rw-r--r-- root/root 22101 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.receipt.provider.html -rw-r--r-- root/root 21413 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.receipt.providers.base.html -rw-r--r-- root/root 21808 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.receipt.providers.fernet.core.html -rw-r--r-- root/root 23271 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.receipt.providers.fernet.html -rw-r--r-- root/root 19703 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.receipt.providers.html -rw-r--r-- root/root 37456 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.receipt.receipt_formatters.html -rw-r--r-- root/root 44694 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.resource.backends.base.html -rw-r--r-- root/root 33252 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.resource.backends.html -rw-r--r-- root/root 17458 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.resource.backends.resource_options.html -rw-r--r-- root/root 42351 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.resource.backends.sql.html -rw-r--r-- root/root 33986 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.resource.backends.sql_model.html -rw-r--r-- root/root 34800 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.resource.config_backends.base.html -rw-r--r-- root/root 27148 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.resource.config_backends.html -rw-r--r-- root/root 45701 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.resource.config_backends.sql.html -rw-r--r-- root/root 79423 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.resource.core.html -rw-r--r-- root/root 32729 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.resource.html -rw-r--r-- root/root 15854 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.resource.schema.html -rw-r--r-- root/root 21607 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.revoke.backends.base.html -rw-r--r-- root/root 22684 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.revoke.backends.html -rw-r--r-- root/root 30041 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.revoke.backends.sql.html -rw-r--r-- root/root 24713 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.revoke.core.html -rw-r--r-- root/root 20746 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.revoke.html -rw-r--r-- root/root 15812 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.revoke.model.html -rw-r--r-- root/root 17016 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.server.backends.html -rw-r--r-- root/root 18576 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.server.flask.application.html -rw-r--r-- root/root 63705 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.server.flask.common.html -rw-r--r-- root/root 18416 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.server.flask.core.html -rw-r--r-- root/root 76284 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.server.flask.html -rw-r--r-- root/root 20017 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.server.flask.request_processing.html -rw-r--r-- root/root 17958 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.server.flask.request_processing.json_body.html -rw-r--r-- root/root 26055 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.server.flask.request_processing.middleware.auth_context.html -rw-r--r-- root/root 20314 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.server.flask.request_processing.middleware.html -rw-r--r-- root/root 18489 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.server.flask.request_processing.middleware.url_normalize.html -rw-r--r-- root/root 17704 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.server.flask.request_processing.req_logging.html -rw-r--r-- root/root 34182 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.server.html -rw-r--r-- root/root 17710 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.server.wsgi.html -rw-r--r-- root/root 39014 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.token.html -rw-r--r-- root/root 29807 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.token.provider.html -rw-r--r-- root/root 22942 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.token.providers.base.html -rw-r--r-- root/root 23348 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.token.providers.fernet.core.html -rw-r--r-- root/root 17900 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.token.providers.fernet.html -rw-r--r-- root/root 19878 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.token.providers.html -rw-r--r-- root/root 30362 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.token.providers.jws.core.html -rw-r--r-- root/root 19485 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.token.providers.jws.html -rw-r--r-- root/root 124504 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.token.token_formatters.html -rw-r--r-- root/root 30070 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.trust.backends.base.html -rw-r--r-- root/root 26800 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.trust.backends.html -rw-r--r-- root/root 40838 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.trust.backends.sql.html -rw-r--r-- root/root 23293 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.trust.core.html -rw-r--r-- root/root 20198 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.trust.html -rw-r--r-- root/root 15821 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.trust.schema.html -rw-r--r-- root/root 16834 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/keystone.version.html -rw-r--r-- root/root 55597 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api/modules.html -rw-r--r-- root/root 121377 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/api_curl_examples.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/cli/ -rw-r--r-- root/root 18012 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/cli/commands.html -rw-r--r-- root/root 15988 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/cli/index.html -rw-r--r-- root/root 27905 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/cli/keystone-manage.html -rw-r--r-- root/root 22973 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/cli/keystone-status.html -rw-r--r-- root/root 15636 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/code_documentation.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/configuration/ -rw-r--r-- root/root 390860 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/configuration/config-options.html -rw-r--r-- root/root 17349 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/configuration/index.html -rw-r--r-- root/root 234458 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/configuration/policy.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/configuration/samples/ -rw-r--r-- root/root 16198 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/configuration/samples/index.html -rw-r--r-- root/root 183327 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/configuration/samples/keystone-conf.html -rw-r--r-- root/root 22200 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/configuration/samples/logging-conf.html -rw-r--r-- root/root 172338 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/configuration/samples/policy-yaml.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/ -rw-r--r-- root/root 33256 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/api_change_tutorial.html -rw-r--r-- root/root 18326 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/architecture.html -rw-r--r-- root/root 24857 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/auth-plugins.html -rw-r--r-- root/root 24100 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/caching-layer.html -rw-r--r-- root/root 23079 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/contributing.html -rw-r--r-- root/root 24964 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/database-migrations.html -rw-r--r-- root/root 28520 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/developing-drivers.html -rw-r--r-- root/root 25236 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/doctor-checks.html -rw-r--r-- root/root 19583 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/filtering-responsibilities.html -rw-r--r-- root/root 24483 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/how-can-i-help.html -rw-r--r-- root/root 34532 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/http-api.html -rw-r--r-- root/root 19391 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/id-manage.html -rw-r--r-- root/root 20001 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/index.html -rw-r--r-- root/root 19005 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/list-truncation.html -rw-r--r-- root/root 26550 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/programming-exercises.html -rw-r--r-- root/root 23919 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/proposing-features.html -rw-r--r-- root/root 24016 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/release-notes.html -rw-r--r-- root/root 29761 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/service-catalog.html -rw-r--r-- root/root 59779 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/services.html -rw-r--r-- root/root 34289 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/set-up-keystone.html -rw-r--r-- root/root 50162 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/testing-keystone.html -rw-r--r-- root/root 26635 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/contributor/vision-reflection.html -rw-r--r-- root/root 688259 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/genindex.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/getting-started/ -rw-r--r-- root/root 63655 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/getting-started/architecture.html -rw-r--r-- root/root 20839 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/getting-started/community.html -rw-r--r-- root/root 16331 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/getting-started/index.html -rw-r--r-- root/root 43350 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/getting-started/policy_mapping.html -rw-r--r-- root/root 32295 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/index.html -rw-r--r-- root/root 15815 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/indices-tables.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/install/ -rw-r--r-- root/root 18911 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/install/get-started-rdo.html -rw-r--r-- root/root 18851 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/install/get-started-ubuntu.html -rw-r--r-- root/root 19025 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/install/index-rdo.html -rw-r--r-- root/root 18939 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/install/index-ubuntu.html -rw-r--r-- root/root 18717 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/install/index.html -rw-r--r-- root/root 29011 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/install/keystone-install-rdo.html -rw-r--r-- root/root 29329 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/install/keystone-install-ubuntu.html -rw-r--r-- root/root 23688 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/install/keystone-openrc-rdo.html -rw-r--r-- root/root 23664 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/install/keystone-openrc-ubuntu.html -rw-r--r-- root/root 24149 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/install/keystone-users-rdo.html -rw-r--r-- root/root 24176 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/install/keystone-users-ubuntu.html -rw-r--r-- root/root 20755 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/install/keystone-verify-rdo.html -rw-r--r-- root/root 20774 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/install/keystone-verify-ubuntu.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/install/shared/ -rw-r--r-- root/root 15098 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/install/shared/note_configuration_vary_by_distribution.html -rw-r--r-- root/root 31420 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/objects.inv -rw-r--r-- root/root 102045 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/py-modindex.html -rw-r--r-- root/root 14757 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/search.html -rw-r--r-- root/root 947179 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/searchindex.js drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/user/ -rw-r--r-- root/root 42180 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/user/application_credentials.html -rw-r--r-- root/root 28904 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/user/domain-manager-usage.html -rw-r--r-- root/root 17487 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/user/index.html -rw-r--r-- root/root 21508 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/user/json_home.html -rw-r--r-- root/root 28143 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/user/multi-factor-authentication.html -rw-r--r-- root/root 24113 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/user/supported_clients.html -rw-r--r-- root/root 22740 2026-02-16 12:11 ./usr/share/doc/keystone-doc/html/user/trusts.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone/examples/ drwxr-xr-x root/root 0 2025-08-27 19:14 ./usr/share/doc/keystone/examples/pki/ drwxr-xr-x root/root 0 2025-08-27 19:14 ./usr/share/doc/keystone/examples/pki/certs/ -rw-r--r-- root/root 1391 2025-08-27 19:14 ./usr/share/doc/keystone/examples/pki/certs/cacert.pem -rw-r--r-- root/root 3030 2025-08-27 19:14 ./usr/share/doc/keystone/examples/pki/certs/middleware.pem -rw-r--r-- root/root 1326 2025-08-27 19:14 ./usr/share/doc/keystone/examples/pki/certs/signing_cert.pem -rw-r--r-- root/root 1326 2025-08-27 19:14 ./usr/share/doc/keystone/examples/pki/certs/ssl_cert.pem drwxr-xr-x root/root 0 2025-08-27 19:14 ./usr/share/doc/keystone/examples/pki/private/ -rw-r--r-- root/root 1704 2025-08-27 19:14 ./usr/share/doc/keystone/examples/pki/private/cakey.pem -rw-r--r-- root/root 1704 2025-08-27 19:14 ./usr/share/doc/keystone/examples/pki/private/signing_key.pem -rw-r--r-- root/root 1704 2025-08-27 19:14 ./usr/share/doc/keystone/examples/pki/private/ssl_key.pem keystone_28.0.0-6_all.deb ------------------------- new Debian package, version 2.0. size 74528 bytes: control archive=25936 bytes. 231 bytes, 7 lines conffiles 52446 bytes, 1263 lines * config #!/bin/sh 937 bytes, 18 lines control 738 bytes, 10 lines md5sums 59114 bytes, 1389 lines * postinst #!/bin/sh 1769 bytes, 53 lines * postrm #!/bin/sh 231 bytes, 7 lines * preinst #!/bin/sh 392 bytes, 20 lines * prerm #!/bin/sh 40688 bytes, 588 lines templates Package: keystone Version: 2:28.0.0-6 Architecture: all Maintainer: Debian OpenStack Installed-Size: 424 Depends: adduser, dbconfig-common, debconf, python3-keystone (= 2:28.0.0-6), python3-keystoneclient, python3-openstackclient, python3-pastescript, q-text-as-data, sqlite3, uwsgi-plugin-apparmor, uwsgi-plugin-python3, xmlsec1, debconf (>= 0.5) | debconf-2.0 Suggests: apparmor Section: net Priority: optional Homepage: http://keystone.openstack.org/ Description: OpenStack identity service This is the identity service used by OpenStack for authentication (authN) and high-level authorization (authZ). It currently supports token-based authN with user/service authZ, and is scalable to support OAuth, SAML, and OpenID in future versions. Out of the box, Keystone uses SQLite for its identity store database, with the option to connect to external LDAP. . This package contains the daemons. drwxr-xr-x root/root 0 2026-02-16 12:11 ./ drwxr-xr-x root/root 0 2026-02-16 12:11 ./etc/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./etc/apparmor.d/ -rw-r--r-- root/root 245 2026-02-16 12:11 ./etc/apparmor.d/usr.bin.keystone-all drwxr-xr-x root/root 0 2026-02-16 12:11 ./etc/init.d/ -rwxr-xr-x root/root 8564 2026-02-16 12:11 ./etc/init.d/keystone drwxr-xr-x root/root 0 2026-02-16 12:11 ./etc/keystone/ -rw-r--r-- root/root 2368 2026-02-16 12:11 ./etc/keystone/keystone-uwsgi.ini -rw-r--r-- root/root 776 2026-02-16 12:11 ./etc/keystone/logging.conf drwxr-xr-x root/root 0 2026-02-16 12:11 ./etc/keystone/policy.d/ -rw-r--r-- root/root 99950 2026-02-16 12:11 ./etc/keystone/policy.d/00_default_policy.yaml -rw-r--r-- root/root 665 2025-08-27 19:14 ./etc/keystone/sso_callback_template.html drwxr-xr-x root/root 0 2026-02-16 12:11 ./etc/logrotate.d/ -rw-r--r-- root/root 111 2026-02-16 12:11 ./etc/logrotate.d/keystone drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/systemd/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/systemd/system/ -rw-r--r-- root/root 637 2026-02-16 12:11 ./usr/lib/systemd/system/keystone.service drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/tmpfiles.d/ -rw-r--r-- root/root 41 2026-02-16 12:11 ./usr/lib/tmpfiles.d/keystone.conf drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone/ -rw-r--r-- root/root 242 2026-02-16 12:11 ./usr/share/doc/keystone/README.Debian -rw-r--r-- root/root 4388 2026-02-16 12:11 ./usr/share/doc/keystone/changelog.Debian.gz -rw-r--r-- root/root 1937 2026-02-16 12:11 ./usr/share/doc/keystone/copyright -rw-r--r-- root/root 1046 2025-08-27 19:14 ./usr/share/doc/keystone/logging.conf.sample drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/keystone/scripts/ -rw-r--r-- root/root 2841 2026-02-16 12:11 ./usr/share/doc/keystone/scripts/keystone.base-deployment.sh drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/keystone/ -rw-r--r-- root/root 110302 2026-02-16 12:11 ./usr/share/keystone/keystone.conf drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/lintian/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 171 2026-02-16 12:11 ./usr/share/lintian/overrides/keystone drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/man/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/man/man1/ -rw-r--r-- root/root 2584 2026-02-16 12:11 ./usr/share/man/man1/keystone-manage.1.gz drwxr-xr-x root/root 0 2026-02-16 12:11 ./var/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./var/lib/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./var/lib/keystone/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./var/lib/keystone/cache/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./var/log/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./var/log/keystone/ python3-keystone_28.0.0-6_all.deb --------------------------------- new Debian package, version 2.0. size 732384 bytes: control archive=15164 bytes. 1549 bytes, 19 lines control 62533 bytes, 602 lines md5sums 941 bytes, 31 lines * postinst #!/bin/sh 604 bytes, 13 lines * postrm #!/bin/sh 413 bytes, 12 lines * prerm #!/bin/sh Package: python3-keystone Source: keystone Version: 2:28.0.0-6 Architecture: all Maintainer: Debian OpenStack Installed-Size: 7150 Depends: python3-bcrypt, python3-cryptography (>= 2.7), python3-dateutil, python3-dogpile.cache, python3-flask, python3-flask-restful, python3-jsonschema, python3-jwt, python3-keystoneclient, python3-keystonemiddleware, python3-ldappool, python3-lxml, python3-memcache, python3-msgpack, python3-oauthlib, python3-openstackclient, python3-oslo.cache, python3-oslo.config, python3-oslo.context, python3-oslo.db, python3-oslo.i18n, python3-oslo.log, python3-oslo.messaging, python3-oslo.middleware, python3-oslo.policy (>= 4.5.0), python3-oslo.serialization, python3-oslo.upgradecheck, python3-oslo.utils, python3-osprofiler, python3-pbr, python3-pycadf, python3-pyldap, python3-pymysql, python3-pysaml2, python3-scrypt, python3-sqlalchemy (>= 1.4.0), python3-stevedore, python3-webob, python3-werkzeug, python3:any Conflicts: python-keystone Section: python Priority: optional Homepage: http://keystone.openstack.org/ Description: OpenStack identity service - library This is the identity service used by OpenStack for authentication (authN) and high-level authorization (authZ). It currently supports token-based authN with user/service authZ, and is scalable to support OAuth, SAML, and OpenID in future versions. Out of the box, Keystone uses SQLite for its identity store database, with the option to connect to external LDAP. . This package contains the Python libraries. drwxr-xr-x root/root 0 2026-02-16 12:11 ./ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/bin/ -rwxr-xr-x root/root 159 2026-02-16 12:11 ./usr/bin/keystone-manage -rwxr-xr-x root/root 159 2026-02-16 12:11 ./usr/bin/keystone-status drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone-28.0.0.egg-info/ -rw-r--r-- root/root 4704 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone-28.0.0.egg-info/PKG-INFO -rw-r--r-- root/root 1 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone-28.0.0.egg-info/dependency_links.txt -rw-r--r-- root/root 3576 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone-28.0.0.egg-info/entry_points.txt -rw-r--r-- root/root 1 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone-28.0.0.egg-info/not-zip-safe -rw-r--r-- root/root 309 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone-28.0.0.egg-info/requires.txt -rw-r--r-- root/root 9 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone-28.0.0.egg-info/top_level.txt drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/api/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/api/_shared/ -rw-r--r-- root/root 8148 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/_shared/EC2_S3_Resource.py -rw-r--r-- root/root 417 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/_shared/__init__.py -rw-r--r-- root/root 12085 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/_shared/authentication.py -rw-r--r-- root/root 1822 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/_shared/implied_roles.py -rw-r--r-- root/root 4059 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/_shared/json_home_relations.py -rw-r--r-- root/root 3054 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/_shared/saml.py -rw-r--r-- root/root 20237 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/api/auth.py -rw-r--r-- root/root 11229 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/credentials.py -rw-r--r-- root/root 4207 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/discovery.py -rw-r--r-- root/root 22502 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/domains.py -rw-r--r-- root/root 3711 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/api/ec2tokens.py -rw-r--r-- root/root 6920 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/endpoints.py -rw-r--r-- root/root 10127 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/groups.py -rw-r--r-- root/root 7510 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/limits.py -rw-r--r-- root/root 15215 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/os_ep_filter.py -rw-r--r-- root/root 23326 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/os_federation.py -rw-r--r-- root/root 19388 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/os_inherit.py -rw-r--r-- root/root 15225 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/os_oauth1.py -rw-r--r-- root/root 16950 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/os_oauth2.py -rw-r--r-- root/root 2930 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/os_revoke.py -rw-r--r-- root/root 2249 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/os_simple_cert.py -rw-r--r-- root/root 10907 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/policy.py -rw-r--r-- root/root 24741 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/projects.py -rw-r--r-- root/root 5156 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/regions.py -rw-r--r-- root/root 5572 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/registered_limits.py -rw-r--r-- root/root 17190 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/role_assignments.py -rw-r--r-- root/root 2753 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/role_inferences.py -rw-r--r-- root/root 14071 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/roles.py -rw-r--r-- root/root 4597 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/api/s3tokens.py -rw-r--r-- root/root 4214 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/services.py -rw-r--r-- root/root 8285 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/system.py -rw-r--r-- root/root 22080 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/trusts.py -rw-r--r-- root/root 39357 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/users.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/api/validation/ -rw-r--r-- root/root 5843 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/validation/__init__.py -rw-r--r-- root/root 3604 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/validation/parameter_types.py -rw-r--r-- root/root 1732 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/validation/response_types.py -rw-r--r-- root/root 8534 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/api/validation/validators.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/application_credential/ -rw-r--r-- root/root 605 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/application_credential/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/application_credential/backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/application_credential/backends/__init__.py -rw-r--r-- root/root 4553 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/application_credential/backends/base.py -rw-r--r-- root/root 12136 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/application_credential/backends/sql.py -rw-r--r-- root/root 10447 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/application_credential/core.py -rw-r--r-- root/root 11692 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/application_credential/schema.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/assignment/ -rw-r--r-- root/root 633 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/assignment/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/assignment/backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/assignment/backends/__init__.py -rw-r--r-- root/root 7486 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/assignment/backends/base.py -rw-r--r-- root/root 17747 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/assignment/backends/sql.py -rw-r--r-- root/root 62426 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/assignment/core.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/assignment/role_backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/assignment/role_backends/__init__.py -rw-r--r-- root/root 4380 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/assignment/role_backends/base.py -rw-r--r-- root/root 974 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/assignment/role_backends/resource_options.py -rw-r--r-- root/root 6664 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/assignment/role_backends/sql.py -rw-r--r-- root/root 4410 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/assignment/role_backends/sql_model.py -rw-r--r-- root/root 14282 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/assignment/schema.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/auth/ -rw-r--r-- root/root 713 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/auth/__init__.py -rw-r--r-- root/root 24350 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/auth/core.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/auth/plugins/ -rw-r--r-- root/root 619 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/auth/plugins/__init__.py -rw-r--r-- root/root 1550 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/auth/plugins/application_credential.py -rw-r--r-- root/root 3029 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/auth/plugins/base.py -rw-r--r-- root/root 9545 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/auth/plugins/core.py -rw-r--r-- root/root 3105 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/auth/plugins/external.py -rw-r--r-- root/root 16458 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/auth/plugins/mapped.py -rw-r--r-- root/root 2721 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/auth/plugins/oauth1.py -rw-r--r-- root/root 1626 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/auth/plugins/password.py -rw-r--r-- root/root 5810 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/auth/plugins/token.py -rw-r--r-- root/root 4799 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/auth/plugins/totp.py -rw-r--r-- root/root 5688 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/auth/schema.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/catalog/ -rw-r--r-- root/root 630 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/catalog/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/catalog/backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/catalog/backends/__init__.py -rw-r--r-- root/root 16749 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/catalog/backends/base.py -rw-r--r-- root/root 27451 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/catalog/backends/sql.py -rw-r--r-- root/root 13989 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/catalog/core.py -rw-r--r-- root/root 17639 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/catalog/schema.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/cmd/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/cmd/__init__.py -rw-r--r-- root/root 15358 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/cmd/bootstrap.py -rw-r--r-- root/root 59230 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/cmd/cli.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/cmd/doctor/ -rw-r--r-- root/root 2782 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/cmd/doctor/__init__.py -rw-r--r-- root/root 2066 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/cmd/doctor/caching.py -rw-r--r-- root/root 2897 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/cmd/doctor/credential.py -rw-r--r-- root/root 1097 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/cmd/doctor/database.py -rw-r--r-- root/root 933 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/cmd/doctor/debug.py -rw-r--r-- root/root 1304 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/cmd/doctor/federation.py -rw-r--r-- root/root 5658 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/cmd/doctor/ldap.py -rw-r--r-- root/root 2416 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/cmd/doctor/security_compliance.py -rw-r--r-- root/root 1545 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/cmd/doctor/tokens.py -rw-r--r-- root/root 1770 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/cmd/doctor/tokens_fernet.py -rw-r--r-- root/root 6158 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/cmd/idutils.py -rw-r--r-- root/root 1312 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/cmd/manage.py -rw-r--r-- root/root 4037 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/cmd/status.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/__init__.py -rw-r--r-- root/root 1449 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/authorization.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/cache/ -rw-r--r-- root/root 624 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/cache/__init__.py -rw-r--r-- root/root 3757 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/cache/_context_cache.py -rw-r--r-- root/root 6143 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/cache/core.py -rw-r--r-- root/root 2869 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/context.py -rw-r--r-- root/root 6537 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/driver_hints.py -rw-r--r-- root/root 12226 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/fernet_utils.py -rw-r--r-- root/root 4669 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/json_home.py -rw-r--r-- root/root 1653 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/jwt_utils.py -rw-r--r-- root/root 7816 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/manager.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/password_hashers/ -rw-r--r-- root/root 1260 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/password_hashers/__init__.py -rw-r--r-- root/root 5246 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/password_hashers/bcrypt.py -rw-r--r-- root/root 3723 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/password_hashers/pbkdf2.py -rw-r--r-- root/root 3790 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/password_hashers/scrypt.py -rw-r--r-- root/root 7570 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/password_hashing.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/policies/ -rw-r--r-- root/root 3524 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/policies/__init__.py -rw-r--r-- root/root 2050 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/access_rule.py -rw-r--r-- root/root 3607 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/access_token.py -rw-r--r-- root/root 3443 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/application_credential.py -rw-r--r-- root/root 2076 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/auth.py -rw-r--r-- root/root 4610 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/base.py -rw-r--r-- root/root 3951 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/consumer.py -rw-r--r-- root/root 3906 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/credential.py -rw-r--r-- root/root 4166 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/domain.py -rw-r--r-- root/root 7391 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/domain_config.py -rw-r--r-- root/root 3705 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/ec2_credential.py -rw-r--r-- root/root 1195 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/policies/ec2tokens.py -rw-r--r-- root/root 3743 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/endpoint.py -rw-r--r-- root/root 10003 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/endpoint_group.py -rw-r--r-- root/root 15179 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/grant.py -rw-r--r-- root/root 9276 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/group.py -rw-r--r-- root/root 4851 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/identity_provider.py -rw-r--r-- root/root 6756 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/implied_role.py -rw-r--r-- root/root 2990 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/limit.py -rw-r--r-- root/root 4384 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/mapping.py -rw-r--r-- root/root 3798 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/policy.py -rw-r--r-- root/root 11401 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/policy_association.py -rw-r--r-- root/root 10773 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/project.py -rw-r--r-- root/root 5420 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/project_endpoint.py -rw-r--r-- root/root 4617 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/protocol.py -rw-r--r-- root/root 3697 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/region.py -rw-r--r-- root/root 2716 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/registered_limit.py -rw-r--r-- root/root 1001 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/revoke_event.py -rw-r--r-- root/root 7409 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/role.py -rw-r--r-- root/root 2902 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/role_assignment.py -rw-r--r-- root/root 1327 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/policies/s3tokens.py -rw-r--r-- root/root 3661 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/service.py -rw-r--r-- root/root 4704 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/service_provider.py -rw-r--r-- root/root 3033 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/token.py -rw-r--r-- root/root 1781 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/token_revocation.py -rw-r--r-- root/root 6989 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/trust.py -rw-r--r-- root/root 5835 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/policies/user.py -rw-r--r-- root/root 1691 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/profiler.py -rw-r--r-- root/root 4393 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/provider_api.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/ -rw-r--r-- root/root 648 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/__init__.py -rw-r--r-- root/root 22271 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/enforcer.py -rw-r--r-- root/root 1253 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/policy.py -rw-r--r-- root/root 5960 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/render_token.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/resource_options/ -rw-r--r-- root/root 601 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/resource_options/__init__.py -rw-r--r-- root/root 9455 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/resource_options/core.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/resource_options/options/ -rw-r--r-- root/root 1284 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/resource_options/options/__init__.py -rw-r--r-- root/root 3637 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/resource_options/options/immutable.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/sql/ -rw-r--r-- root/root 633 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/__init__.py -rw-r--r-- root/root 2706 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/alembic.ini -rw-r--r-- root/root 22953 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/core.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/ -rw-r--r-- root/root 538 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/README.rst -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/__init__.py -rw-r--r-- root/root 4639 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/autogen.py -rw-r--r-- root/root 6560 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/env.py -rw-r--r-- root/root 8916 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/manage.py -rw-r--r-- root/root 976 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/script.py.mako drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2024.01/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2024.01/expand/ -rw-r--r-- root/root 1072 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2024.01/expand/47147121_add_identity_federation_attribute_mapping_schema_version.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2025.02/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2025.02/expand/ -rw-r--r-- root/root 940 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2025.02/expand/e8725d6fa226_add_project_id_index_to_project_.py -rw-r--r-- root/root 36630 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/27e647c0fad4_initial_version.py -rw-r--r-- root/root 13 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/CONTRACT_HEAD -rw-r--r-- root/root 9 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/EXPAND_HEAD drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/contract/ -rw-r--r-- root/root 1174 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/contract/99de3849d860_fix_incorrect_constraints.py -rw-r--r-- root/root 3018 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/contract/c88cdce8f248_remove_duplicate_constraints.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/expand/ -rw-r--r-- root/root 1028 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/expand/11c3b243b4cb_remove_service_provider_relay_state_server_default.py -rw-r--r-- root/root 1199 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/expand/b4f8b3f584e0_fix_incorrect_constraints.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/contract/ -rw-r--r-- root/root 888 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/contract/e25ffa003242_initial.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/expand/ -rw-r--r-- root/root 884 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/expand/29e87d24a316_initial.py -rw-r--r-- root/root 11072 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/sql/upgrades.py -rw-r--r-- root/root 7922 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/tokenless_auth.py -rw-r--r-- root/root 19506 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/utils.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/common/validation/ -rw-r--r-- root/root 2344 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/validation/__init__.py -rw-r--r-- root/root 2039 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/validation/parameter_types.py -rw-r--r-- root/root 4681 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/common/validation/validators.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/conf/ -rw-r--r-- root/root 4986 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/__init__.py -rw-r--r-- root/root 1938 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/application_credential.py -rw-r--r-- root/root 1396 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/assignment.py -rw-r--r-- root/root 4356 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/auth.py -rw-r--r-- root/root 2081 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/catalog.py -rw-r--r-- root/root 926 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/constants.py -rw-r--r-- root/root 3104 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/credential.py -rw-r--r-- root/root 6615 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/default.py -rw-r--r-- root/root 2463 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/domain_config.py -rw-r--r-- root/root 1608 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/endpoint_filter.py -rw-r--r-- root/root 1111 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/endpoint_policy.py -rw-r--r-- root/root 4876 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/federation.py -rw-r--r-- root/root 2986 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/fernet_receipts.py -rw-r--r-- root/root 2938 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/fernet_tokens.py -rw-r--r-- root/root 6979 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/identity.py -rw-r--r-- root/root 2835 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/identity_mapping.py -rw-r--r-- root/root 2373 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/jwt_tokens.py -rw-r--r-- root/root 18120 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/ldap.py -rw-r--r-- root/root 1888 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/oauth1.py -rw-r--r-- root/root 1723 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/oauth2.py -rw-r--r-- root/root 2735 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/opts.py -rw-r--r-- root/root 1352 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/policy.py -rw-r--r-- root/root 2593 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/receipt.py -rw-r--r-- root/root 3915 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/resource.py -rw-r--r-- root/root 1946 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/revoke.py -rw-r--r-- root/root 1953 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/role.py -rw-r--r-- root/root 6015 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/saml.py -rw-r--r-- root/root 8605 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/security_compliance.py -rw-r--r-- root/root 1245 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/shadow_users.py -rw-r--r-- root/root 5333 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/token.py -rw-r--r-- root/root 2425 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/tokenless_auth.py -rw-r--r-- root/root 1045 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/totp.py -rw-r--r-- root/root 1746 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/trust.py -rw-r--r-- root/root 2315 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/unified_limit.py -rw-r--r-- root/root 1140 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/utils.py -rw-r--r-- root/root 1797 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/conf/wsgi.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/credential/ -rw-r--r-- root/root 682 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/credential/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/credential/backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/credential/backends/__init__.py -rw-r--r-- root/root 3927 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/credential/backends/base.py -rw-r--r-- root/root 4837 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/credential/backends/sql.py -rw-r--r-- root/root 8972 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/credential/core.py -rw-r--r-- root/root 840 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/credential/provider.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/credential/providers/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/credential/providers/__init__.py -rw-r--r-- root/root 1199 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/credential/providers/core.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/credential/providers/fernet/ -rw-r--r-- root/root 610 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/credential/providers/fernet/__init__.py -rw-r--r-- root/root 4727 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/credential/providers/fernet/core.py -rw-r--r-- root/root 4546 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/credential/schema.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/endpoint_policy/ -rw-r--r-- root/root 598 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/endpoint_policy/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/__init__.py -rw-r--r-- root/root 5748 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/base.py -rw-r--r-- root/root 6183 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/sql.py -rw-r--r-- root/root 12008 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/endpoint_policy/core.py -rw-r--r-- root/root 26620 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/exception.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/federation/ -rw-r--r-- root/root 633 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/federation/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/federation/backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/federation/backends/__init__.py -rw-r--r-- root/root 11137 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/federation/backends/base.py -rw-r--r-- root/root 15799 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/federation/backends/sql.py -rw-r--r-- root/root 665 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/federation/constants.py -rw-r--r-- root/root 7315 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/federation/core.py -rw-r--r-- root/root 27160 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/federation/idp.py -rw-r--r-- root/root 9634 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/federation/schema.py -rw-r--r-- root/root 36270 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/federation/utils.py -rw-r--r-- root/root 877 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/i18n.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/identity/ -rw-r--r-- root/root 679 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/identity/backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/backends/__init__.py -rw-r--r-- root/root 14715 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/backends/base.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/identity/backends/ldap/ -rw-r--r-- root/root 605 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/backends/ldap/__init__.py -rw-r--r-- root/root 80537 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/backends/ldap/common.py -rw-r--r-- root/root 18134 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/backends/ldap/core.py -rw-r--r-- root/root 1640 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/backends/ldap/models.py -rw-r--r-- root/root 4886 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/backends/resource_options.py -rw-r--r-- root/root 22711 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/backends/sql.py -rw-r--r-- root/root 18183 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/backends/sql_model.py -rw-r--r-- root/root 76462 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/core.py -rw-r--r-- root/root 1559 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/generator.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/identity/id_generators/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/id_generators/__init__.py -rw-r--r-- root/root 1246 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/id_generators/sha256.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/identity/mapping_backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/mapping_backends/__init__.py -rw-r--r-- root/root 3356 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/mapping_backends/base.py -rw-r--r-- root/root 632 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/mapping_backends/mapping.py -rw-r--r-- root/root 4849 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/mapping_backends/sql.py -rw-r--r-- root/root 14255 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/schema.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/identity/shadow_backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/shadow_backends/__init__.py -rw-r--r-- root/root 5022 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/shadow_backends/base.py -rw-r--r-- root/root 10851 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/identity/shadow_backends/sql.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/limit/ -rw-r--r-- root/root 614 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/limit/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/limit/backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/limit/backends/__init__.py -rw-r--r-- root/root 5756 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/limit/backends/base.py -rw-r--r-- root/root 12674 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/limit/backends/sql.py -rw-r--r-- root/root 5783 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/limit/core.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/limit/models/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/limit/models/__init__.py -rw-r--r-- root/root 1790 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/limit/models/base.py -rw-r--r-- root/root 947 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/limit/models/flat.py -rw-r--r-- root/root 8049 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/limit/models/strict_two_level.py -rw-r--r-- root/root 12145 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/limit/schema.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/de/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/de/LC_MESSAGES/ -rw-r--r-- root/root 33367 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/locale/de/LC_MESSAGES/keystone.po drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/en_GB/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/en_GB/LC_MESSAGES/ -rw-r--r-- root/root 60554 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/locale/en_GB/LC_MESSAGES/keystone.po drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/es/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/es/LC_MESSAGES/ -rw-r--r-- root/root 30856 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/locale/es/LC_MESSAGES/keystone.po drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/fr/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/fr/LC_MESSAGES/ -rw-r--r-- root/root 30900 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/locale/fr/LC_MESSAGES/keystone.po drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/it/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/it/LC_MESSAGES/ -rw-r--r-- root/root 30205 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/locale/it/LC_MESSAGES/keystone.po drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/ja/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/ja/LC_MESSAGES/ -rw-r--r-- root/root 34528 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/locale/ja/LC_MESSAGES/keystone.po drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/ko_KR/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/ko_KR/LC_MESSAGES/ -rw-r--r-- root/root 32127 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/locale/ko_KR/LC_MESSAGES/keystone.po drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/pt_BR/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/pt_BR/LC_MESSAGES/ -rw-r--r-- root/root 30105 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/locale/pt_BR/LC_MESSAGES/keystone.po drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/ru/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/ru/LC_MESSAGES/ -rw-r--r-- root/root 38111 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/locale/ru/LC_MESSAGES/keystone.po drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/zh_CN/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/zh_CN/LC_MESSAGES/ -rw-r--r-- root/root 28187 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/locale/zh_CN/LC_MESSAGES/keystone.po drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/zh_TW/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/locale/zh_TW/LC_MESSAGES/ -rw-r--r-- root/root 26824 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/locale/zh_TW/LC_MESSAGES/keystone.po drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/models/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/models/__init__.py -rw-r--r-- root/root 4875 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/models/receipt_model.py -rw-r--r-- root/root 10590 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/models/revoke_model.py -rw-r--r-- root/root 22083 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/models/token_model.py -rw-r--r-- root/root 35869 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/notifications.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/oauth1/ -rw-r--r-- root/root 629 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/oauth1/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/oauth1/backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/oauth1/backends/__init__.py -rw-r--r-- root/root 6648 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/oauth1/backends/base.py -rw-r--r-- root/root 10556 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/oauth1/backends/sql.py -rw-r--r-- root/root 5981 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/oauth1/core.py -rw-r--r-- root/root 1347 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/oauth1/schema.py -rw-r--r-- root/root 8647 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/oauth1/validator.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/oauth2/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/oauth2/__init__.py -rw-r--r-- root/root 1070 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/oauth2/handlers.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/policy/ -rw-r--r-- root/root 629 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/policy/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/policy/backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/policy/backends/__init__.py -rw-r--r-- root/root 2298 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/policy/backends/base.py -rw-r--r-- root/root 1532 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/policy/backends/rules.py -rw-r--r-- root/root 2588 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/policy/backends/sql.py -rw-r--r-- root/root 2292 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/policy/core.py -rw-r--r-- root/root 937 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/policy/schema.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/receipt/ -rw-r--r-- root/root 647 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/receipt/__init__.py -rw-r--r-- root/root 2534 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/receipt/handlers.py -rw-r--r-- root/root 6194 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/receipt/provider.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/receipt/providers/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/receipt/providers/__init__.py -rw-r--r-- root/root 1989 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/receipt/providers/base.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/receipt/providers/fernet/ -rw-r--r-- root/root 669 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/receipt/providers/fernet/__init__.py -rw-r--r-- root/root 2617 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/receipt/providers/fernet/core.py -rw-r--r-- root/root 10404 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/receipt/receipt_formatters.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/resource/ -rw-r--r-- root/root 591 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/resource/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/resource/backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/resource/backends/__init__.py -rw-r--r-- root/root 8913 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/resource/backends/base.py -rw-r--r-- root/root 983 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/resource/backends/resource_options.py -rw-r--r-- root/root 17494 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/resource/backends/sql.py -rw-r--r-- root/root 5311 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/resource/backends/sql_model.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/resource/config_backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/resource/config_backends/__init__.py -rw-r--r-- root/root 5290 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/resource/config_backends/base.py -rw-r--r-- root/root 6590 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/resource/config_backends/sql.py -rw-r--r-- root/root 73902 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/resource/core.py -rw-r--r-- root/root 10040 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/resource/schema.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/revoke/ -rw-r--r-- root/root 589 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/revoke/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/revoke/backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/revoke/backends/__init__.py -rw-r--r-- root/root 2064 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/revoke/backends/base.py -rw-r--r-- root/root 6509 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/revoke/backends/sql.py -rw-r--r-- root/root 5161 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/revoke/core.py -rw-r--r-- root/root 597 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/revoke/model.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/server/ -rw-r--r-- root/root 1493 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/server/__init__.py -rw-r--r-- root/root 2903 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/server/backends.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/server/flask/ -rw-r--r-- root/root 1687 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/server/flask/__init__.py -rw-r--r-- root/root 7639 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/server/flask/application.py -rw-r--r-- root/root 46138 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/server/flask/common.py -rw-r--r-- root/root 6482 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/server/flask/core.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/server/flask/request_processing/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/server/flask/request_processing/__init__.py -rw-r--r-- root/root 3711 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/server/flask/request_processing/json_body.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/__init__.py -rw-r--r-- root/root 20122 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/auth_context.py -rw-r--r-- root/root 1475 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/url_normalize.py -rw-r--r-- root/root 1091 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/server/flask/request_processing/req_logging.py -rw-r--r-- root/root 1260 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/server/wsgi.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/common/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/common/__init__.py -rw-r--r-- root/root 6758 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/common/auth.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/functional/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/functional/__init__.py -rw-r--r-- root/root 3274 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/functional/core.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/functional/shared/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/functional/shared/__init__.py -rw-r--r-- root/root 2117 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/functional/shared/test_running.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/hacking/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/hacking/__init__.py -rw-r--r-- root/root 11705 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/hacking/checks.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/protection/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/__init__.py -rw-r--r-- root/root 25928 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_access_rules.py -rw-r--r-- root/root 27967 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_application_credential.py -rw-r--r-- root/root 64150 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_assignment.py -rw-r--r-- root/root 7008 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_consumer.py -rw-r--r-- root/root 48877 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_credentials.py -rw-r--r-- root/root 29673 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domain_config.py -rw-r--r-- root/root 14051 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domain_roles.py -rw-r--r-- root/root 22958 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domains.py -rw-r--r-- root/root 19048 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_ec2_credential.py -rw-r--r-- root/root 28402 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_endpoint_group.py -rw-r--r-- root/root 15945 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_endpoints.py -rw-r--r-- root/root 81899 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_grants.py -rw-r--r-- root/root 46983 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_groups.py -rw-r--r-- root/root 14273 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_identity_providers.py -rw-r--r-- root/root 7874 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_implied_roles.py -rw-r--r-- root/root 28855 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_limits.py -rw-r--r-- root/root 17372 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_mappings.py -rw-r--r-- root/root 14198 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_policy.py -rw-r--r-- root/root 29801 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_policy_association.py -rw-r--r-- root/root 19216 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_project_endpoint.py -rw-r--r-- root/root 35178 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_project_tags.py -rw-r--r-- root/root 35560 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_projects.py -rw-r--r-- root/root 17099 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_protocols.py -rw-r--r-- root/root 12477 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_regions.py -rw-r--r-- root/root 14726 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_registered_limits.py -rw-r--r-- root/root 13177 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_roles.py -rw-r--r-- root/root 15398 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_service_providers.py -rw-r--r-- root/root 13776 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_services.py -rw-r--r-- root/root 23754 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_system_assignments.py -rw-r--r-- root/root 22623 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_tokens.py -rw-r--r-- root/root 38309 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_trusts.py -rw-r--r-- root/root 37576 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_users.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/ -rw-r--r-- root/root 660 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends/__init__.py -rw-r--r-- root/root 2708 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends/test_sql.py -rw-r--r-- root/root 17453 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/test_backends.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/assignment/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/assignment/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends/__init__.py -rw-r--r-- root/root 4834 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends/test_sql.py -rw-r--r-- root/root 205676 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/assignment/test_backends.py -rw-r--r-- root/root 12659 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/assignment/test_core.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/auth/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/auth/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins/__init__.py -rw-r--r-- root/root 3990 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins/test_core.py -rw-r--r-- root/root 7995 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins/test_mapped.py -rw-r--r-- root/root 2851 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/auth/test_controllers.py -rw-r--r-- root/root 11983 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/auth/test_schema.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/backend/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/backend/__init__.py -rw-r--r-- root/root 4743 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/backend/core_ldap.py -rw-r--r-- root/root 1828 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/backend/core_sql.py -rw-r--r-- root/root 3213 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/base_classes.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/catalog/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/catalog/__init__.py -rw-r--r-- root/root 26417 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/catalog/test_backends.py -rw-r--r-- root/root 3972 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/catalog/test_core.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/common/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/common/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/common/sql/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/common/sql/__init__.py -rw-r--r-- root/root 10245 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/common/sql/test_upgrades.py -rw-r--r-- root/root 7223 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/common/test_cache.py -rw-r--r-- root/root 12203 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/common/test_database_conflicts.py -rw-r--r-- root/root 3667 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/common/test_json_home.py -rw-r--r-- root/root 71168 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/common/test_notifications.py -rw-r--r-- root/root 9307 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/common/test_password_hashing.py -rw-r--r-- root/root 3160 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/common/test_provider_api.py -rw-r--r-- root/root 30764 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/common/test_rbac_enforcer.py -rw-r--r-- root/root 3248 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/common/test_resource_options_common.py -rw-r--r-- root/root 2096 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/common/test_sql_core.py -rw-r--r-- root/root 18103 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/common/test_utils.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/ -rw-r--r-- root/root 90 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/backend_ldap.conf -rw-r--r-- root/root 1086 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/backend_ldap_pool.conf -rw-r--r-- root/root 423 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/backend_ldap_sql.conf -rw-r--r-- root/root 264 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/backend_liveldap.conf -rw-r--r-- root/root 336 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/backend_multi_ldap_sql.conf -rw-r--r-- root/root 861 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/backend_pool_liveldap.conf -rw-r--r-- root/root 332 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/backend_sql.conf -rw-r--r-- root/root 385 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/backend_tls_liveldap.conf drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql/ -rw-r--r-- root/root 122 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql/keystone.domain1.conf drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_multi_ldap/ -rw-r--r-- root/root 326 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.Default.conf -rw-r--r-- root/root 233 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.domain1.conf -rw-r--r-- root/root 301 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_multi_ldap/keystone.domain2.conf drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_one_extra_sql/ -rw-r--r-- root/root 122 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_one_extra_sql/keystone.domain2.conf drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap/ -rw-r--r-- root/root 325 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap/keystone.Default.conf -rw-r--r-- root/root 122 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_one_sql_one_ldap/keystone.domain1.conf -rw-r--r-- root/root 182 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/config_files/test_auth_plugin.conf drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/contrib/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/contrib/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation/__init__.py -rw-r--r-- root/root 43730 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation/test_utils.py -rw-r--r-- root/root 38036 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/core.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/credential/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/credential/__init__.py -rw-r--r-- root/root 4409 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/credential/test_backend_sql.py -rw-r--r-- root/root 3711 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/credential/test_fernet_provider.py -rw-r--r-- root/root 5103 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/default_fixtures.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends/__init__.py -rw-r--r-- root/root 6406 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends/test_base.py -rw-r--r-- root/root 1574 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends/test_sql.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/external/ -rw-r--r-- root/root 536 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/external/README.rst -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/external/__init__.py -rw-r--r-- root/root 1176 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/external/test_timeutils.py -rw-r--r-- root/root 23613 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/fakeldap.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/federation/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/federation/__init__.py -rw-r--r-- root/root 4742 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/federation/test_core.py -rw-r--r-- root/root 10520 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/federation/test_utils.py -rw-r--r-- root/root 1050 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/federation_fixtures.py -rw-r--r-- root/root 4968 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/filtering.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/identity/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/identity/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/__init__.py -rw-r--r-- root/root 3361 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/fake_driver.py -rw-r--r-- root/root 20397 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_base.py -rw-r--r-- root/root 2403 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_ldap.py -rw-r--r-- root/root 26416 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_ldap_common.py -rw-r--r-- root/root 2315 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_sql.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users/__init__.py -rw-r--r-- root/root 8354 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users/test_backend.py -rw-r--r-- root/root 4833 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users/test_core.py -rw-r--r-- root/root 44956 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_backend_sql.py -rw-r--r-- root/root 62336 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_backends.py -rw-r--r-- root/root 9809 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_core.py -rw-r--r-- root/root 868 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/identity_mapping.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/ -rw-r--r-- root/root 1154 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/__init__.py -rw-r--r-- root/root 2332 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/auth_plugins.py -rw-r--r-- root/root 1345 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/backendloader.py -rw-r--r-- root/root 1587 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/cache.py -rw-r--r-- root/root 4465 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/database.py -rw-r--r-- root/root 9968 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/hacking.py -rw-r--r-- root/root 1864 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/jws_key_repository.py -rw-r--r-- root/root 1294 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/key_repository.py -rw-r--r-- root/root 1427 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/ldapdb.py -rw-r--r-- root/root 4260 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/logging.py -rw-r--r-- root/root 1189 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/policy.py -rw-r--r-- root/root 926 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/temporaryfile.py -rw-r--r-- root/root 2332 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/warnings.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/limit/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/limit/__init__.py -rw-r--r-- root/root 37557 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/limit/test_backends.py -rw-r--r-- root/root 29828 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/mapping_fixtures.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/policy/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/policy/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/__init__.py -rw-r--r-- root/root 2166 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/test_base.py -rw-r--r-- root/root 1581 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/test_sql.py -rw-r--r-- root/root 3149 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/policy/test_backends.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/receipt/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/receipt/__init__.py -rw-r--r-- root/root 18300 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/receipt/test_fernet_provider.py -rw-r--r-- root/root 2491 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/receipt/test_receipt_serialization.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/resource/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/resource/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends/__init__.py -rw-r--r-- root/root 1206 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends/test_sql.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends/__init__.py -rw-r--r-- root/root 1995 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends/test_sql.py -rw-r--r-- root/root 89156 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/resource/test_backends.py -rw-r--r-- root/root 31731 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/resource/test_core.py -rw-r--r-- root/root 8067 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/rest.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/saml2/ -rw-r--r-- root/root 2422 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/saml2/idp_saml2_metadata.xml -rw-r--r-- root/root 4764 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/saml2/signed_saml2_assertion.xml drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/server/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/server/__init__.py -rw-r--r-- root/root 30608 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/server/test_keystone_flask.py -rw-r--r-- root/root 6303 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_app_config.py -rw-r--r-- root/root 58599 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_associate_project_endpoint_extension.py -rw-r--r-- root/root 12154 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_auth_plugin.py -rw-r--r-- root/root 12300 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_endpoint_policy.py -rw-r--r-- root/root 1433 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_endpoint_policy_sql.py -rw-r--r-- root/root 2212 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_federation_sql.py -rw-r--r-- root/root 20188 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_id_mapping_sql.py -rw-r--r-- root/root 145814 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_ldap.py -rw-r--r-- root/root 14440 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_ldap_pool.py -rw-r--r-- root/root 2024 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_rules.py -rw-r--r-- root/root 61661 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_sql.py -rw-r--r-- root/root 90833 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_cli.py -rw-r--r-- root/root 1482 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_config.py -rw-r--r-- root/root 8612 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_ec2_core.py -rw-r--r-- root/root 11397 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_s3_core.py -rw-r--r-- root/root 1118 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_simple_cert.py -rw-r--r-- root/root 2282 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_driver_hints.py -rw-r--r-- root/root 1072 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_entry_points.py -rw-r--r-- root/root 11383 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_exception.py -rw-r--r-- root/root 3924 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_hacking_checks.py -rw-r--r-- root/root 922 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_healthcheck.py -rw-r--r-- root/root 8344 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_livetest.py -rw-r--r-- root/root 8177 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_pool_livetest.py -rw-r--r-- root/root 4058 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_tls_livetest.py -rw-r--r-- root/root 70637 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_limits.py -rw-r--r-- root/root 31625 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_middleware.py -rw-r--r-- root/root 10209 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_policy.py -rw-r--r-- root/root 2942 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_receipt_provider.py -rw-r--r-- root/root 20789 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_revoke.py -rw-r--r-- root/root 7610 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_shadow_users.py -rw-r--r-- root/root 14041 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_sql_banned_operations.py -rw-r--r-- root/root 11534 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_sql_upgrade.py -rw-r--r-- root/root 2707 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_token_provider.py -rw-r--r-- root/root 2553 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_url_middleware.py -rw-r--r-- root/root 67662 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_v3.py -rw-r--r-- root/root 35446 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_application_credential.py -rw-r--r-- root/root 172420 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_assignment.py -rw-r--r-- root/root 252345 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_auth.py -rw-r--r-- root/root 39521 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_catalog.py -rw-r--r-- root/root 40306 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_credential.py -rw-r--r-- root/root 45673 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_domain_config.py -rw-r--r-- root/root 9655 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_endpoint_policy.py -rw-r--r-- root/root 198375 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_federation.py -rw-r--r-- root/root 37289 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_filters.py -rw-r--r-- root/root 54881 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_identity.py -rw-r--r-- root/root 52045 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_oauth1.py -rw-r--r-- root/root 84583 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_oauth2.py -rw-r--r-- root/root 8090 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_os_revoke.py -rw-r--r-- root/root 2383 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_policy.py -rw-r--r-- root/root 78716 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_resource.py -rw-r--r-- root/root 24436 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_trust.py -rw-r--r-- root/root 143420 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_validation.py -rw-r--r-- root/root 40782 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/test_versions.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/tests/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/tests/__init__.py -rw-r--r-- root/root 3056 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/tests/test_core.py -rw-r--r-- root/root 1290 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/tests/test_utils.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/token/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/token/__init__.py -rw-r--r-- root/root 37383 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/token/test_fernet_provider.py -rw-r--r-- root/root 4617 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/token/test_jws_provider.py -rw-r--r-- root/root 2978 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/token/test_token_serialization.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/tests/unit/trust/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/trust/__init__.py -rw-r--r-- root/root 22511 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/trust/test_backends.py -rw-r--r-- root/root 3601 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/tests/unit/utils.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/token/ -rw-r--r-- root/root 630 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/token/__init__.py -rw-r--r-- root/root 13838 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/token/provider.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/token/providers/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/token/providers/__init__.py -rw-r--r-- root/root 2933 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/token/providers/base.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/token/providers/fernet/ -rw-r--r-- root/root 605 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/token/providers/fernet/__init__.py -rw-r--r-- root/root 4115 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/token/providers/fernet/core.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/token/providers/jws/ -rw-r--r-- root/root 602 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/token/providers/jws/__init__.py -rw-r--r-- root/root 8691 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/token/providers/jws/core.py -rw-r--r-- root/root 37781 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/token/token_formatters.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/trust/ -rw-r--r-- root/root 628 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/trust/__init__.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/trust/backends/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/trust/backends/__init__.py -rw-r--r-- root/root 3246 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/trust/backends/base.py -rw-r--r-- root/root 10050 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/trust/backends/sql.py -rw-r--r-- root/root 9315 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/trust/core.py -rw-r--r-- root/root 8914 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/trust/schema.py -rw-r--r-- root/root 588 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/version.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/lib/python3/dist-packages/keystone/wsgi/ -rw-r--r-- root/root 0 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/wsgi/__init__.py -rw-r--r-- root/root 792 2025-08-27 19:14 ./usr/lib/python3/dist-packages/keystone/wsgi/api.py drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/ drwxr-xr-x root/root 0 2026-02-16 12:11 ./usr/share/doc/python3-keystone/ -rw-r--r-- root/root 4390 2026-02-16 12:11 ./usr/share/doc/python3-keystone/changelog.Debian.gz -rw-r--r-- root/root 1937 2026-02-16 12:11 ./usr/share/doc/python3-keystone/copyright +------------------------------------------------------------------------------+ | Post Build Sat, 21 Feb 2026 16:57:09 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Sat, 21 Feb 2026 16:57:09 +0000 | +------------------------------------------------------------------------------+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Sat, 21 Feb 2026 16:57:11 +0000 | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: all Build-Space: 132948 Build-Time: 567 Distribution: unstable Host Architecture: amd64 Install-Time: 4 Job: /srv/rebuilderd/tmp/rebuilderd3uWuJ8/inputs/keystone_28.0.0-6.dsc Machine Architecture: amd64 Package: keystone Package-Time: 585 Source-Version: 2:28.0.0-6 Space: 132948 Status: successful Version: 2:28.0.0-6 -------------------------------------------------------------------------------- Finished at 2026-02-21T16:57:06Z Build needed 00:09:45, 132948k disk space build artifacts stored in /srv/rebuilderd/tmp/rebuilderd3uWuJ8/out checking keystone-doc_28.0.0-6_all.deb: size differs for keystone-doc_28.0.0-6_all.deb